في تجربة مستخدم بلوكتشين، يعتبر وقت تأكيد المعاملات عاملاً حاسماً. لقد قامت إثيريوم في السنوات القليلة الماضية بتقليل وقت تأكيد المعاملات إلى 5-20 ثانية من خلال إجراءات مثل EIP-1559 والتحول إلى PoS، مما يجعلها تعادل في ذلك مدفوعات بطاقات الائتمان. ومع ذلك، لا يزال هناك قيمة في تقليل وقت التأكيد بشكل أكبر، حيث تتطلب بعض التطبيقات حتى تأخير دون الثانية. ستتناول هذه المقالة الحلول الممكنة لتحسين إثيريوم لوقت تأكيد المعاملات بشكل أكبر.
نظرة عامة على التكنولوجيا الحالية
النهائي في فتحة واحدة
حالياً، يعتمد إثيريوم على آلية إجماع غاسبر، حيث يتم إنشاء فتحة كل 12 ثانية، وتتكون 32 فتحة من حقبة واحدة. يصوت المدققون على رأس السلسلة، ويتم الوصول إلى النهائي بعد حقبتين. توجد مشكلات مثل التعقيد العالي، ومدة النهائي الطويلة (12.8 دقيقة ).
النهائية ذات الفتحة الواحدة ( SSF ) تشبه توافق Tendermint، حيث يمكن تحقيق النهائية لكل كتلة قبل إنشاء الكتلة التالية. التحدي الرئيسي هو الحمل الكبير على الشبكة، حيث يحتاج كل مُحقق إلى إرسال رسالتين كل 12 ثانية. على الرغم من وجود بعض الحلول التحسينية مثل Orbit SSF، إلا أن المستخدمين لا يزالون بحاجة للانتظار من 5 إلى 20 ثانية لتأكيد الصفقة.
تأكيد مسبق للـ Rollup
إثيريوم تعتمد على مسار توسيع مركزه rollup، حيث تحتاج حلول L2 إلى توفير تأكيدات أسرع للمستخدمين. من الناحية النظرية، يمكن أن تنشئ L2 شبكة "ترتيب لامركزي" خاصة بها، حيث يتم توقيع الكتل كل بضع مئات من المللي ثانية. ولكن هذا يتطلب من L2 القيام بنفس العمل تقريباً الذي تقوم به لإنشاء L1 جديدة، مما يؤدي إلى تقدم بطيء في الواقع.
تأكيد مسبق أساسي
تستفيد هذه الخطة من تعقيد مقترحي الكتل في إثيريوم، مما يحفزهم على تقديم خدمات تأكيد مسبق. يمكن للمستخدمين دفع رسوم إضافية للحصول على ضمان فوري بأن المعاملة ستدرج في الكتلة التالية. سيتم معاقبة المقترحين في حال خرقهم للوعود. يمكن لهذه الآلية أن توفر تأكيدًا مسبقًا لـ L1 و L2 المعتمدة على إثيريوم.
الحلول المعمارية المحتملة
نفترض أنه تم تحقيق النهائيّة ذات الفتحة الواحدة، وتم استخدام تقنية مشابهة لـ Orbit لتقليل عدد المصادقين على التوقيعات لكل فتحة، مع استخدام التأكيد المسبق لـ rollup أو التأكيد الأساسي لتوفير تأكيد أسرع. وفي النهاية نحصل على بنية epoch-slot:
الحقبة: 16 ثانية، تضمنها آلية الحتمية ذات الفتحة الواحدة
Slot: حوالي 2 ثانية، يتم الوصول إلى توافق تقريبي بواسطة مجموعة فرعية من العقد المتخصصة
يمكن أن يوازن هذا الهيكل بين متطلبات اللامركزية، والنهائية، والتأكيد السريع. يمكن أن تتبنى L2 الاستراتيجيات التالية:
مبني بالكامل على إثيريوم، تحسين خصائص الطبقة الأساسية والقيم.
مشابه "خادم مع سقالة بلوكتشين"، مع الاحتفاظ بكفاءة الخادم مع الحصول على فوائد الانضمام إلى السلسلة.
الحل الوسط: سلسلة سريعة تحتوي على حوالي 100 عقدة، تقدم إثيريوم أمانًا إضافيًا
بالنسبة لمختلف سيناريوهات التطبيق، يمكن اختيار آليات slot مختلفة:
هيكل epoch-slot الأصلي لإثيريوم
تأكيد مسبق للخادم
تأكيد اللجنة المسبق
إذا استطاعت بنية إثيريوم الأصلية تقصير وقت الفتحة إلى ثانية واحدة، فسوف تقل أهمية الخيار الثالث. لكن بيانات خارج السلسلة L2( مثل البلازما وvalidiums) لا تزال بحاجة إلى الخيار الثاني.
نحن لا نزال بعيدين عن الحل النهائي. تشمل القضايا الرئيسية درجة تعقيد مقترحي الكتل، وإمكانات التصاميم الجديدة مثل Orbit SSF. استكشاف المزيد من الخيارات يساعد في تحسين تجربة مستخدمي L1 و L2، وتبسيط أعمال تطوير L2.
قد تحتوي هذه الصفحة على محتوى من جهات خارجية، يتم تقديمه لأغراض إعلامية فقط (وليس كإقرارات/ضمانات)، ولا ينبغي اعتباره موافقة على آرائه من قبل Gate، ولا بمثابة نصيحة مالية أو مهنية. انظر إلى إخلاء المسؤولية للحصول على التفاصيل.
تسجيلات الإعجاب 18
أعجبني
18
4
مشاركة
تعليق
0/400
LazyDevMiner
· 08-05 12:26
الشعور بالبطء لا يتجاوز ثانية أو ثانيتين، من يهتم؟
شاهد النسخة الأصليةرد0
ValidatorVibes
· 08-05 12:18
كنت مستيقظًا طوال الليل أفكر... قد يكون ssf رائعًا ولكن ماذا عن مكافآت المدققين؟
شاهد النسخة الأصليةرد0
AirdropHunterWang
· 08-05 12:17
أسرع قليلاً، ببطء جدًا
شاهد النسخة الأصليةرد0
OnchainGossiper
· 08-05 12:08
أليس مجرد تعديل آلية الإجماع؟ لماذا كل هذا الاستعجال؟
إثيريوم交易确认速度优化:探索وقت الإستجابة亚秒级方案
مناقشة حول تحسين سرعة تأكيد معاملات إثيريوم
في تجربة مستخدم بلوكتشين، يعتبر وقت تأكيد المعاملات عاملاً حاسماً. لقد قامت إثيريوم في السنوات القليلة الماضية بتقليل وقت تأكيد المعاملات إلى 5-20 ثانية من خلال إجراءات مثل EIP-1559 والتحول إلى PoS، مما يجعلها تعادل في ذلك مدفوعات بطاقات الائتمان. ومع ذلك، لا يزال هناك قيمة في تقليل وقت التأكيد بشكل أكبر، حيث تتطلب بعض التطبيقات حتى تأخير دون الثانية. ستتناول هذه المقالة الحلول الممكنة لتحسين إثيريوم لوقت تأكيد المعاملات بشكل أكبر.
نظرة عامة على التكنولوجيا الحالية
النهائي في فتحة واحدة
حالياً، يعتمد إثيريوم على آلية إجماع غاسبر، حيث يتم إنشاء فتحة كل 12 ثانية، وتتكون 32 فتحة من حقبة واحدة. يصوت المدققون على رأس السلسلة، ويتم الوصول إلى النهائي بعد حقبتين. توجد مشكلات مثل التعقيد العالي، ومدة النهائي الطويلة (12.8 دقيقة ).
النهائية ذات الفتحة الواحدة ( SSF ) تشبه توافق Tendermint، حيث يمكن تحقيق النهائية لكل كتلة قبل إنشاء الكتلة التالية. التحدي الرئيسي هو الحمل الكبير على الشبكة، حيث يحتاج كل مُحقق إلى إرسال رسالتين كل 12 ثانية. على الرغم من وجود بعض الحلول التحسينية مثل Orbit SSF، إلا أن المستخدمين لا يزالون بحاجة للانتظار من 5 إلى 20 ثانية لتأكيد الصفقة.
تأكيد مسبق للـ Rollup
إثيريوم تعتمد على مسار توسيع مركزه rollup، حيث تحتاج حلول L2 إلى توفير تأكيدات أسرع للمستخدمين. من الناحية النظرية، يمكن أن تنشئ L2 شبكة "ترتيب لامركزي" خاصة بها، حيث يتم توقيع الكتل كل بضع مئات من المللي ثانية. ولكن هذا يتطلب من L2 القيام بنفس العمل تقريباً الذي تقوم به لإنشاء L1 جديدة، مما يؤدي إلى تقدم بطيء في الواقع.
تأكيد مسبق أساسي
تستفيد هذه الخطة من تعقيد مقترحي الكتل في إثيريوم، مما يحفزهم على تقديم خدمات تأكيد مسبق. يمكن للمستخدمين دفع رسوم إضافية للحصول على ضمان فوري بأن المعاملة ستدرج في الكتلة التالية. سيتم معاقبة المقترحين في حال خرقهم للوعود. يمكن لهذه الآلية أن توفر تأكيدًا مسبقًا لـ L1 و L2 المعتمدة على إثيريوم.
الحلول المعمارية المحتملة
نفترض أنه تم تحقيق النهائيّة ذات الفتحة الواحدة، وتم استخدام تقنية مشابهة لـ Orbit لتقليل عدد المصادقين على التوقيعات لكل فتحة، مع استخدام التأكيد المسبق لـ rollup أو التأكيد الأساسي لتوفير تأكيد أسرع. وفي النهاية نحصل على بنية epoch-slot:
يمكن أن يوازن هذا الهيكل بين متطلبات اللامركزية، والنهائية، والتأكيد السريع. يمكن أن تتبنى L2 الاستراتيجيات التالية:
بالنسبة لمختلف سيناريوهات التطبيق، يمكن اختيار آليات slot مختلفة:
إذا استطاعت بنية إثيريوم الأصلية تقصير وقت الفتحة إلى ثانية واحدة، فسوف تقل أهمية الخيار الثالث. لكن بيانات خارج السلسلة L2( مثل البلازما وvalidiums) لا تزال بحاجة إلى الخيار الثاني.
نحن لا نزال بعيدين عن الحل النهائي. تشمل القضايا الرئيسية درجة تعقيد مقترحي الكتل، وإمكانات التصاميم الجديدة مثل Orbit SSF. استكشاف المزيد من الخيارات يساعد في تحسين تجربة مستخدمي L1 و L2، وتبسيط أعمال تطوير L2.