
المؤلف: Vitalik ، مؤسس Ethereum ؛ الترجمة: Vishain Vision Xiaozhou
إن أكثر الانتقادات شيوعًا حول زيادة غطاء الغاز L1 هو إلى جانب مخاوف أمان الشبكة التي تجعل تشغيل العقدة الكاملة أكثر صعوبة. خاصة في سياق خريطة الطريق مع “عدم ارتباك العقد الكاملة” باعتبارها جوهر ، لحل هذه المشكلة ، نحتاج أولاً إلى فهم أهمية وجود العقد الكاملة.
الرأي التقليدي هو أن العقد الكاملة تستخدم للتحقق من البيانات على السلسلة.إذا كانت هذه هي المشكلة الوحيدة ، فإن ZK-EVM يمكن أن يفتح توسع L1: القيد الوحيد هو الحفاظ على تكاليف البناء والثابتة منخفضة بدرجة كافية حتى يتمكن كلاهما من الحفاظ على 1 من مقاومة الرقابة N وتشكيل سوق تنافسي.
ولكن في الواقع ، ليس هذا هو الاعتبار الوحيد.عامل مهم آخر هو:يتيح لك تشغيل عقدة كاملة الحصول على خادم RPC محلي ، مما يتيح لك قراءة البيانات على السلسلة بطريقة غير موثوقة ومقاومة للرقابة ومحمي الخصوصية.ستناقش هذه المقالة كيفية ضبط خريطة طريق التوسع الحالية L1 لتحقيق هذا الهدف.
1. لماذا أنت غير راضي عن عدم الثقة والخصوصية التي تنفذها ZK-EVM+PIR؟
تم إصدار خريطة طريق الخصوصية الخاصة بي في الشهر الماضي المدافعين: تم اعتماد Tees+Oram Solutions على المدى القصير ، ويتم تشغيل تقنية PIR على المدى الطويل.إلى جانب التحقق من Helios و ZK-EVM ، يمكن للمستخدمين إقناع تمامًا عند الاتصال بـ RPCs الخارجية التي (1) تصحيح بيانات السلسلة المكتسبة و (2) تحمي خصوصية البيانات.هذا يثير السؤال: لماذا لا تتوقف عند هذا الحد؟هل تجعل حلول التشفير المتقدمة هذه العقد التي تستضيفها ذاتيا؟
لدي بعض الردود على هذا:
–حلول التشفير الموثوقة تمامًا (مثل PIR الخادم الواحد) باهظة الثمن.النفقات العامة الحالية غير واقعية ، وحتى بعد تحسينات الكفاءة المتعددة ، قد لا تزال تحافظ على ارتفاع الأسعار.
–قضايا خصوصية البيانات الوصفية.البيانات الوصفية مثل وقت الطلب ووضع الطلب وبيانات التعريف الأخرى لعنوان IP ستعرض نفسها كمية كبيرة من معلومات المستخدم.
–مراجعة الضعف:سيواجه هيكل السوق الذي يسيطر عليه عدد قليل من موردي RPC حظرًا قويًا للمستخدم أو ضغط التدقيق.بدأ العديد من مقدمي خدمات RPC في منع بعض البلدان تمامًا.
لذلك ، لا يزال من المهم الاستمرار في ضمان راحة العقد الشخصية.
2. الأولويات قصيرة الأجل
الأولوية للنشر الكامل لـ EIP-4444، وأخيراً يدرك أن كل عقدة تخزن البيانات فقط لمدة 36 يومًا. سيؤدي ذلك إلى تقليل الطلب بشكل كبير على مساحة القرص الثابت – العقبة الأساسية التي تمنع الأشخاص من تشغيل العقد حاليًا.بعد ذلك ، ستتضمن متطلبات تخزين العقدة فقط ما يلي: (1) بيانات الحالة ، (2) STATUTE MERKEL BRANCH ، (III) بيانات تاريخية لمدة 36 يومًا.
بناء حل تخزين تاريخي موزع، بحيث يمكن لكل عقدة تخزين كمية صغيرة من البيانات التاريخية التي تنتهي صلاحيتها.تعظيم الموثوقية من خلال تقنية ترميز المحو.هذا لا يضمن فقط ميزة “الحفاظ الدائم على blockchain” ، ولكن أيضًا لا يحتاج إلى الاعتماد على الموردين المركزيين أو وضع أعباء ثقيلة على مشغلي العقدة.
ضبط استراتيجية تسعير الغاز لزيادة تكاليف التخزين وخفض تكاليف التنفيذ.ركز على زيادة تكلفة الغاز للعمليات التالية: (1) تنفيذ SSTORE لفتحة التخزين الجديدة ، (2) إنشاء رمز العقد ، و (3) نقل ETH إلى حساب الرصيد/الصفر nonce.
3. الهدف المتوسط المدى: التحقق عديمة الجنسية
بعد تنفيذ التحقق عديمة الجنسية ، لن يحتاج تشغيل العقد التي تدعم RPC (أي العقد التي تخزنها) إلى توفير فروع Merkel State.هذا يمكن أن يقلل متطلبات التخزين بنحو 50 ٪.
4. العقد الجديدة: بعض العقد عديمة الجنسية
سيصبح هذا المفهوم المبتكر هو المفتاح للحفاظ على تشغيل العقدة الشخصية بعد زيادة الحد الأقصى للغاز L1 بمقدار 10-100 مرة.
لقد أضفنا نوعًا جديدًا للعقدة: تحقق من الكتلة بطريقة عديمية ، تحقق من السلسلة بأكملها من خلال التحقق عديمة الجنسية أو ZK-EVM ، ولكن الحفاظ على بعض بيانات الحالة فقط.طالما أن البيانات المطلوبة لطلبات RPC موجودة ضمن هذه المجموعة الفرعية من الحالة ، يمكن للعقدة الاستجابة ؛ستفشل الطلبات الأخرى (أو تحتاج إلى إعادة التراجع إلى حل تشفير يدير خارجيًا – سواء كان ينبغي اختيار المستخدم الاحتياطي).
تعتمد حالة الصيانة المحددة على تكوين المستخدم ، على سبيل المثال:
-Exclude جميع الدول خارج عقود القمامة المعروفة.
-Status المتعلق بجميع حسابات EOA ، SCW ومواد الرموز والتطبيقات ERC20/ERC721 المستخدمة بشكل شائع.
-حالة حساب EOA/SCW النشطة في العامين الماضيين + بعض حالة رمز ERC20 المستخدمة بشكل شائع + حالة تبديل/DEFI/خصوصية.
يمكن إدارة التكوين من خلال عقود على السلسلة: عندما يقوم المستخدم بتشغيل عقدة ، استخدم المعلمة “–save_state_by_config 0x12345 … 67890” ، والتي ستحدد قائمة العناوين أو فتحة التخزين أو قواعد تصفية الحالة التي تحتاج العقدة إلى حفظها وتحديثها في لغة محددة.لاحظ أن المستخدم لا يحتاج إلى حفظ فرع Merkel ، فقط القيمة الأصلية مطلوبة.
توفر هذه العقد وصولًا مباشرًا محليًا إلى الحالات الحرجة وضمان خصوصية الوصول الكامل.