هندسة ETH2 PoS Staking : مقارنة هندسة Staking بين SafeStake والحلول المماثلة

هندسة ETH2 PoS Staking : مقارنة هندسة Staking بين SafeStake والحلول المماثلة

في وقت كتابة هذا المنشور ، كانت هناك أخبار ذات صلة كبيرة بمجتمع blockchain ، خاصة بالنسبة لـ Ethereum وكل ما يدور حوله مثل SafeStake.

وفقًا لمطوري Ethereum، فإن شبكة Ethereum الرئيسية تندمج رسميًا مع Beacon Chain في 19 سبتمبر 2022.

نظرًا لأهمية هذه الأخبار للصناعة بأكملها ، وخاصة بالنسبة للنظام البيئي ParaState ، فإننا نريد إجراء مقارنة موجزة لهياكل Staking بين الحلول الحالية لموفري Staking Ethereum 2.0 الرئيسيين الثلاثة: Rocket Pool و SafeStake و SSV. .

ولكن قبل النظر في النقاط الرئيسية التي تميز حل SafeStake الخاص بنا عن باقي الخيارات المتاحة لـ ETH2.0 Staking ، دعنا نعيد سرد كيفية عمل ETH2 Staking بشكل عام.

كيف يعمل Staking ETH2؟
دعونا نتذكر أن Staking في Beacon Chain (ETH2) يتم من خلال المدققين ، وهو عنوان ETH2 واحد يتم فيه إيداع 32 ETH لمساعدة الشبكة في الحفاظ على أمان واتساق السلسلة ، مما يؤكد أن كل كتلة مقترحة تحتوي على معاملات. شرعي وصالح.

 

يتم تعيين شهادات المصادقة هؤلاء على ETH2 ومقترحات الحظر وفقًا لجدول زمني مختلف تمامًا عن نظام إثبات العمل الحالي في Ethereum حيث يحاول الجميع باستمرار التنافس مع بعضهم البعض للحصول على مكافآت الكتلة.

في ETH2 (PoS) الجديد الذي يتم تشغيله حاليًا في مرحلة الاختبار قبل إطلاق سبتمبر ، يكسب المدققون دخلًا ثابتًا طالما أنهم يؤدون وظائفهم المحددة ، مع فرض عقوبات طفيفة في حالة عدم اتصالهم بالإنترنت أثناء الإجماع.

في الوقت الحالي ، حتى يتم تمكين عمليات سحب ETH2 (المتوقعة في عام 2023) ، لا توجد حاليًا طريقة للوصول إلى ETH أو مكافآتها ، ما لم يتخلى المدققون طواعية عن واجباتهم.

بسبب ما سبق تحديدًا ، هناك حلول مثل SafeStake لتتمكن من تنفيذ هذه الوظائف والحصول على المكافآت حتى قبل حدوث المرحلة التالية من جدول ETH2 المعروف باسم “الدمج”.

لفهم كيفية عمل الحلول اللامركزية مثل SafeStake ، دعنا نلقي نظرة على الميزات الرئيسية لبنيتها التي تميزها عن الخيارات الأخرى مثل Rocket Pool أو SSV.Network.

هندسة SafeStake
SafeStake عبارة عن طبقة وسطى مُصغَّرة من الثقة تعزز لامركزية ETH2.0 staking التي لها بنية مقاومة للهجمات والقطع بسبب عدم النشاط أثناء التحقق من صحة ETH2.

في بنية المدقق المرنة هذه ، ينفذ المشغلون والمدققون توقيع عتبة بموجب خوارزمية إجماع HotStuff من أجل تقليل احتمالات المدقق المعلقة والمساهمة في أمان ETH 2.0 Staking.

بالإضافة إلى ذلك ، فإن قاعدة شفرة SafeStake مكتوبة بلغة Rust ، ملك لغات البرمجة ، لمنع الأخطاء المتعلقة بالذاكرة ونقاط الضعف.

تم تصميم هذه البنية لتقديم بروتوكول Staking أكثر قوة وأمانًا لـ Ethereum 2.0 ، حيث يحدث تدفق التحقق من الصحة في بضع خطوات بسيطة مع أفضل تدابير الأمان الممكنة في الصناعة:

1.- يقوم المستخدم بإيداع 8 ETH ، وهو الحد الأدنى للمبلغ المطلوب في SafeStake ليصبح مدققًا

2.- يسمح SafeStake للمدققين بتقسيم مفتاح التحقق إلى عدة مشاركات ، والتي سيتم توزيعها بعد ذلك على عدة عقد للمشغل. ستؤدي هذه العقد مهمة التحقق من الصحة بشكل مشترك.

3.- من الجدير بالذكر أنه أثناء الإعداد عند التسجيل كمدقق ، يمكن للمستخدم (المدقق) اختيار المشغلين من القائمة المتاحة في البروتوكول.

4.- بعد حصول المشغلين على مشاركة مفتاح التحقق من الصحة ، فإنهم يتواصلون مع بعضهم البعض لتحقيق توافق في الآراء مع HotStuff وتشغيل مخطط توقيع العتبة لأداء عمليات التحقق من صحة Eth2 للمدققين.

تقلل هذه العملية من مخاطر الأمان لمنع هؤلاء المشغلين من استعادة مفتاح التحقق. لن يكون هناك فشل في نقطة واحدة في ظل هذه البنية التحتية غير الاحتجازية ، ما لم يتم اختراق أكثر من عقد تشغيل كافٍ (3F + 1) للخصم لشن هجوم ناجح.

5.- نظرًا لحقيقة أن المستخدم قام بإيداع 8 ETH فقط ، وأن تخزين Ethereum 2.0 يتطلب الحد الأدنى من 32 ETH ، فإن SafeStake يخلق حلاً جديدًا ليكون قادرًا على تنفيذ Staking بحاجز منخفض للمستخدمين: إنه يقدم مفهوم minipools من 8 ETH.

وبالتالي ، يدخل minipool إلى قائمة انتظار minipool ثم يدخل بعد ذلك إلى قائمة انتظار سلسلة Beacon (ETH2) عندما يمكن لمجمع Staking المحلي توفير 24 ETH إضافيًا لتنفيذ عقد Staking Ethereum 2.0 بشكل صحيح

نظرًا لأننا استكشفنا مخطط التحقق داخل بنية SafeStake ، فمن الجدير تسليط الضوء على بعض الخصائص الأساسية الأساسية فيما يتعلق بالحلول الأخرى ، مثل Rocket Pool و SSV.Network و Obol و / أو Lido Finance.

على عكس المنافسين ، فإن الحد الأدنى لمبلغ ETH لمدقق SafeStake هو 8 ETH ، وهو أقل من 32 ETH الذي تدعمه شبكة SSV أو 16 ETH المدعوم من Rocket Pool.
تمت كتابة كود SafeStake بلغة Rust ، مما يتيح تحسينات أمنية متقدمة وأداء أفضل لمعالجة كميات كبيرة من البيانات والعمليات المكثفة الأخرى لوحدة المعالجة المركزية. تتم كتابة معظم الحلول الخاصة بـ ETH2 Staking بلغة Go ، أو لغات أخرى من المستوى الأخير مع القليل من التطبيقات في Rust.
يضمن SafeStake الإجماع بين المدققين الذين يستخدمون خوارزمية HotStuff ، وهي أول بروتوكول نسخ متماثل جزئيًا لـ BFT. إنه أقوى من iBFT / qBFT المطبق بواسطة حلول مثل Obol أو SSV.Network.
باستخدام HotStuff كخوارزمية إجماع ، يمكن للمستخدمين أن يطمئنوا في SafeStake إلى أن البروتوكول يساعد في تقليل احتمالات المدقق ، خاصة لأولئك الذين يرغبون في تشغيل عقدة خاصة بهم على الأجهزة المادية حيث قد يواجهون انقطاع التيار الكهربائي ، وفشل المكونات ، في مزود خدمة الإنترنت ، إلخ. .
إطار العمل الخاص بنا هو مخطط توقيع العتبة ، حيث يطبق التشفير الأكثر تقدمًا المتاح حاليًا في صناعة blockchain ، مع إعداد أساسي مشابه لـ SSV.Network على سبيل المثال.
لاحظ من أجل تحقيق الأمان الاستباقي ، يقوم كل مشغل عقدة على SafeStake دائمًا بحذف المشاركة القديمة حتى لا يتمكن الخصم ببساطة من جمع الأسهم القديمة لاستعادة السر الرئيسي وتعريض أموال 8 ETH minipool للخطر. SafeStake هي بنية تحتية غير حراسة تمامًا.

من أجل ضمان اللامركزية في SafeStake والقضاء على المركزية في حل ETH 2.0 Staking ، فإن ParaState DAO هي المنظمة اللامركزية التي تحافظ على الشبكة وهي أيضًا مسؤولة عن صيانة وإدارة شبكة Staking ، على غرار الحلول الأخرى مثل Lido Finance و SSV . الشبكة أو تجمع الصواريخ.
مقارنةً بخيارات أخرى مثل Rocket Pool ، لا تحتاج SafeStake إلى الاعتماد على أوراكل لمراقبة المشغلين ما إذا كانوا سيتقدمون للمطالبة بجميع ودائع Eth عندما يخرجون من سلسلة Beacon.
كما ترى ، فإن بنيتنا العامة تشبه بنية SSV.Network أو Obol أو Rocket Pool مع بعض الاختلافات الرئيسية والتحسينات التكنولوجية التي تجعلنا أحد أكثر الحلول اللامركزية فعالية للمشاركة في ETH2 Staking.