الكثير من الناس يتحدثون عن بروتوكول Walrus ويركزون على كيفية كتابة البيانات، لكن المشكلة الأهم التي يتم تجاهلها هي كيفية قراءة البيانات بأمان في بيئة معادية. تصميم القراءة في WAL مثير للاهتمام، حيث يتم تقسيم التحقق إلى عدة طبقات. أولاً، يتم سحب البيانات الوصفية والتحقق من قيمة الالتزام، ثم يتم الحصول على شرائح ثانوية حسب الحاجة للتحقق منها، وعند جمع 2f+1 منها يمكن إعادة بناء البيانات الأصلية. بعد الانتهاء من إعادة البناء، يتم إعادة الترميز ومقارنة الالتزام على السلسلة، وإذا تم التحقق من صحتها يتم إخراج النتيجة. هذه العملية تتضمن آلية ذاتية للتعافي — حيث يمكن ملء القطع المفقودة تدريجيًا، وعند استعادة البيانات الأساسية يتم إرفاق الدليل. استهلاك الاتصال في العملية بأكملها منخفض نسبياً، وتكلفة القراءة والكتابة متقاربة، وفي النهاية تضمن تكامل البيانات، وفعالية التخزين، وتناسق القراءة. لمواجهة مشاكل الشبكة غير المتزامنة والعقد الخبيثة، فإن هذه الطريقة التي تعتمد على التحقق أولاً ثم المراجعة أكثر موثوقية بكثير من مجرد سحب البيانات مباشرة.

شاهد النسخة الأصلية
قد تحتوي هذه الصفحة على محتوى من جهات خارجية، يتم تقديمه لأغراض إعلامية فقط (وليس كإقرارات/ضمانات)، ولا ينبغي اعتباره موافقة على آرائه من قبل Gate، ولا بمثابة نصيحة مالية أو مهنية. انظر إلى إخلاء المسؤولية للحصول على التفاصيل.
  • أعجبني
  • 4
  • إعادة النشر
  • مشاركة
تعليق
0/400
CommunitySlackervip
· منذ 8 س
حقًا، الكتابة سهلة والقراءة صعبة، وهذه المرة بنية التحقق متعددة الطبقات لـWalrus فعلاً قوية
شاهد النسخة الأصليةرد0
DeadTrades_Walkingvip
· 01-07 18:57
أوه، هذا هو الأمر الرئيسي، الكتابة سهلة والقراءة صعبة، كم من الناس أخطأوا في فهم ذلك
شاهد النسخة الأصليةرد0
SchroedingersFrontrunvip
· 01-07 18:57
هذه المنطق التحقق فعلاً رائع، لكن هل قد يكون عتبة 2f+1 لا تزال مرنة بعض الشيء؟
شاهد النسخة الأصليةرد0
BearMarketBrovip
· 01-07 18:36
هذه الآلية للقراءة فعلاً قوية، التحقق بـ 2f+1 والمطابقة على السلسلة تقيّد بشكل أساسي مساحة التلاعب
شاهد النسخة الأصليةرد0
  • تثبيت