الكثير من الناس يواجهون حيرة حول كيفية تخزين البيانات، وأنا أكثر اهتمامًا بمدى موثوقية استرجاع البيانات. بصراحة، بروتوكول القراءة الخاص بـWalrus هو الاختبار الحقيقي للنظام بأكمله — فهو يحتاج إلى أن يظل فعالًا عند مواجهة عقد تأخير، عقد خبيثة، وشبكة غير مستقرة.



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

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

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

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

الأداء أيضًا قوي — كل عقدة تتعامل مع جزء واحد فقط من الحمل الكلي، لذلك تكاليف القراءة والإصلاح تقريبًا مساوية لكتابة البيانات الأصلية. في النهاية، نموذج القراءة الخاص بـWalrus ليس مجرد خيال، بل هو حل يمكن التحقق منه، يتيح لك استرجاع البيانات الصحيحة حتى عندما يواجه النظام مشاكل.
شاهد النسخة الأصلية
قد تحتوي هذه الصفحة على محتوى من جهات خارجية، يتم تقديمه لأغراض إعلامية فقط (وليس كإقرارات/ضمانات)، ولا ينبغي اعتباره موافقة على آرائه من قبل Gate، ولا بمثابة نصيحة مالية أو مهنية. انظر إلى إخلاء المسؤولية للحصول على التفاصيل.
  • أعجبني
  • 7
  • إعادة النشر
  • مشاركة
تعليق
0/400
AirDropMissedvip
· 01-09 01:34
walrus هذه مجموعة منطق القراءة لا تزال قيد الاستخدام، حقًا قوية
شاهد النسخة الأصليةرد0
ThreeHornBlastsvip
· 01-08 15:31
تصميم بروتوكول القراءة هذا رائع حقًا، لقد قرأت قسم secondary slivers عدة مرات حتى فهمته تمامًا
شاهد النسخة الأصليةرد0
ForkPrincevip
· 01-07 18:56
هذه هي الحماية الحقيقية، وليست تلك الوعود المزخرفة والجميلة
شاهد النسخة الأصليةرد0
BugBountyHuntervip
· 01-07 18:53
قول صحيح، الاختبار الحقيقي يكمن في القراءة، أما الكتابة فهي أمر بسيط.
شاهد النسخة الأصليةرد0
ProbablyNothingvip
· 01-07 18:49
ngl تصميم هذه secondary slivers فعلاً قوي، عدم الانتظار الطويل للنقطة المفردة يوفر الكثير من الجهد
شاهد النسخة الأصليةرد0
GasFeeLadyvip
· 01-07 18:48
بصراحة، طبقة القراءة هي المكان الذي تفشل فيه 99% من الأنظمة فعليًا... لكن والروس مصمم بشكل مختلف تمامًا
شاهد النسخة الأصليةرد0
TestnetScholarvip
· 01-07 18:44
حسنًا، هذا هو الشكل الذي يجب أن يكون عليه التخزين
شاهد النسخة الأصليةرد0
  • تثبيت