#Walrus يقدم نهجًا جديدًا لتخزين الكتل غير المركزية على Sui، مع التركيز على (التوافر العالي) وتكلفة التخزين المُتحكم بها. القلب من هذا النظام هو RedStuff – آلية ترميز الحذف ثنائية الأبعاد (2D)، تتيح استرجاع البيانات واستعادتها حتى عندما تتعرض العديد من العقد في الشبكة لعطل.
على عكس نماذج النسخ التقليدية التي تستهلك الكثير من الموارد، تم تصميم RedStuff لتحقيق متانة عالية للبيانات مع زيادة منخفضة، مما يجعله مناسبًا لتخزين البيانات الكبيرة على نطاق الشبكة.
لماذا تعتبر الاعتمادية عنصرًا حيويًا في Walrus؟
في الشبكات غير المركزية، فإن تغيّر العقد (تواصل مشاركة وخروج العقد) هو الحالة الطبيعية. يمكن أن تكون العقد غير متصلة بسبب عطل في الأجهزة، أو الصيانة، أو ببساطة توقفها.
إذا تم استخدام النسخ الكامل (نسخ البيانات بالكامل لعدة عقد)، فإن النظام:
يستهلك مساحة تخزين أكبر بكثيرغير فعال من حيث التكلفةغير مناسب للبيانات الكبيرة (AI، media، dataset)
@WalrusProtocol يحل هذه المشكلة باستخدام ترميز الحذف – فقط يخزن القطع الضرورية من البيانات (sliver)، مع ضمان القدرة على استعادة البيانات الكاملة عند الحاجة.
كيف يعمل ترميز الحذف الأساسي؟
يقسم ترميز الحذف البيانات الأصلية إلى العديد من القطع الصغيرة، ثم يضيف القطع الزائدة (redundancy). يكفي جمع مجموعة فرعية كافية من هذه القطع لاستعادة البيانات الأصلية بالكامل.
مقارنةً بالنسخ البسيط:
يستهلك مساحة أقليعمل بشكل أكثر مقاومة للأخطاءلكن مع ترميز الحذف 1D التقليدي (مثل Reed–Solomon)، عادةً ما تتطلب عملية الاستعادة عرض نطاق ترددي كبير، وأحيانًا تحميل الملف بالكامل تقريبًا
هذا هو الفرق الذي يصنعه RedStuff 2D.
RedStuff: الاختلاف الرئيسي في الترميز ثنائي الأبعاد (2D)
يقوم RedStuff بترتيب البيانات في مصفوفة ثنائية الأبعاد تتكون من صفوف وأعمدة.
يتم تطبيق الترميز الأساسي (Primary Encoding) على طول الأعمدة، ويتم تطبيق الترميز الثانوي (Secondary Encoding) على طول الصفوف.
ومن ثم يتم إنشاء:
قطع أساسية (mảnh sơ cấp)، وقطع ثانوية (mảnh thứ cấp)
كل عقدة في الشبكة ستخزن زوجًا فريدًا من القطع، يتكون من قطعة أساسية وقطعة ثانوية. هذا النهج ثنائي الأبعاد يساعد على:
استعادة البيانات بشكل أسرعأخف من حيث استهلاك النطاق التردديلا حاجة لتحميل الكتلة بالكامل
عملية ترميز Blob في RedStuff
تتم عملية تحويل Blob البيانات إلى قطع تخزين في Walrus وفقًا للخطوات التالية:
الخطوة 1: إعداد المصفوفة
يتم تقسيم Blob البيانات الأصلية إلى رموز وترتيبها في مصفوفة تتكون من صفوف وأعمدة.
الخطوة 2: الترميز الأساسي
يتم ترميز كل عمود بشكل مستقل، مما ينتج عنه القطع الأساسية.
الخطوة 3: إنشاء القطع الثانوية
بعد ذلك، يتم ترميز كل صف من المصفوفة الوسيطة لإنتاج القطع الثانوية.
الخطوة 4: ربط القطع
يتم ربط كل قطعة أساسية مع قطعة ثانوية فريدة لإنشاء زوج تخزين.
الخطوة 5: توزيع على العقد
كل عقدة في اللجنة النشطة ستستلم وتخزن زوجًا من القطع.
الخطوة 6: الالتزام التشفيري
يقوم النظام بإنشاء التزامات تشفيرية لكل قطعة ولكل Blob، مما يتيح التحقق على السلسلة.
الخطوة 7: التخزين والتحقق
يحتاج إلى موافقة ثلثي العقد لتأكيد نجاح عملية التخزين، وبعد الوصول إلى الإجماع، يُعتبر Blob مخزنًا بأمان.
القدرة على تحمل الأخطاء وآلية الاسترداد
Walrus يستخدم آلية تعتمد على الإجماع:
كتابة البيانات (Write): تحتاج إلى ≥ 2/3 من العقد
قراءة البيانات (Read): تحتاج إلى ≥ 1/3 من العقد
وهذا يعني:
لا تزال البيانات قابلة للوصول حتى عندما تكون غالبية العقد غير متصلة، مما يجعله مناسبًا للحالات التي تتعرض فيها الشبكة للتجزئة أو الأعطال المحلية.
الأهم من ذلك، عندما تفقد عقدة البيانات:
تحتاج فقط إلى تحميل قطعة واحدة، ويكون عرض النطاق الترددي للاسترداد متناسبًا مع حجم القطعة، وليس مع كامل Blob.
مقارنة التكاليف بين نماذج التخزين المختلفة
يحقق RedStuff توازنًا مثاليًا بين التكلفة والمتانة.
ما تعنيه بالنسبة لبيئة Walrus
بفضل الاعتمادية العالية وانخفاض التكاليف، فإن Walrus مناسب بشكل خاص لـ:
مجموعات البيانات الخاصة بـ AI & Machine Learningوسائط الفيديو والمحتوى الرقمي الكبيرالبيانات على السلسلة / خارج السلسلة التي تتطلب استرجاعًا طويل الأمد
يمكن للمطورين بناء تطبيقات على Sui مع بيانات قابلة للبرمجة، دون الاعتماد على البنية التحتية المركزية.
رمز WAL يلعب دورًا في:
دفع تكاليف التخزينتوزيع المكافآت للعقد والمشاركين في التجميدالمساعدة في الحفاظ على استقرار تكاليف التخزين وفقًا للقيمة الفاتية على المدى الطويل
المخاطر والقيود التي يجب الانتباه إليها
تغيّر العقدة بشكل كبير قد يؤدي إلى تفعيل آلية الاسترداد التلقائي بشكل متكرر، مما يزيد من عرض النطاق الترددي على المدى القصيرالحد الأدنى من الإجماع يتطلب لجنة كبيرة لضمان الأمانالمخاطر المرتبطة بالحوافز إذا كانت العقد تعمل بشكل غير فعال، على الرغم من أن آليات العقوبات والحرق قد تم تصميمها للحد من ذلك
الخلاصة
RedStuff ليست مجرد تحسين تقني، بل هي منصة أساسية تساعد Walrus على توسيع التخزين غير المركزي بشكل مستدام.
من خلال دمج ترميز الحذف ثنائي الأبعاد، والإجماع الذكي، والحوافز على السلسلة، تقدم Walrus:
اعتمادية عاليةتكاليف معقولةقدرة على الاسترداد السريع والخفيف
وهذا هو العامل الرئيسي الذي يجعل WAL ركيزة أساسية لبنية البيانات في نظام Sui البيئي. $WAL
{spot}(WALUSDT)
قد تحتوي هذه الصفحة على محتوى من جهات خارجية، يتم تقديمه لأغراض إعلامية فقط (وليس كإقرارات/ضمانات)، ولا ينبغي اعتباره موافقة على آرائه من قبل Gate، ولا بمثابة نصيحة مالية أو مهنية. انظر إلى إخلاء المسؤولية للحصول على التفاصيل.
الاعتمادية على نطاق واسع لـ Walrus: داخل آلية تشفير Erasure RedStuff
#Walrus يقدم نهجًا جديدًا لتخزين الكتل غير المركزية على Sui، مع التركيز على (التوافر العالي) وتكلفة التخزين المُتحكم بها. القلب من هذا النظام هو RedStuff – آلية ترميز الحذف ثنائية الأبعاد (2D)، تتيح استرجاع البيانات واستعادتها حتى عندما تتعرض العديد من العقد في الشبكة لعطل. على عكس نماذج النسخ التقليدية التي تستهلك الكثير من الموارد، تم تصميم RedStuff لتحقيق متانة عالية للبيانات مع زيادة منخفضة، مما يجعله مناسبًا لتخزين البيانات الكبيرة على نطاق الشبكة. لماذا تعتبر الاعتمادية عنصرًا حيويًا في Walrus؟ في الشبكات غير المركزية، فإن تغيّر العقد (تواصل مشاركة وخروج العقد) هو الحالة الطبيعية. يمكن أن تكون العقد غير متصلة بسبب عطل في الأجهزة، أو الصيانة، أو ببساطة توقفها. إذا تم استخدام النسخ الكامل (نسخ البيانات بالكامل لعدة عقد)، فإن النظام: يستهلك مساحة تخزين أكبر بكثيرغير فعال من حيث التكلفةغير مناسب للبيانات الكبيرة (AI، media، dataset) @WalrusProtocol يحل هذه المشكلة باستخدام ترميز الحذف – فقط يخزن القطع الضرورية من البيانات (sliver)، مع ضمان القدرة على استعادة البيانات الكاملة عند الحاجة. كيف يعمل ترميز الحذف الأساسي؟ يقسم ترميز الحذف البيانات الأصلية إلى العديد من القطع الصغيرة، ثم يضيف القطع الزائدة (redundancy). يكفي جمع مجموعة فرعية كافية من هذه القطع لاستعادة البيانات الأصلية بالكامل. مقارنةً بالنسخ البسيط: يستهلك مساحة أقليعمل بشكل أكثر مقاومة للأخطاءلكن مع ترميز الحذف 1D التقليدي (مثل Reed–Solomon)، عادةً ما تتطلب عملية الاستعادة عرض نطاق ترددي كبير، وأحيانًا تحميل الملف بالكامل تقريبًا هذا هو الفرق الذي يصنعه RedStuff 2D. RedStuff: الاختلاف الرئيسي في الترميز ثنائي الأبعاد (2D) يقوم RedStuff بترتيب البيانات في مصفوفة ثنائية الأبعاد تتكون من صفوف وأعمدة. يتم تطبيق الترميز الأساسي (Primary Encoding) على طول الأعمدة، ويتم تطبيق الترميز الثانوي (Secondary Encoding) على طول الصفوف. ومن ثم يتم إنشاء: قطع أساسية (mảnh sơ cấp)، وقطع ثانوية (mảnh thứ cấp) كل عقدة في الشبكة ستخزن زوجًا فريدًا من القطع، يتكون من قطعة أساسية وقطعة ثانوية. هذا النهج ثنائي الأبعاد يساعد على: استعادة البيانات بشكل أسرعأخف من حيث استهلاك النطاق التردديلا حاجة لتحميل الكتلة بالكامل عملية ترميز Blob في RedStuff تتم عملية تحويل Blob البيانات إلى قطع تخزين في Walrus وفقًا للخطوات التالية: الخطوة 1: إعداد المصفوفة يتم تقسيم Blob البيانات الأصلية إلى رموز وترتيبها في مصفوفة تتكون من صفوف وأعمدة. الخطوة 2: الترميز الأساسي يتم ترميز كل عمود بشكل مستقل، مما ينتج عنه القطع الأساسية. الخطوة 3: إنشاء القطع الثانوية بعد ذلك، يتم ترميز كل صف من المصفوفة الوسيطة لإنتاج القطع الثانوية. الخطوة 4: ربط القطع يتم ربط كل قطعة أساسية مع قطعة ثانوية فريدة لإنشاء زوج تخزين. الخطوة 5: توزيع على العقد كل عقدة في اللجنة النشطة ستستلم وتخزن زوجًا من القطع. الخطوة 6: الالتزام التشفيري يقوم النظام بإنشاء التزامات تشفيرية لكل قطعة ولكل Blob، مما يتيح التحقق على السلسلة. الخطوة 7: التخزين والتحقق يحتاج إلى موافقة ثلثي العقد لتأكيد نجاح عملية التخزين، وبعد الوصول إلى الإجماع، يُعتبر Blob مخزنًا بأمان. القدرة على تحمل الأخطاء وآلية الاسترداد Walrus يستخدم آلية تعتمد على الإجماع: كتابة البيانات (Write): تحتاج إلى ≥ 2/3 من العقد قراءة البيانات (Read): تحتاج إلى ≥ 1/3 من العقد وهذا يعني: لا تزال البيانات قابلة للوصول حتى عندما تكون غالبية العقد غير متصلة، مما يجعله مناسبًا للحالات التي تتعرض فيها الشبكة للتجزئة أو الأعطال المحلية. الأهم من ذلك، عندما تفقد عقدة البيانات: تحتاج فقط إلى تحميل قطعة واحدة، ويكون عرض النطاق الترددي للاسترداد متناسبًا مع حجم القطعة، وليس مع كامل Blob. مقارنة التكاليف بين نماذج التخزين المختلفة يحقق RedStuff توازنًا مثاليًا بين التكلفة والمتانة. ما تعنيه بالنسبة لبيئة Walrus بفضل الاعتمادية العالية وانخفاض التكاليف، فإن Walrus مناسب بشكل خاص لـ: مجموعات البيانات الخاصة بـ AI & Machine Learningوسائط الفيديو والمحتوى الرقمي الكبيرالبيانات على السلسلة / خارج السلسلة التي تتطلب استرجاعًا طويل الأمد يمكن للمطورين بناء تطبيقات على Sui مع بيانات قابلة للبرمجة، دون الاعتماد على البنية التحتية المركزية. رمز WAL يلعب دورًا في: دفع تكاليف التخزينتوزيع المكافآت للعقد والمشاركين في التجميدالمساعدة في الحفاظ على استقرار تكاليف التخزين وفقًا للقيمة الفاتية على المدى الطويل المخاطر والقيود التي يجب الانتباه إليها تغيّر العقدة بشكل كبير قد يؤدي إلى تفعيل آلية الاسترداد التلقائي بشكل متكرر، مما يزيد من عرض النطاق الترددي على المدى القصيرالحد الأدنى من الإجماع يتطلب لجنة كبيرة لضمان الأمانالمخاطر المرتبطة بالحوافز إذا كانت العقد تعمل بشكل غير فعال، على الرغم من أن آليات العقوبات والحرق قد تم تصميمها للحد من ذلك الخلاصة RedStuff ليست مجرد تحسين تقني، بل هي منصة أساسية تساعد Walrus على توسيع التخزين غير المركزي بشكل مستدام. من خلال دمج ترميز الحذف ثنائي الأبعاد، والإجماع الذكي، والحوافز على السلسلة، تقدم Walrus: اعتمادية عاليةتكاليف معقولةقدرة على الاسترداد السريع والخفيف وهذا هو العامل الرئيسي الذي يجعل WAL ركيزة أساسية لبنية البيانات في نظام Sui البيئي. $WAL {spot}(WALUSDT)