يعتقد المؤسس المشارك لإثيريوم Vitalik Buterin أن القدرة على التعافي والقدرة على التوسع على المدى الطويل للبلوك تشين تعتمد على جعلها بسيطة، مثل بيتكوين. في منشور على المدونة بتاريخ 3 مايو، وصف كيف "يمكن أن يصبح إثيريوم بعد 5 سنوات قريبًا من البساطة مثل بيتكوين". كتب Buterin:
"من أعظم الأشياء في بيتكوين هو البروتوكول البسيط للغاية."
وفقًا لبوترين، فإن التصميم البسيط والسهولة في بيتكوين يجعلها سهلة الوصول، لذلك يمكن حتى لطالب في المدرسة الثانوية فهم مفهوم وبنية البروتوكول. يجادل بوترين بأن البساطة توفر أيضًا فوائد أخرى، مثل تقليل تكلفة إنشاء البنية التحتية الجديدة وصيانة البنية التحتية الحالية، بالإضافة إلى تقليل مخاطر الأخطاء.
لقد جعلت التحديثات الأخيرة مثل إثبات الحصة (PoS) ودمج حجة المعرفة غير التفاعلية المتسقة مع المعرفة (zk-SNARK) إثيريوم أكثر قوة. ومع ذلك، فإن تجاهل بساطة التصميم قد زاد من تكلفة إثيريوم. يشرح بوتيرين:
"في السابق، لم يكن إثيريوم يفعل ذلك ( أحيانًا بسبب قراري الخاص ) وقد ساهم ذلك في التسبب في تكاليف تطوير مفرطة، وأنواع مختلفة من مخاطر الأمان وضيق في ثقافة البحث والتطوير، وغالبًا ما كان ذلك من أجل السعي وراء فوائد ثبت أنها غير قابلة للتحقيق."
تبسيط طبقة التوافق في إثيريوم
في نوفمبر، اقترح الباحث جاستين دريك من مؤسسة إثيريوم ترقية طبقة توافق تسمى 'Beam Chain'. يعتقد بوتيرين أن Beam Chain "لديها وضع جيد لتصبح أبسط بكثير" مقارنة بسلسلتها السابقة القديمة، سلسلة البيكون الحالية.
هذا بسبب أن سلسلة الشُعاع ستسمح بإعادة تصميم النهائية لـ 3 فتحات، مما سيزيل المفاهيم المعقدة مثل الفتحات المنفصلة، العصور، ولجنة التزامن، كما أشار بوتيرين. وأكد أيضًا أن التنفيذ الأساسي للنهائية لـ 3 فتحات يمكن تحقيقه من خلال حوالي 200 سطر من الشيفرة، مما يساعد على تبسيط الكثير.
ستقلل سلسلة الأشعة أيضًا من عدد المدققين النشطين في وقت واحد، مما سيساعد في "استخدام تنفيذات أبسط لقواعد اختيار الفروع الأكثر أمانًا"، كتب بوتيرين.
سلسلة الشعاع ستجمع أيضًا البروتوكولات المجمعين المستندة إلى STARK، مما يعني أن أي شخص يمكن أن يكون مجمعًا. لاحظ بوتيرين:
"إن تعقيد التشفير المركب بحد ذاته كبير، ولكن على الأقل لديه تعقيد مغلف بإحكام، مما يقلل بشكل كبير من المخاطر النظامية للبروتوكول."
قال بوترين أيضًا إن تقليل عدد المدققين النشطين ودمج المجمعات القائمة على STARK "من المحتمل أن يسمح بوجود بنية تحتية بسيطة وقوية أكثر". واستمر في القول إن هناك فرصة لإعادة التفكير وتبسيط بعض الجوانب، بدءًا من المدققين الداخلين والخارجين وصولاً إلى تسرب عدم النشاط. ويمكن تحقيق ذلك من خلال تقليل عدد سطور الكود (LoC) ومن خلال خلق "ضمانات أكثر وضوحًا".
لكن بوتيرين أكد أن طبقة الإجماع "منفصلة نسبيًا" عن أنشطة التنفيذ لـ ماكنة إيثروم (EVM)، وهذا يوفر "نطاقًا نسبيًا واسعًا" لإجراء تحسينات مقارنة بطبقة التنفيذ.
تبسيط طبقة تنفيذ إثيريوم
في الشهر الماضي، اقترح بوتيرين استبدال لغة العقود EVM بـ RISC-V لزيادة الكفاءة بنسبة تصل إلى 100 مرة. جادل بوتيرين بأن اعتماد RISC-V سيزيد أيضًا من البساطة، لأن "مواصفات RISC-V بسيطة بشكل غير معقول مقارنة بـ EVM".
ومع ذلك، يعني هذا ضمان الحفاظ على التوافق العكسي للتطبيقات الحالية. كتب بوتيرين:
"الشيء الأول المهم الذي يجب فهمه هو: لا يوجد طريقة واحدة فقط لتحديد ما هو "أساس الشيفرة لإيثريوم" حتى في عميل واحد فقط (."
وفقًا لبوتيرين، لا يمكن تقليل المنطقة البرتقالية. صرح بوتيرين أن الهدف هو تقليل المنطقة الخضراء، من خلال نقل الشيفرة إلى المنطقة الصفراء، مشيراً إلى أن "الشيفرة ذات قيمة كبيرة لفهم وتفسير السلسلة اليوم أو لبناء كتلة مثالية، لكنها ليست جزءًا من الإجماع". شبه بوتيرين هذه العملية بالطريقة التي حققت بها آبل التوافق العكسي على المدى الطويل من خلال طبقات التجميع. كتب:
"الأهم هو أن المناطق البرتقالية والصفراء معقدة التعبئة، أي شخص يريد فهم البروتوكول يمكنه تجاهلها، ويمكن لتطبيق إثيريوم تجاهلها، وأي خطأ في تلك المناطق لن يشكل خطرًا على التوافق."
هذا هو السبب في أن تعقيد الشيفرة في المنطقة البرتقالية والصفراء لديه "عيوب أقل بكثير" مقارنة بتعقيد الشيفرة في المنطقة الخضراء.
لتقليل مساحة المساحات الخضراء، اقترح بوتيرين الخطوات التالية:
المرحلة 1: ستتم كتابة البرامج المترجمة الجديدة باستخدام RISC-V.
المرحلة 2: سيكون لدى المطورين خيار كتابة العقود باستخدام RISC-V.
المرحلة 3: سيتم استبدال جميع الترجمات السابقة بتنفيذات RISC-V من خلال شوكة صلبة.
المرحلة 4: نشر مترجم EVM في RISC-V ورفعه إلى السلسلة كعقد ذكي.
أعلن بوتيرين أن الخطوات المذكورة ستضمن أن توافق إثيريوم سيكون "طبيعيًا" لفهم RISC-V.
معيار بروتوكول لتبسيط
Buterin اقترح مشاركة "معيار واحد عبر أجزاء مختلفة من المكدس" كطريق نحو تبسيط الأمور.
على سبيل المثال، اقترح بوترين استخدام رمز محو فريد لجمع بيانات متاحة، وبث P2P وتخزين تاريخ موزع. هذا سيقلل من إجمالي عدد أسطر الشفرات، ويزيد من الكفاءة، ويضمن القدرة على التحقق، كما جادل.
وبالمثل ، يقترح أن يكون لديك تنسيق تسلسل مشترك واحد عبر ثلاث طبقات Ethereum: طبقة التنفيذ ، وطبقة الإجماع ، والعقد الذكي المسمى )ABI( Application Binary Interface. اقترح بوتيرين استخدام SSZ ، وهو سهل فك تشفيره واستخدامه على نطاق واسع.
أخيرًا، بعد أن تم استبدال EVM بـ RISC-V أو لغة بسيطة أخرى، اقترح Buterin الانتقال من الشجرة الثنائية إلى شجرة Merkle Patricia hexary، لكل من طبقة الإجماع وطبقة التنفيذ. يمكن أن يحسن هذا التحويل الكفاءة ويقلل التكاليف مع ضمان أن جميع طبقات إثيريوم يمكن الوصول إليها وتفسيرها باستخدام نفس الشيفرة، كتب Buterin.
تغيير في الشخصية
خلص بوتيرين إلى اقتراح أن إثيريوم، على غرار مثال Tinygrad، يطبق هدفًا واضحًا لحد أقصى من تعليمات البرمجة. وذكر بوتيرين أن الهدف هو جعل "الرمز المهم لتوافق إثيريوم قريبًا من بساطة بيتكوين".
لكن الأهم من ذلك، يحتاج إثيريوم إلى اعتماد معيار يتم فيه اختيار الخيارات البسيطة كلما كان ذلك ممكنًا. وهذا يعني إعطاء الأولوية للتعقيد المعبأ بدلاً من التعقيد المنهجي.
أكد بوتيرين أن الشيفرة التي تعالج القواعد التاريخية لإيثيريوم ستستمر في الوجود مع أحدث اقتراح له. ومع ذلك، يجب أن تبقى مثل هذه الشيفرة خارج الشيفرة الأساسية للتوافق أو المنطقة الخضراء.
المحتوى هو للمرجعية فقط، وليس دعوة أو عرضًا. لا يتم تقديم أي مشورة استثمارية أو ضريبية أو قانونية. للمزيد من الإفصاحات حول المخاطر، يُرجى الاطلاع على إخلاء المسؤولية.
Vitalik Buterin يريد جعل إثيريوم 'بسيطًا مثل بيتكوين' بحلول عام 2030
يعتقد المؤسس المشارك لإثيريوم Vitalik Buterin أن القدرة على التعافي والقدرة على التوسع على المدى الطويل للبلوك تشين تعتمد على جعلها بسيطة، مثل بيتكوين. في منشور على المدونة بتاريخ 3 مايو، وصف كيف "يمكن أن يصبح إثيريوم بعد 5 سنوات قريبًا من البساطة مثل بيتكوين". كتب Buterin: "من أعظم الأشياء في بيتكوين هو البروتوكول البسيط للغاية." وفقًا لبوترين، فإن التصميم البسيط والسهولة في بيتكوين يجعلها سهلة الوصول، لذلك يمكن حتى لطالب في المدرسة الثانوية فهم مفهوم وبنية البروتوكول. يجادل بوترين بأن البساطة توفر أيضًا فوائد أخرى، مثل تقليل تكلفة إنشاء البنية التحتية الجديدة وصيانة البنية التحتية الحالية، بالإضافة إلى تقليل مخاطر الأخطاء. لقد جعلت التحديثات الأخيرة مثل إثبات الحصة (PoS) ودمج حجة المعرفة غير التفاعلية المتسقة مع المعرفة (zk-SNARK) إثيريوم أكثر قوة. ومع ذلك، فإن تجاهل بساطة التصميم قد زاد من تكلفة إثيريوم. يشرح بوتيرين: "في السابق، لم يكن إثيريوم يفعل ذلك ( أحيانًا بسبب قراري الخاص ) وقد ساهم ذلك في التسبب في تكاليف تطوير مفرطة، وأنواع مختلفة من مخاطر الأمان وضيق في ثقافة البحث والتطوير، وغالبًا ما كان ذلك من أجل السعي وراء فوائد ثبت أنها غير قابلة للتحقيق." تبسيط طبقة التوافق في إثيريوم في نوفمبر، اقترح الباحث جاستين دريك من مؤسسة إثيريوم ترقية طبقة توافق تسمى 'Beam Chain'. يعتقد بوتيرين أن Beam Chain "لديها وضع جيد لتصبح أبسط بكثير" مقارنة بسلسلتها السابقة القديمة، سلسلة البيكون الحالية. هذا بسبب أن سلسلة الشُعاع ستسمح بإعادة تصميم النهائية لـ 3 فتحات، مما سيزيل المفاهيم المعقدة مثل الفتحات المنفصلة، العصور، ولجنة التزامن، كما أشار بوتيرين. وأكد أيضًا أن التنفيذ الأساسي للنهائية لـ 3 فتحات يمكن تحقيقه من خلال حوالي 200 سطر من الشيفرة، مما يساعد على تبسيط الكثير. ستقلل سلسلة الأشعة أيضًا من عدد المدققين النشطين في وقت واحد، مما سيساعد في "استخدام تنفيذات أبسط لقواعد اختيار الفروع الأكثر أمانًا"، كتب بوتيرين. سلسلة الشعاع ستجمع أيضًا البروتوكولات المجمعين المستندة إلى STARK، مما يعني أن أي شخص يمكن أن يكون مجمعًا. لاحظ بوتيرين: "إن تعقيد التشفير المركب بحد ذاته كبير، ولكن على الأقل لديه تعقيد مغلف بإحكام، مما يقلل بشكل كبير من المخاطر النظامية للبروتوكول." قال بوترين أيضًا إن تقليل عدد المدققين النشطين ودمج المجمعات القائمة على STARK "من المحتمل أن يسمح بوجود بنية تحتية بسيطة وقوية أكثر". واستمر في القول إن هناك فرصة لإعادة التفكير وتبسيط بعض الجوانب، بدءًا من المدققين الداخلين والخارجين وصولاً إلى تسرب عدم النشاط. ويمكن تحقيق ذلك من خلال تقليل عدد سطور الكود (LoC) ومن خلال خلق "ضمانات أكثر وضوحًا". لكن بوتيرين أكد أن طبقة الإجماع "منفصلة نسبيًا" عن أنشطة التنفيذ لـ ماكنة إيثروم (EVM)، وهذا يوفر "نطاقًا نسبيًا واسعًا" لإجراء تحسينات مقارنة بطبقة التنفيذ. تبسيط طبقة تنفيذ إثيريوم في الشهر الماضي، اقترح بوتيرين استبدال لغة العقود EVM بـ RISC-V لزيادة الكفاءة بنسبة تصل إلى 100 مرة. جادل بوتيرين بأن اعتماد RISC-V سيزيد أيضًا من البساطة، لأن "مواصفات RISC-V بسيطة بشكل غير معقول مقارنة بـ EVM". ومع ذلك، يعني هذا ضمان الحفاظ على التوافق العكسي للتطبيقات الحالية. كتب بوتيرين: "الشيء الأول المهم الذي يجب فهمه هو: لا يوجد طريقة واحدة فقط لتحديد ما هو "أساس الشيفرة لإيثريوم" حتى في عميل واحد فقط (." وفقًا لبوتيرين، لا يمكن تقليل المنطقة البرتقالية. صرح بوتيرين أن الهدف هو تقليل المنطقة الخضراء، من خلال نقل الشيفرة إلى المنطقة الصفراء، مشيراً إلى أن "الشيفرة ذات قيمة كبيرة لفهم وتفسير السلسلة اليوم أو لبناء كتلة مثالية، لكنها ليست جزءًا من الإجماع". شبه بوتيرين هذه العملية بالطريقة التي حققت بها آبل التوافق العكسي على المدى الطويل من خلال طبقات التجميع. كتب: "الأهم هو أن المناطق البرتقالية والصفراء معقدة التعبئة، أي شخص يريد فهم البروتوكول يمكنه تجاهلها، ويمكن لتطبيق إثيريوم تجاهلها، وأي خطأ في تلك المناطق لن يشكل خطرًا على التوافق." هذا هو السبب في أن تعقيد الشيفرة في المنطقة البرتقالية والصفراء لديه "عيوب أقل بكثير" مقارنة بتعقيد الشيفرة في المنطقة الخضراء. لتقليل مساحة المساحات الخضراء، اقترح بوتيرين الخطوات التالية: المرحلة 1: ستتم كتابة البرامج المترجمة الجديدة باستخدام RISC-V. المرحلة 2: سيكون لدى المطورين خيار كتابة العقود باستخدام RISC-V. المرحلة 3: سيتم استبدال جميع الترجمات السابقة بتنفيذات RISC-V من خلال شوكة صلبة. المرحلة 4: نشر مترجم EVM في RISC-V ورفعه إلى السلسلة كعقد ذكي. أعلن بوتيرين أن الخطوات المذكورة ستضمن أن توافق إثيريوم سيكون "طبيعيًا" لفهم RISC-V. معيار بروتوكول لتبسيط Buterin اقترح مشاركة "معيار واحد عبر أجزاء مختلفة من المكدس" كطريق نحو تبسيط الأمور. على سبيل المثال، اقترح بوترين استخدام رمز محو فريد لجمع بيانات متاحة، وبث P2P وتخزين تاريخ موزع. هذا سيقلل من إجمالي عدد أسطر الشفرات، ويزيد من الكفاءة، ويضمن القدرة على التحقق، كما جادل. وبالمثل ، يقترح أن يكون لديك تنسيق تسلسل مشترك واحد عبر ثلاث طبقات Ethereum: طبقة التنفيذ ، وطبقة الإجماع ، والعقد الذكي المسمى )ABI( Application Binary Interface. اقترح بوتيرين استخدام SSZ ، وهو سهل فك تشفيره واستخدامه على نطاق واسع. أخيرًا، بعد أن تم استبدال EVM بـ RISC-V أو لغة بسيطة أخرى، اقترح Buterin الانتقال من الشجرة الثنائية إلى شجرة Merkle Patricia hexary، لكل من طبقة الإجماع وطبقة التنفيذ. يمكن أن يحسن هذا التحويل الكفاءة ويقلل التكاليف مع ضمان أن جميع طبقات إثيريوم يمكن الوصول إليها وتفسيرها باستخدام نفس الشيفرة، كتب Buterin. تغيير في الشخصية خلص بوتيرين إلى اقتراح أن إثيريوم، على غرار مثال Tinygrad، يطبق هدفًا واضحًا لحد أقصى من تعليمات البرمجة. وذكر بوتيرين أن الهدف هو جعل "الرمز المهم لتوافق إثيريوم قريبًا من بساطة بيتكوين". لكن الأهم من ذلك، يحتاج إثيريوم إلى اعتماد معيار يتم فيه اختيار الخيارات البسيطة كلما كان ذلك ممكنًا. وهذا يعني إعطاء الأولوية للتعقيد المعبأ بدلاً من التعقيد المنهجي. أكد بوتيرين أن الشيفرة التي تعالج القواعد التاريخية لإيثيريوم ستستمر في الوجود مع أحدث اقتراح له. ومع ذلك، يجب أن تبقى مثل هذه الشيفرة خارج الشيفرة الأساسية للتوافق أو المنطقة الخضراء.