ليس 1، وليس 2، ولكن 3 محادثات حول الأداء العالي! - "تحسين Reth إلى أقصى حد" بواسطة @ashekhirin و @Rjected - "توسيع شجرة حالة Ethereum" بواسطة @brianisbland - "توسيع Ethereum L1" بواسطة @adietrichs.
لا تزال تبحث عن خبير في التوافق بشأن أدوات النهائية المعتمدة على المصلحة لبلوكشين إثبات العمل، نقاط إضافية إذا كنت قد درست إثبات العمل المفيد / هيكل سوق MEV إلخ
سيكون رائعًا إذا احتفظت شبكة التواصل الاجتماعي الخاصة بي بالجانب التقني عندما تحدث أشياء في العالم أو تمسكت بالآراء الديمقراطية وصنع السلام، فقط أفضل نظرًا لأن العملة المشفرة من المفترض أن تكون تقنية من أجل الحرية والسلام العالمي
RE: ماذا يجب أن يحدث لـ Ethereum's EL رأيي الحالي هو: - Fusaka يسجل انتصارات سهلة ويضع حدودًا لرفع حد الغاز. - Glamsterdam يستمر في زيادة حد الغاز أعلاه بينما يعيد تسعير النتائج الأسوأ.
قد تكون وجهة نظري المجنونة هي أنه بعد Glamsterdam، وبعد المزيد من إعادة التسعير وزيادات حد الغاز، نحتاج إلى التحول إلى تحسين EL لاستخدام ZK، مهما كان معنى ذلك.
ما أعتقد أنه مهم ليثريوم للفوز مع الحفاظ على مجموعة عقد عالمية:
1. فصل التحقق عن بناء الكتل طوال الوقت باستخدام zk. هذا يحتاج إلى جعل إثبات zk للكتل في الوقت الحقيقي أسهل: ePBS أو التنفيذ المتأخر، لا يهمني أيهما. تساعد هجرات trie ولكن في رأيي ليست مطلوبة، في حين أن التأكد من أنك لا تثبت في نهاية الفتحة ولكن في البداية له أهمية كبيرة.
2. فصل مقاومة الرقابة عن أضعف عقدة. إذا قمت بما سبق، فإن تقديم عقد منخفضة ETH مستثمرة مع FOCIL الذين يكونون مسؤولين فقط عن CR ولكن ليس عن بناء الكتل والتحقق في المسار الساخن يحررنا من Raspberry Pis للتوسع ولكنه يسمح لنا بمواصلة استخدام Raspberry Pis من أجل CR
ما أعتقد أنه مهم لكي تفوز Ethereum مع الحفاظ على مجموعة عقد عالمية:
1. فصل التحقق عن بناء الكتل طوال الوقت باستخدام zk. هذا يحتاج إلى جعل إثبات zk في الوقت الحقيقي أسهل: ePBS أو التنفيذ المؤجل، لا يهمني أيهما. تساعد ترحيلات trie ولكن في رأيي ليست ضرورية، بينما التأكد من أنك لا تثبت في نهاية الفتحة ولكن في البداية يهم حقًا.
2. فصل مقاومة الرقابة عن أضعف عقدة. إذا قمت بما سبق، فإن تقديم عقد ذات حصة منخفضة من ETH والذين يتحملون المسؤولية فقط عن مقاومة الرقابة ولكن ليس لبناء الكتل والتحقق من المسار الساخن يحررنا من Raspberry Pis للتوسع ولكن يسمح لنا بالاستمرار في استخدام Raspberry Pis لمقاومة الرقابة.
لا زلت مندهشًا من أن مجتمع مطوري Ethereum Core Dev لا يعطي الأولوية لإصلاح المشكلتين الأكثر ذكرًا لمطوري EVM وفقًا لاستطلاع لغة Solidity على الرغم من جهودنا المتكررة:
1. المكدس عميق جدًا: نعم، هذه مشكلة مهارة Solidity قليلاً ولكن فقط أضف نطاق opcode SWAP/DUP17-32 واعتبر الأمر منتهياً. ستستخدم بعض opcodes. لا بأس، فهي مصممة للاستخدام. ستحصل على عدم تطابق آخر بأسلوب PUSH0، وهذا أيضًا لا بأس به، ليس مثاليًا لكنه مقبول.
2. ارفع حد 24KB. لا يهمني ما تفعله، اجعلها 32KB، 48KB، 128KB، 256KB، 512KB، افعل كل ذلك دفعة واحدة، تدريجيًا، عيّن سعرًا لذلك أو لا، لكن افعل شيئًا! الآن، وليس العام المقبل!
إذا كنت تقوم بتوسيع L1، فإن ضمان قدرة الناس على كتابة العقود بدون أخطاء غبية هو P0.
إذا كان النظام لا يستطيع التعامل مع 8KB إضافية لكل bytecode وهو معامل تم تعيينه منذ 10 سنوات حرفيًا، فليس هناك فرصة لتتمكن فعليًا من توسيع L1.
قم بإصلاح المكدس العميق جدًا وحد حجم bytecode! من أجل المطورين!
ما زلت مندهشًا من أن مجتمع مطوري Ethereum Core لا يعطي الأولوية لإصلاح المشكلتين الأكثر ذكرًا لمطوري EVM وفقًا لاستطلاع لغة Solidity:
1. عمق المكدس: نعم، هذه مسألة مهارة في Solidity قليلاً ولكن فقط أضف نطاق تعليمات SWAP/DUP17-32 واعتبرها منتهية. ستستخدم بعض التعليمات، لا بأس في ذلك، فهي مصممة للاستخدام. ستواجه عدم تطابق آخر على نمط PUSH0، وهذا أيضًا لا بأس به، ليس مثاليًا لكنه مقبول.
2. ارفع حد 24KB. لا أهتم حقًا بما تفعله، اجعله 32KB، 48KB، 128KB، 256KB، 512KB، افعل كل شيء مرة واحدة، تدريجيًا، سواءً حددت سعره أم لا ولكن افعل شيئًا! الآن، وليس في العام المقبل!
إذا كنت تقوم بتوسيع L1، فإن ضمان قدرة الناس على كتابة العقود بدون أخطاء غبية هو P0.
إذا كان النظام لا يمكنه التعامل مع 8KB إضافية لكل بايت كود، وهو معلمة تم ضبطها قبل 10 سنوات حرفيًا، فلن تكون لديك فرصة للتوسع فعليًا في L1.
ما زلت مشوشًا من أن مجتمع مطوري Ethereum Core Dev لا يعطي الأولوية لإصلاح المشكلة الأكثر ذكرًا لمطوري EVM وفقًا لاستطلاع لغة Solidity
1. عمق المكدس كبير جدًا: نعم، هذه مشكلة مهارة في Solidity قليلاً ولكن فقط أضف نطاق أوامر SWAP/DUP17-32 واعتبرها منتهية. ستستخدم بعض الأوامر. لا بأس، فهي مصممة للاستخدام. ستواجه عدم تطابق آخر على نمط PUSH0، هذا أيضًا لا بأس به، ليس مثاليًا ولكنه مقبول.
2. ارفع حد 24KB. أنا لا أهتم حقًا بما تفعله، اجعلها 32KB، 48KB، 128KB، 256KB، 512KB، افعل كل ذلك دفعة واحدة، تدريجيًا، كلّفها أو لا، لكن افعل شيئًا! الآن، وليس في العام المقبل!
إذا كنت تقوم بتوسيع L1، فإن ضمان قدرة الناس على كتابة العقود بدون أخطاء غبية هو P0.
إذا لم يكن النظام قادرًا على التعامل مع 8KB إضافية لكل بايت كود وهو معامل تم تعيينه منذ 10 سنوات حرفيًا، فلا توجد فرصة أنك ستتمكن من توسيع L1 فعليًا.
أصلح عمق المكدس الكبير جدًا وحد حجم بايت الكود! من أجل المطورين!
كل جزء من بنية التشفير سيتواصل مع Reth بطريقة أو بأخرى.
أهم شيء لنجاحه هو بلا شك مجتمع OSS. مجموعة مدربة من أكثر من 500 شخص موزعين جغرافيًا قد ساهموا في Reth ويؤمنون بالرؤية ونجاحها على المدى الطويل.
على المستوى الفني، يحتوي مشروع Reth على 3 أعمدة: - الأمان: نحصل على ذلك من خلال دعم Ethereum L1 في بيئات التخزين الإنتاجية. لدينا مصلحة في الأمر. - الأداء: نحصل على ذلك من خلال دفع الحدود على L2s وبناء كتل MEV. Terragas. - القابلية للتوسيع: نقدم واجهات برمجة تطبيقات ممتازة لتعديل عقدتك بدون الحاجة إلى تفرع. Reth SDK.
لا يزال هناك الكثير للقيام به، لكنني فخور حقًا بما نحن عليه اليوم.