في الواقع، تقريبًا جميع أنظمة البرمجيات الناضجة كانت تنمو مع مشاكل في المراحل المبكرة. سوء فهم المتطلبات، عيوب في تصميم الهيكل، أخطاء في تقييم سيناريوهات الاستخدام — هذه ليست حالات استثنائية، بل هي الطريق الحتمي للتكرار.
لكن البلوكشين غير القواعد. بمجرد تأكيد البيانات على السلسلة، قد يتم تثبيت الخطأ. يصبح التعديل صعبًا للغاية، والتكلفة مرتفعة جدًا. كانت هذه الخاصية في الأصل ميزة للبلوكشين، لكنها بالنسبة للمطورين، أصبحت قيدًا — يجب أن تكون كل خطوة مثالية، وإلا فإن النظام سيتحمل العواقب.
مشروع Walrus يهدف إلى حل هذا المأزق الهيكلي.
فكرته ليست إجبار المطورين على معرفة كل شيء، بل جعل النظام نفسه يمتلك القدرة على التصحيح الذاتي. كيف يتم ذلك بالتحديد؟ يمنح Walrus كل كائن بيانات هوية مستقرة عند إنشائه. أي تغييرات، تعديلات، تحديثات لاحقة، لن تنتج كائنًا جديدًا، بل تُسجل كحالة تغير في نفس الكائن. بهذه الطريقة، يمكن للنظام التمييز بوضوح بين "ما هو هذا الكائن" و"ما الذي مر به هذا الكائن"، ولم تعد الأمور مختلطة.
وفقًا للمعلومات العامة، يدعم Walrus كائنات بيانات بحجم MB، ويضمن توفر البيانات بشكل دائم من خلال التكرار الموزع. زمن استجابة القراءة من الشبكة التجريبية ثابت عند ثوانٍ، مما يعني أنه ليس مجرد أداة تخزين باردة، بل يمكن استخدامه في تطبيقات حقيقية.
ردود الفعل المتسلسلة التي تنتج عن هذا التصميم مثيرة للاهتمام. عندما يمكن تصحيح البيانات بأمان، يخف الحمل النفسي على المطورين، مما يسهل عليهم تجربة وظائف معقدة ولكن ذات قيمة، بدلاً من تقييد أنفسهم خوفًا من الأخطاء. تحول آخر هو تغيير مكانة التاريخ — من عبء إلى أصل. يمكن للنظام فهم تطوره، مما يساعد في تشخيص المشكلات وتحسين التكرار.
بشكل عام، ما يفعله Walrus على المستوى التقني هو حل تخزين، لكنه على مستوى النظام هو إعادة تصميم لآلية التحمل للأخطاء. هذه فكرة مثيرة للاهتمام.
شاهد النسخة الأصلية
قد تحتوي هذه الصفحة على محتوى من جهات خارجية، يتم تقديمه لأغراض إعلامية فقط (وليس كإقرارات/ضمانات)، ولا ينبغي اعتباره موافقة على آرائه من قبل Gate، ولا بمثابة نصيحة مالية أو مهنية. انظر إلى إخلاء المسؤولية للحصول على التفاصيل.
تسجيلات الإعجاب 11
أعجبني
11
4
إعادة النشر
مشاركة
تعليق
0/400
FarmHopper
· 01-08 12:22
الخطأ مرة واحدة على السلسلة يكون دائمًا، هذا هو أسوأ جزء في الأمر
شاهد النسخة الأصليةرد0
WalletDetective
· 01-07 19:54
ها، الآن يمكن للمطورين أخيرًا أن يأخذوا نفسًا عميقًا، شعور الاختناق السابق بـ"خطوة خاطئة وتخسر كل شيء" كان حقًا لا يُنسى
شاهد النسخة الأصليةرد0
MEVHunterNoLoss
· 01-07 19:44
هذه هي الفكرة الحقيقية للبنية التحتية على السلسلة، أخيرًا هناك من يريد حل هذه المشكلة المستعصية
شاهد النسخة الأصليةرد0
NotSatoshi
· 01-07 19:30
في خطوة واحدة على السلسلة بشكل مثالي... يبدو وكأنه حلم مستحيل، فكرة Walrus حقًا تثير الإعجاب
تاريخ تحويل الأعباء إلى أصول، وأحب علم النفس وراء هذا التحول
في الواقع، تقريبًا جميع أنظمة البرمجيات الناضجة كانت تنمو مع مشاكل في المراحل المبكرة. سوء فهم المتطلبات، عيوب في تصميم الهيكل، أخطاء في تقييم سيناريوهات الاستخدام — هذه ليست حالات استثنائية، بل هي الطريق الحتمي للتكرار.
لكن البلوكشين غير القواعد. بمجرد تأكيد البيانات على السلسلة، قد يتم تثبيت الخطأ. يصبح التعديل صعبًا للغاية، والتكلفة مرتفعة جدًا. كانت هذه الخاصية في الأصل ميزة للبلوكشين، لكنها بالنسبة للمطورين، أصبحت قيدًا — يجب أن تكون كل خطوة مثالية، وإلا فإن النظام سيتحمل العواقب.
مشروع Walrus يهدف إلى حل هذا المأزق الهيكلي.
فكرته ليست إجبار المطورين على معرفة كل شيء، بل جعل النظام نفسه يمتلك القدرة على التصحيح الذاتي. كيف يتم ذلك بالتحديد؟ يمنح Walrus كل كائن بيانات هوية مستقرة عند إنشائه. أي تغييرات، تعديلات، تحديثات لاحقة، لن تنتج كائنًا جديدًا، بل تُسجل كحالة تغير في نفس الكائن. بهذه الطريقة، يمكن للنظام التمييز بوضوح بين "ما هو هذا الكائن" و"ما الذي مر به هذا الكائن"، ولم تعد الأمور مختلطة.
وفقًا للمعلومات العامة، يدعم Walrus كائنات بيانات بحجم MB، ويضمن توفر البيانات بشكل دائم من خلال التكرار الموزع. زمن استجابة القراءة من الشبكة التجريبية ثابت عند ثوانٍ، مما يعني أنه ليس مجرد أداة تخزين باردة، بل يمكن استخدامه في تطبيقات حقيقية.
ردود الفعل المتسلسلة التي تنتج عن هذا التصميم مثيرة للاهتمام. عندما يمكن تصحيح البيانات بأمان، يخف الحمل النفسي على المطورين، مما يسهل عليهم تجربة وظائف معقدة ولكن ذات قيمة، بدلاً من تقييد أنفسهم خوفًا من الأخطاء. تحول آخر هو تغيير مكانة التاريخ — من عبء إلى أصل. يمكن للنظام فهم تطوره، مما يساعد في تشخيص المشكلات وتحسين التكرار.
بشكل عام، ما يفعله Walrus على المستوى التقني هو حل تخزين، لكنه على مستوى النظام هو إعادة تصميم لآلية التحمل للأخطاء. هذه فكرة مثيرة للاهتمام.