ذات مرة، a يأتي الساحر الأرجواني بيبي إلى قرية إيثريوم...
1. قرية إيثريوم المفقودة
منذ زمن طويل، في قرية صغيرة تسمى Ethereum، عاشت مجموعة من البيبس الخضراء. في هذه المملكة المزدهرة، تؤدي الدرجة العالية من اللامركزية والأمن القوي إلى ازدهار القرى والاقتصاد.
يتأثر القرويون بشدة بهذه المبادئ وينتخبون القادة بانتظام من خلال الأسهم التي يمتلكونها للإشراف على كتل المعاملات المسجلة كل اثنتي عشرة ثانية لضمان الحفاظ على اقتصاد نابض بالحياة. في القرية. ومع ذلك، فقد فقدت قرية إيثريوم مجدها السابق، حيث انتشر فيروس الميم المتفشي وألحق أضرارًا جسيمة بحيوية القرية. كان البيبس الأخضر في القرية في عجلة من أمرهم، وأصبحت القرية مشهدًا مكتئبًا.
ومع ذلك، لا يزال هناك بعض بيبي الخضراء في القرية الذين يحلمون بالنهضة وقد اقترحوا "إصلاح L2"، على أمل إعادة إيثريوم إلى الحياة. من خلال جهودهم، استعادت القرية تدريجيًا بعض الازدهار، ووصل حجم الأنشطة إلى ارتفاع غير مسبوق، وظهر أثر الحيوية مرة أخرى في حياة عائلة Green Pepes.
ومع ذلك، فإن إصلاح اللغة الثانية لم يحل المشكلة بشكل كامل. إن قريتي سولانا وسوي المجاورتين، على الرغم من أنهما ما زالتا شابتين وغير مستقرتين في كثير من الأحيان، تتطوران بسرعة في ظل الثورة العلمية غير المسبوقة، مما يجعل المعاملات المالية المعقدة بسيطة وسلسة، في حين أن إيثريوم، على الرغم من خضوعها للإصلاحات، لا تزال تكافح. بدأت شائعات الانتقال إلى هذه القرى الناشئة تنتشر في القرية.
في هذه اللحظة، ظهر ساحر Pepe أرجواني في قرية Ethereum.
2. وصول معالج Pepe الأرجواني
ساحر Pepe ذو الرداء الأرجواني هو أشعر بالأسف الشديد للمجد المفقود لقرية إيثريوم، وأنا مصمم على بناء قرية جديدة تسمى موناد.
في أحد الأيام وقف في ساحة القرية وأعلن خطته الكبرى لإنشاء Monad to the Green Pepes، ودعاهم للتعبير عن توقعاتهم وتوقعاتهم لحلم المستقبل.
تحدث Green Pepe 1 أولاً: "آمل أن تكون حياة Monad مثل Ethereum. على الرغم من أن Ethereum يفتقر إلى قابلية التوسع مثل Solana أو Sui، إلا أن ثقافته فريدة وأنا لم أفكر أبدًا في المغادرة لأن الثقافة في أماكن أخرى تختلف كثيرًا عن ثقافتنا."
أضاف Green Pepe 2 أيضًا: "الحفاظ على نمط الحياة هو أمر مهم ، لكنني آمل أيضًا أن أكون فعالاً مثل القرى الأخرى، على الرغم من أن إيثريوم آمن، إلا أنه غير كافٍ للمشاريع التي تسعى إلى السرعة والمرونة ”
لقد استمع المعالج توقعاتهم ووعدوا بدمج ثقافة الإيثريوم الغنية في Monad مع قابلية التوسع التي توفرها Solana وSui. بدأ يفكر في كيفية استخدام السحر القوي لتحقيق هذه الرؤية: قرية تحافظ على تقاليد الإيثيريوم بينما تفتخر بكفاءة التقنيات الجديدة.
ثم شارك هذه الرؤية العظيمة مع عائلة بيبيس الذين كانوا يتوقون إلى التغيير، مما ألهم أملهم في حياة جديدة تجمع بين مزايا كليهما.
3. السر 1: تأخر التنفيذ
أحد القيود على قابلية التوسع يتمثل القيد في Ethereum Village في أنه في كل مرة يتم فيها إنشاء كتلة جديدة، تتم معالجة المعاملات في الوقت الفعلي أثناء عملية الإجماع. في هذه القرية، يجب على القائد الذي يقترح الكتلة حساب نتائج جميع المعاملات قبل الاقتراح، وتحتاج عقدة التحقق التي تتلقى الكتلة أيضًا إلى حساب جميع المعاملات للتحقق من شرعية الكتلة والتصويت.
نظرًا لأن عملية الإجماع تتطلب الحساب والتواصل بين القرويين، فإن هذا يقلل بشكل كبير من وقت معالجة المعاملات، وبالتالي يحد من قابلية التوسع. من أجل حل هذه المشكلة، ألقى معالج Purple Pepe سحرًا جديدًا يسمى "التنفيذ المؤجل" لفصل عملية "الإجماع" (أي طلب المعاملات) لمعاملات القرويين عن عملية "التنفيذ" (أي نتائج الحساب).
p> p>
ببساطة، لم تعد كل كتلة بحاجة إلى الإجماع وتنفيذها في نفس الوقت، ولكن عندما يكون الإجماع على N من الكتل قيد التقدم، فإن عمليات التنفيذ N -1 كتل نتائج المعاملات في .
p> p>
يسمح هذا الأسلوب بالتنفيذ للاستفادة من وقت الكتلة بالكامل، مما يزيد بشكل كبير من عدد المعاملات التي يمكن معالجتها في نفس الوقت.
السر المتقدم: جذر Merkle المتأخر
في قرية Ethereum، تتوافق العقد مع الحسابات المتفق عليها سيتم إجراؤها مسبقًا للتأكد من شرعية الكتلة. ومع ذلك، في نظام التنفيذ المؤجل لـ Monad، يتم الفصل بين الإجماع والتنفيذ، وقد تتجاهل العقد الضارة المعاملات المؤكدة مسبقًا أو تتلاعب بحالة الحساب.
لمنع ذلك، يقوم Monad بتضمين جذر Merkle (الذي يمثل نتيجة الحساب للكتلة N-10) في اقتراح الكتلة N. إذا توصل أكثر من ثلثي العقد إلى توافق في الآراء بشأن الكتلة N، فهذا يعني أنه تم تأكيد نتيجة الحساب للكتلة N-10 أيضًا.
إذا كانت نتيجة الحساب للعقدة في الكتلة N-10 لا تتطابق مع جذر Merkle في الكتلة N، فستتم إزالة العقدة من الإجماع كتلة ن. يضمن تأخير جذر Merkle المكون من عشرة كتل اكتشاف أي أخطاء حسابية على الفور.
من الجدير بالذكر أن وقت كتلة الموناد هو ثانية واحدة، لكن هذا لا يعني أن نهائية الموناد تستغرق 10 ثوانٍ. مع نظام MonadBFT الفريد من نوعه من Monad، يمكن تحقيق نهائية الكتلة الواحدة في ثانية واحدة.
4. التقنية السرية 2: تجزئة المعاملات
يفكر معالج Pepe الأرجواني بجد، كيف فهو يسمح للقادة في القرية بنشر مقترحات الكتلة بسرعة إلى العقد الأخرى.
في قرية إيثريوم، من المعتاد نشر اقتراح كتلة كاملة، بما في ذلك جميع المعاملات، كحزمة واحدة ضخمة على الشبكة. ومع ذلك، أدرك ويزاردز أنه إذا تبنت Monad Village أيضًا هذا النهج، فإن مقترحات كتلة البث التي تحتوي على عدد كبير من المعاملات ستكون مهمة شاقة وبطيئة.
ولتحقيق هذه الغاية، اقترح معالج Pepe الأرجواني مفهوم "تجزئة المعاملة". وبما أن المعاملات المقدمة من جميع القرويين قد تم نشرها في الشبكة، فإن كل عقدة تحتفظ بسجلات المعاملات الخاصة بقرية موناد في مجمع المعاملات الخاص بها.
p> p>
يستفيد المعالج من هذا حتى لا يحتاج القائد إلى تمرير القائمة الكاملة للمعاملات في كل اقتراح كتلة. وبدلاً من ذلك، يقوم القائد ببساطة بالإشارة إلى هذه المعاملات ويرسل التجزئة.
وبهذه الطريقة، تظل مقترحات الكتلة الخاصة بـ Monad مضغوطة، وتحتوي فقط على تجزئة كل معاملة. عندما تتلقى العقد الأخرى الاقتراح، يمكنها بسهولة العثور على المعاملة المشار إليها ببساطة عن طريق مقارنة هذه التجزئات مع المعاملات الموجودة في سجلاتها الخاصة.
5. التقنية السرية الثالثة: MonadBFT
في قرية Monad، كل كتلة تحظى بالإجماع ضمن تسلسل المعاملات وإنشاء الكتلة تحكمها MonadBFT، وهي آلية إجماع عالية الأداء تعتمد على HotStuff. إن خوارزمية التسامح مع الأخطاء البيزنطية (BFT) المكونة من مرحلتين قادرة على التوصل إلى توافق في الآراء في خطوتين.
يتم تحديد زعيم الكتلة من خلال اختيار الاحتمالية بناءً على حصة حصة كل مشارك. في Monad، تعد عملية إنشاء كل كتلة أكثر كفاءة من Ethereum Village، لأنه يتم تمرير مقترح كل كتلة N جنبًا إلى جنب مع الشهادة القانونية (QC) للكتلة السابقة N-1، مما يشير إلى أن أكثر من ثلثي العقدة تم التحقق من الكتلة.
p> p>
فيما يلي عملية تتكشف للعملية:
ينشر القائد N الاقتراح الخاص بالكتلة N، جنبًا إلى جنب مع مراقبة الجودة للكتلة السابقة N-1.
ثم يقوم المدققون بالتحقق من الكتلة N وإرسال أصواتهم إلى القائد N+1.
يصدر القائد N+1 الاقتراح الخاص بالكتلة N+1 ويرفق مراقبة الجودة الخاصة بالكتلة N.
ومع ذلك، حتى مع QC N، لا يستطيع المدقق إنهاء الكتلة N على الفور لأن طبيعة blockchain لا تضمن أن جميع المشاركين على الانترنت في وقت واحد.
للتأكد من أمان الكتلة N بشكل كامل، يحتاج المدققون إلى إرسال تصويت "موافق" على الكتلة N+1 (التي تحتوي على QC N) أعط N+2 إلى القائد. عندما يقوم القائد N+2 بتوليد QC N+1، فإن هذا يؤكد الإكمال الناجح للجولة N+1، مما يجعل الكتلة N نهائية.
من خلال سحره وبصيرته الاستثنائية، يقود الساحر Purple Pepe قرية Monad إلى عصر جديد. في هذه القرية، يمكن إنشاء كل كتلة وتأمينها ليس فقط بسرعة ولكن أيضًا بشكل أنيق، بما يتماشى مع رؤية قرية قابلة للتطوير وتعاونية ومربحة للجميع.
6. السر 4: التنفيذ الموازي
في عالم Monad، من أجل التعامل مع عدد كبير من معاملات القرويين، صمم معالج Pepe الأرجواني تعويذة جديدة بحيث لا تتم معالجة المعاملات بالطريقة التسلسلية لقرى Ethereum، ولكن في تيار موازٍ قوي.
مع تأخر التنفيذ، لن يبدأ التنفيذ إلا بعد التوصل إلى توافق في الآراء بشأن أمر المعاملة الخاص بالكتلة . تتكون قرية موناد من العديد من المنفذين المهرة، كل منهم مسؤول عن معالجة المعاملات، وحساب مدخلاتهم ومخرجاتهم بشكل مستقل وإنشاء قوائم معلقة.
هذه المدخلات والمخرجات لا تغير حالة القرية على الفور، بل تنتظر على شكل سحر معلق، جاهزة لتقديمها بالترتيب الذي يحدده الإجماع . يتضمن هذا النوع من الالتزام دمج المخرجات واحدًا تلو الآخر في الحالة الحالية، مثل الخيوط السحرية التي تنسج نسيجًا سلسًا ومنظمًا.
ومع ذلك، أخذت الأمور منعطفًا آخر. تقدم المعالجة المتوازية إمكانية حدوث تضارب في المعاملات - وهو أمر نادر في قرى الإيثيريوم المنظمة، ولكنه يمثل تحديًا جديدًا هنا.
على سبيل المثال، إذا أظهرت معاملة واحدة (المعاملة ب) أن القروي "أ" يقدم 1 إيثريوم إلى القروي "ب"، وتظهر معاملة أخرى (المعاملة ج) أن القروي "ب" هو في القرية، أنفق الفندق الصغير هذا ETH، لذا فإن طلبهم أمر بالغ الأهمية. إذا حاولت المعاملة c التنفيذ قبل المعاملة b، فستفشل المعاملة. في هذه الحالات، تتم إعادة جدولة المعاملة المتعارضة وتنتظر المعاملة c حتى تكتمل المعاملة b قبل تنفيذها مرة أخرى.
وهكذا، في Monads، يكمن جوهر التنفيذ المتوازي في التسلسل: يتم حساب النتائج بالتوازي، ولكن يتم دمج تحديثات الحالة بالترتيب الدقيق المطلوب.
7. السر 5: MonadDb
لا يتوقف معالج Purple Pepe عند هذا الحد. لقد استحضر MonadDb، وهي قاعدة بيانات مخصصة فريدة من نوعها لقرية Monad المصممة خصيصًا لتخزين حالة blockchain. بينما يعتمد Ethereum على Merkle Patricia Trie المعقد، وهو هيكل معروف بمرونته ولكن أيضًا بعدم كفاءته أمام العملاء الخارجيين، فإن MonadDb يتبناه محليًا، مستفيدًا من قوته وكفاءته الكاملة.
تم تصميم MonadDb مع وضع التنفيذ المتوازي في الاعتبار، مما يدعم عمليات القراءة والكتابة المتعددة في نفس الوقت بدقة عالية. على عكس قواعد البيانات التقليدية التي تتطلب إكمال كل مهمة قبل الانتقال إلى المهمة التالية، يتمتع MonadDb بسحر الإدخال/الإخراج غير المتزامن الذي يسمح للمهام بالتداخل بسلاسة، مما يفتح الباب أمام معالجة المعاملات المتوازية الحقيقية.
8. تفضل بزيارة قرية موناد!
<الشكل>
من خلال سلسلة من التعاويذ الرائعة والسحر المعقد، أنشأ الساحر الأرجواني بيبي قرية موناد - حيث تندمج حسابات Ethereum الموثوقة والتشفير وتنسيقات المعاملات واللغات والمحافظ بسهولة مع قابلية التوسع المذهلة التي تتمتع بها Solana وSui. واليوم، تزدهر Monad بأحلامها المتمثلة في إجراء 10000 معاملة في الثانية وإتمامها خلال ثانية واحدة.
هل تستطيع قرية Monad، التي ولدت من الحكمة والأمل، إنقاذ العالم المبتلى بفيروس الميم ومساعدة Ethereum على استعادة مجدها وتصبح شريكًا جديرًا بالثقة؟ الوقت فقط سيخبرنا. ص>
Preview
احصل على فهم أوسع لصناعة العملات المشفرة من خلال التقارير الإعلامية، وشارك في مناقشات متعمقة مع المؤلفين والقراء الآخرين ذوي التفكير المماثل. مرحبًا بك للانضمام إلينا في مجتمع Coinlive المتنامي:https://t.me/CoinliveSG