شعار زيفيرنت

لماذا يعد الحساب متعدد الأطراف (MPC) أمرًا بالغ الأهمية لأمن Web3؟

التاريخ:

وقت القراءة: 6 دقائق

تعد Web3 واحدة من أحدث التطورات التكنولوجية التي دخلت الإنترنت في طريق العاصفة ، وهي حيوية للغاية من حيث البحث والابتكارات الجديدة في مجال الأنظمة اللامركزية والشبكات الموزعة. يوضح الحساب متعدد الأطراف مدى تعدد استخدامات blockchain في دمج التطورات الجديدة. في هذه المدونة ، سنناقش ماهية الحساب متعدد الأطراف ، وما هي حالة الاستخدام التي تجدها في صناعة blockchain ، وكيف تجعل Web3 أكثر أمانًا وأمانًا. لنبدأ بفهم ما هو الحساب متعدد الأطراف.

ما هو الحساب متعدد الأطراف؟

الحساب متعدد الأطراف هو بروتوكول تشفير يتعامل مع تقنيات الحفاظ على الخصوصية. يتم استخدام MPC من قبل أكثر من طرف للتوصل بشكل جماعي إلى نتيجة أو استنتاج مستخلص من بياناتهم الشخصية بحيث لا يتمكن أي طرف من الوصول إلى بيانات أي طرف آخر ، ومع ذلك ، يتم تقديم الغرض. هذا ممكن من خلال تزويد كل طرف مشارك بأجزاء بيانات خاصة للمشاركة في حساب نتيجة معينة.

إذا حاولنا فهم البيان أعلاه بعبارات بسيطة ، فإن MPC تجمع بين أطراف مختلفة تمتلك أجزاء مختلفة من المعلومات والتي ، عند دمجها وإجراء بعض الحسابات عليها ، ينتج عنها نتيجة أو إجراء مثل الكشف عن سر أو توقيع رسالة أو الموافقة على معاملة ، معلمتان رئيسيتان حذران يجب التركيز عليهما أثناء تنفيذ MPC هما: -

  1. إذا كشف أي طرف أو أظهر معلوماته السرية لطرف آخر ، فلا يجب أن يكون هذا الطرف المخادع قادرًا على التأثير في نتيجة الحساب.
  2. حساب آمن متعدد الأطراف. لا ينبغي أن يكون هناك أي طريقة للكشف عن المعلومات السرية التي يحتفظ بها كل طرف لأي سبب أو أي خلل منطقي في التنفيذ. إذا حدث ذلك ، فسيتم التغلب على السبب الكامل لـ MPC.

كيف يعمل الحساب متعدد الأطراف؟

دعنا نتخيل هذا ، أنت تتناول الغداء مع زملائك ، والآن تتساءل ما هو متوسط ​​الراتب لمجموعتك. ومع ذلك ، فأنت لا تريد الإفصاح عن راتبك للآخرين ، ولا يرغب الآخرون في الكشف عن راتبك لك. كيف يمكننا المضي قدما في ذلك حتى نكتشف متوسط ​​الراتب دون معرفة راتب أي شخص؟

لنأخذ مثال حساب متعدد الأطراف. هناك 4 منكم (P1 ، P2 ، P3 ، P4) رواتبهم الفعلية هي (أ ، ب ، ج ، د). ما يمكننا القيام به هو أنه يمكننا اختيار أرقام عشوائية بحيث يساوي مجموعها الراتب الفعلي لأي شخص ، ويعني ذلك أساسًا اختيار 4 أي 4 أرقام بحيث يكون مجموعها "أ" ، "أ" = "أ 1" + " a2 "+" a3 "+" a4 "، الآن قم بتوزيع هذه a1 ، a2 ، a3 ، a4 على الأشخاص P1 ، P2 ، P3 ، P4 لذلك يعرف P1 a1 ، P2 يعرف a2 ، P3 يعرف a3 ، P4 يعرف a4 ، عندما افعل هذا لكل شخص ، كل شخص لديه 4 قيم مثل P1 لديه a1 ، b1 ، c1 ، d1 ، P2 لديه a2 ، b2 ، c2 ، d2 وهكذا ... النقطة هي أن لا أحد منهم يعرف أي شيء عن الراتب الآخر ، ولا يعرف المرء جميع المعلمات الأربعة لأي شخص آخر. الآن عندما يجتمعون ويخبرون مجموع القيم المعينة ، سيتم جمعها لتكون a4 + b1 + c1 + d1 + a1 + b2 + c2 + d2 + a2 + b3 + c3 + d3 + a3 + b4 + c4 + d4 الذي يساوي مجموع رواتبهم الإجمالي والذي عند قسمة 4 سيعطي المتوسط.

هذه هي الطريقة التي يمكنك بها حساب متوسط ​​4 رواتب دون أن يعرف الآخرون راتب أي شخص آخر في المجموعة. هذا أحد الأمثلة على ذلك ، حيث يمكننا استخدام الحساب متعدد الأطراف للحفاظ على خصوصية المعلومات وحساب النتائج والأهداف.

كيف يمكن لـ MPC تحسين أمان Web3؟

الآن بعد أن فهمنا ماهية الحوسبة الآمنة متعددة الأطراف وكيف تعمل ، حان الوقت للتعرف على التطبيقات المختلفة الممكنة لـ MPC في Web3 وكيف تساعد في تأمين Web3 من بعض الهجمات ونقاط الضعف الموجودة هناك. دعنا نذهب من خلال بعضها واحدًا تلو الآخر.

حماية محافظ الهوية

كان عام 2022 عام اختراق الجسور. لقد رأينا ارتفاعًا كبيرًا في عمليات اختراق الجسر ، وكانت بعض أكبر عمليات اختراق الجسر بسبب اختراق مفاتيح الموقع. كما ترى ، تمثل هذه المفاتيح هوية ومصداقية الشخص. إذا تم اختراقها ، فهذا وداعًا مباشرًا لأموالك.

لدى MPC القدرة على حفظ بروتوكولاتنا وجسورنا من الاختراق عن طريق اختراق المفاتيح الخاصة ، عن طريق تجزئة المفاتيح وإعادة بنائها ديناميكيًا من خلال الجمع بين مدخلات جميع الأطراف طريقة رائعة لحماية البروتوكولات. حتى إذا تم اختراق طرف واحد ، فلن يتم توقيع معاملة blockchain ، ويمكننا الاستمتاع بالأمان.

هناك العديد من المنصات التي ظهرت كمزودي محفظة MPC الذين لديهم نموذج أعمال حول توفير محفظة mpc كخدمة. قد نرى حالة الاستخدام هذه تدخل إلى الاتجاه السائد قريبًا.

خصوصية المعاملات وسريتها

الأساس الأساسي لـ blockchain هو تقنية Distributed Ledger (DLT) والبيانات الموجودة على السلسلة بحيث تتمتع جميع العقد والمدققين بتوافق مع سلامة البيانات ومصداقيتها وترخيصها ، ولكن ماذا لو كنت بحاجة إلى أمان وقدرات blockchain ، ولكنك لا تريد الاحتفاظ بالبيانات عامة للبقاء في قاعدة البيانات ، يمكن أن تكون سرية ، فهل لدينا أي حل لذلك؟

توفر MPC أحد أفضل الحلول لهذه المشاكل. يمكن إلغاء تحميل مثل هذه المعاملات من blockchain ومعالجتها عبر MPC ، ويمكن التقاط إيصال المعاملة عبر blockchain ، والتي يمكن أن تكون بمثابة دليل.

المعاملات عالية القيمة

هناك العديد من البروتوكولات والترتيبات المختلفة التي تتطلب إذنًا من أطراف مختلفة ، أو يمكننا تسميتها علامات لأطراف مختلفة لتنفيذ مهمة أو إجراء أو معاملة. تعد MPC ، التي أساسها الرئيسي تشكيل نتيجة نهائية من خلال أخذ البيانات السرية ، مثالية لمثل هذه الحالات. على blockchain ، يمكننا القيام بذلك عن طريق تلقي المدخلات من أطراف مختلفة ثم توقيع المعاملة.

البديل لهذا هو متعدد سيج ، ولكن في الآونة الأخيرة ، رأينا اختراق الجسور التي كانت ممكنة في المقام الأول بسبب عيوب في طريقة التوقيع المتعدد ، والآن حان الوقت لتجربة طرق MPC. يعد MPC vs Multisig جزءًا آخر مثيرًا للاهتمام ، ولكن خارج نطاق هذه المدونة ، دعنا نأخذه في مدونة أخرى.

وفي الختام

لقد رأينا المزايا وكيف يمكن لـ MPC أن تغذي الحاجة الأمنية لبروتوكولات Web3. تعد MPC أحد الحلول والبدائل الواعدة لبعض المشكلات في سيناريو Web3 الحالي.

بصرف النظر عن MPC ، إذا نظرنا إلى Web3 ككل ، في السنوات القليلة الماضية ، فقد لاحظنا ارتفاعًا مستمرًا في عدد الهجمات في عالم Web3 ، مما يشير إلى الحاجة إلى تعزيز أمان blockchain عندها فقط يمكننا البحث عن المستقبل المتمحور حول Web3 ولجعل هذا المستقبل حقيقة ، يجب أن يكون الأمن في أيدي الخبراء. تعد عمليات تدقيق العقود الذكية هي الطريقة الوحيدة لضمان مستقبل موجه نحو الأمان ، وتعد QuillAudits أحد اللاعبين الرائدين في هذا المجال. قم بزيارة موقعنا على الويب لتدقيق بروتوكولك وللمساعدة في جعل Web3 مكانًا أكثر أمانًا

25 المشاهدات

بقعة_صورة

أحدث المعلومات الاستخباراتية

بقعة_صورة