EIP7702: إنجاز كبير في تجريد الحساب في إثيريوم وآفاق المستقبل

تحليل عميق لماضي ومستقبل مسار تجريد حساب إثيريوم

تنقسم هذه المقالة إلى قسمين رئيسيين:

تبدأ الجزء العلوي من أول اقتراح AA في عام 2015، حيث قامت النظام بتنظيم المحتوى الرئيسي لاقتراحات EIP حتى الآن، واستكشاف تاريخ تطور الاقتراحات AA، وتقديم تقييم شامل لكل من الاقتراحات.

الجزء السفلي يركز على مقارنة ردود الفعل السلبية في السوق بعد اقتراح EIP4337، وتحليل عميق لـ EIP7702 الذي سيتم دمجه في التحديث القادم لإثيريوم. بمجرد دمج هذا الاقتراح، سيغير بشكل جذري شكل التطبيقات على السلسلة.

EIP-7702 لها أهمية تاريخية، دعونا نتعرف عليها بالتفصيل.

1. خلفية تجريد الحساب

1.1 معنى تجريدي للحساب

مؤسس إثيريوم فيتاليك قام في نهاية عام 2023 بتحديث خارطة طريق تطوير ETH مرة أخرى، لكن لم يتم إجراء أي تغييرات على إعدادات الحساب المجرد. النموذج السائد حالياً ينتقل من EIP-4337 إلى المرحلة التالية "التحويل الطوعي لحساب EOA".

بعد أكثر من عام على إطلاق EIP4337، تم التعرف عليه بشكل عام من قبل المستخدمين ولكنه لم يُستخدم بشكل واسع. هذه البيئة السوقية المتناقضة سرعت من عملية EIP-7702، وقد تم تأكيد أنه سيتم دمجه في الترقية القادمة.

1.2 حالة السوق المجردة للحساب

بعد عام ونصف من التطور، يوجد فقط 12 مليون عنوان لـ EIP4337 على السلاسل الرئيسية، حيث أن عدد العناوين النشطة على الشبكة الرئيسية لإثيريوم هو 6,764 فقط، وهو أقل بكثير من عدد عناوين EOA و CA. وقد بلغ عدد العناوين المستقلة على الشبكة الرئيسية لإثيريوم 270 مليون، مما يدل على أن EIP4337 لم يحقق تقريباً أي تطور ملموس على الشبكة الرئيسية.

ومع ذلك، فإن هذا لا يؤثر على القيمة الجوهرية لـ AA. تصميم EIP4337 مقدر له أن يكون صعبًا في حل مشكلة التوافق العكسي للشبكة الرئيسية. مع تضمين AA في أنواع L2 المختلفة، شهد عدد عناوين EIP4337 في L2 نموًا انفجاريًا، حيث بلغ عدد المستخدمين النشطين شهريًا في شبكتي Base وPolygon 1 مليون و3 ملايين على التوالي في يوليو.

لذلك، لا توجد مشكلة في تصميم EIP4337، إن الوضع الحالي ناتج عن الاختلاف بين الشبكة الرئيسية وL2، حيث تحتاج كل منهما إلى حلول مناسبة مختلفة.

تحليل عميق لماضي ومستقبل مسار تجريد حساب إثيريوم

2. ما هو تجريد الحساب؟

تجريد الحساب يحل أساسًا مشكلة فصل الملكية.

في بنية EVM هناك نوعان من الحسابات: (EOA) والحسابات العقودية (CA). تمتلك EOA الملكية وحق التوقيع فعليًا من قبل نفس الكيان. الشخص الذي يمتلك المفتاح الخاص لا يمتلك فقط "ملكية الحساب"، بل يمكنه أيضًا "توقيع نقل جميع الأصول".

هذا نتيجة هيكل معاملات حساب إثيريوم. في المعاملات القياسية، لا يوجد حقل From، ويتم تحويل الأموال من خلال توقيع المستخدم ( باستخدام معلمات VRS، حيث يتم استخراج عنوان From. هذه الأمانة التي تضمنها التشفير أدت إلى أزمة دمج ملكية عناوين EOA الحالية.

التأثير الرئيسي لـ EIP4337 هو إضافة عنوان المرسل في حقل المعاملة، مما يتيح فصل المفتاح الخاص عن عنوان العملية.

فصل الملكية مهم للغاية لأنه نتج عن تصميم EOA العديد من المشكلات:

  1. من الصعب حماية المفتاح الخاص: فقدان المفتاح الخاص يعني فقدان جميع الأصول
  2. خوارزمية التوقيع واحدة: البروتوكول الأصلي يمكنه استخدام خوارزمية ECDSA فقط
  3. أذونات التوقيع مرتفعة للغاية: لا يوجد توقيع متعدد أصلي، يمكن تنفيذ أي عملية بتوقيع واحد
  4. يتم دفع رسوم المعاملات فقط باستخدام ايثر، ولا تدعم المعاملات الجماعية
  5. خصوصية المعاملات قد تتعرض للاختراق: من السهل تحليل معلومات الحساب في المعاملات من شخص إلى شخص

هذه القيود تجعل من الصعب على المستخدمين العاديين استخدام إثيريوم:

أولاً، يجب على المستخدمين امتلاك ETH وتحمل مخاطر تقلب الأسعار. ثانياً، يجب على المستخدم التعامل مع منطق الرسوم المعقد. أخيرًا، على الرغم من أن العديد من المحافظ تحاول تحسين التجربة، إلا أن النتائج كانت محدودة.

لذلك، يكمن الاختراق في تحقيق تجريد الحساب، وفصل ملكية )Owner( وحق التوقيع )Signer(، مما يساهم تدريجياً في حل المشاكل المذكورة.

على مر التاريخ، كانت هناك عدة خطط، وتم تلخيصها في مسارين.

![تحليل عميق لماضي ومستقبل مسار تجريد حساب إثيريوم])https://img-cdn.gateio.im/webp-social/moments-65d1ef9656425666ee30c38bbb63e769.webp(

3. مراجعة سياق الاقتراحات التاريخية لـ AA

يبدو أن هناك عدة مقترحات EIP لحل المشكلة، لكن في النهاية هناك فكرتان رئيسيتان فقط. تم دمج القضايا التي تم النظر فيها في كل EIP غير المصرح به في الحلول الحالية.

) 3.1 الخيار الأول: تحويل عنوان EOA إلى عنوان CA

في 15 نوفمبر 2015، قدم فيتاليك هيكلًا جديدًا للحسابات كعقود في EIP-101. تم تغيير العنوان ليصبح يحتوي فقط على الشيفرة ومساحة التخزين، وتغيير طريقة دفع رسوم المعاملات، من خلال العقود المسبقة التجميع لتحويل الرموز الأصلية إلى أرصدة تشبه ERC20، وتبسيط حقول المعاملات.

هذه الثورة الكبيرة ستحدث تغييرات جذرية في التصميم الأساسي، مما يجعل كل عنوان حساب يمتلك "منطق" خاص به ### وهو أيضًا التأثير الذي تسعى EIP-7702 إلى تحقيقه (.

تشمل الميزات المشتقة:

  1. تستخدم المعاملات المزيد من خوارزميات التشفير
  2. تمتلك خصائص مقاومة للهجمات الكمية
  3. يتمتع الايثيريوم بنفس ميزات الوظائف مثل ERC20
  4. تعزيز مساحة تخصيص الحساب

لم يتم متابعة الأمر لأن الخطوات كانت كبيرة جداً، مما أدى إلى عدم النظر بعناية في تعارض معاملات التجزئة الحالية واعتبارات الأمان، ولكن كل فكرة إيجابية أصبحت الوظائف الأساسية للـ EIP4337 و EIP7702.

ستكون هناك سلسلة من EIP في المستقبل تحاول تحسين هذه المنطق:

EIP-859)2018-01-30(: التجريد الحسابي على السلسلة الرئيسية حل مشكلة نشر الكود، واقتراح رمز تشغيل PAYGAS الجديد.

EIP-7702)2024-05-07(: إعداد كود الحساب EOA كبديل لـ EIP-3074، سيتم تضمينه في الانقسام الصلب القادم ETH Prague/Electra.

) 3.2 الطريق الثاني: دع عنوان EOA يقود عنوان CA

EIP-3074###2020-10-15(: إضافة أوامر التشغيل AUTH و AUTHCALL انضمام عمليتين جديدتين، مما يسمح لـ EOA بتفويض العقد لاستبدال هويته لاستدعاء عقود أخرى.

EIP-4337)2021-09-29(: استخدام ذاكرة معاملات المجموعة لتحقيق الحسابات المجردة مصمم مستوحى من MEV، يمكن تجنب تغييرات بروتوكول طبقة الإجماع تمامًا. تم تقديم كائن UserOperation جديد، يتم تجميعه بكميات وتسليمه بواسطة المجمّعين لتنفيذ عقود المعاملات.

EIP-5189)2022-06-29(: من خلال عمليات الحسابات المجردة بواسطة المصدقين تحسين منطق EIP4337، من خلال آلية دعم غرامات الأموال لمنع هجمات DoS.

) 3.3 مقترحات أخرى تدعم AA

EIP-2718###2020-06-13(: مغلف نوع المعاملة الجديد تعريف نوع جديد من المعاملات، كظرف لنوع المعاملات التي ستضاف في المستقبل.

EIP-3607)2021-06-10(: يمنع عنوان EOA من نشر العقود منع تعارض عنوان نشر العقد مع عنوان EOA.

) 3.4 تفسير تطور الحساب المجرد

أولاً يجب فهم القيمة التي تم تحويلها إلى CA، وهي ببساطة التأثير الفعلي لـ EIP-4337.

لكن العيب الرئيسي في EIP-4337 هو أنه يتعارض مع مبدأ الدوافع البشرية. على الرغم من أنه يبدو أفضل، إلا أنه يقع في حلقة مفرغة من تطوير السوق. عدم كفاية توافق Dapp، المستخدمون غير مستعدين لاستخدام عنوان CA، تكلفة استخدام CA أعلى، ويعتمد بشكل مفرط على توافق Dapp.

لذلك لم يتم تعميمه على شبكة إثيريوم الرئيسية. التكلفة هي المعيار الأكثر أهمية للمستخدمين، ويجب خفض التكاليف.

لتقليل GAS بشكل حقيقي، يجب إجراء ترقية انقسام ناعم لإيثريوم نفسه، وتعديل حساب GAS أو استهلاك GAS لأكواد العمليات. بما أن هناك حاجة إلى انقسام ناعم، فلماذا لا نفكر مباشرة في EIP-7702.

![تحليل عميق لماضي ومستقبل مسار تجريد حساب إثيريوم]###https://img-cdn.gateio.im/webp-social/moments-3503a168bb61430839419efb40e130de.webp(

4. تحليل شامل لـ EIP-7702

) 4.1 مقدمة عن EIP-7702

من خلال نوع جديد من المعاملات، يسمح للحسابات الخارجية (EOA) بامتلاك وظائف العقود الذكية مؤقتًا في معاملة واحدة، ويدعم المعاملات الجماعية، والمعاملات بدون غاز، وإدارة الأذونات المخصصة، دون الحاجة إلى إدخال رمز opCode EVM جديد.

يمكن للمستخدمين الحصول على معظم قدرات AA دون الحاجة إلى نشر العقود الذكية، ويمكن حتى لمقدمي الخدمة من الطرف الثالث بدء المعاملات نيابة عن المستخدمين، كل ما يحتاجونه هو توقيع معلومات التفويض.

4.2 هيكل البيانات

تعريف نوع المعاملة الجديد 0x04، TransactionPayload هو نتيجة التسلسل المشفر RLP للمحتويات التالية:

[معرف_السلسلة, عدد_المعاملات, الحد_الأقصى_لرسوم_الأولوية_لكل_غاز, الحد_الأقصى_لرسوم_لكل_غاز, حد_الغاز, الوجهة, القيمة, البيانات, قائمة_الوصول, قائمة_التفويض, تواقيع_y_بارتي, توقيع_r, توقيع_s]

تم إضافة كائن authorization_list، لتخزين الكود الذي يرغب الموقع في تنفيذه في EOA. يقوم المستخدم بتوقيع المعاملة وتوقيع كود العقد المراد تنفيذه في نفس الوقت، كقائمة ثنائية الأبعاد، مما يسمح بتخزين معلومات عدة عمليات دفعة واحدة.

authorization_list = [[chain_id ، العنوان ، nonce ، y_parity ، r ، s] ، ...]

4.3 دورة حياة المعاملة

4.3.1 مرحلة التحقق

عند بدء تنفيذ المعاملة، لكل مجموعة من authorization_list:

  1. استعادة عنوان الموقّع من التوقيع
  2. تحقق من سلسلة الهوية
  3. تحقق مما إذا كان رمز التوقيع فارغًا أو مفوضًا
  4. تحقق من nonce الموقع
  5. إعداد رمز التوقيع
  6. زيادة nonce الموقّع
  7. إضافة حساب الموقع إلى قائمة العناوين التي تم الوصول إليها

4.3.2 مرحلة تنفيذ العمليات

تم تعديل سلوك نشر الشيفرة في الإصدار الجديد. يتم تحميل الشيفرة من حقل العنوان في authorization_list وتنفيذها في سياق حساب الموقّع.

يتم تخزين كود عقد المستخدم في عنوان معين على السلسلة، وليس مضمناً مباشرة في المعاملة. يتم تخزين تعليمات التشغيل والمعلمات ذات الصلة في حقل data لحمولة المعاملة.

4.4 قيمة EIP-7702

تغيير كامل لسلسلة محفظة Web3 ، وتحسين تجربة المستخدم. يمكن لـ EOA بدء المعاملات العادية وتنفيذ منطق متعدد ، مثل التحويلات الجماعية. يؤثر على التعرف على معاملات سيناريو CeFi ورسوم تجميع السحب والإيداع.

كسر عدة أنماط موجودة مسبقاً:

  1. قد ينخفض رصيد الحساب بسبب معاملات غير مستمدة من هذا الحساب
  2. قد يزيد nonce EOA عدة مرات بعد بدء تنفيذ الصفقة
  3. منطق الحماية لمقارنة tx.origin و msg.sender غير فعال
  4. يمكن لـ EOA إصدار أحداث
  5. قد تفشل EOA في استلام أصول ERC20/721/1155

4.5 مقارنة بين EIP-7702 و EIP-4337

  1. مزايا EIP-7702:
  • الغاز أقل، لا حاجة للمرور عبر وحدة entrypoint
  • تكلفة نقل المستخدمين أقل، ولا حاجة لنشر عقد على السلسلة مسبقًا
  • يدعم تنفيذ تفويض الكود بنفس الطريقة: تفويض كامل وتفويض محمي
  1. عيوب EIP-7702:
  • هو ترقية انقسام ناعم، تحتاج إلى دفع بالإجماع، تغييرات كبيرة
  • حرية عالية، صعوبة في التدقيق، يحتاج المستخدمون إلى حماية موثوقة للمحفظة
  • التغييرات كبيرة في الهيكل الأصلي، العديد من البنية التحتية لا يمكن التكيف معها مباشرة
  • يمكن لـ EOA الحصول على قدرة العقد، ولكن لا يمكن الاحتفاظ بمساحة التخزين
  • تكلفة التداول المنفصلة مرتفعة قليلاً، مما يزيد من جزء Calldata
  • قد يؤدي توقيع المستلم على رمز بدون وظيفة استلام إلى حدوث DoS
  • قد تكون منطق الإيداع والسحب على السلسلة غير متسق
  • قد تتسبب أحداث EOA في مشاكل

هذه العيوب تستند إلى ملخص محتوى اقتراح EIP7702 الحالي، وقد يتغير التنفيذ النهائي.

![تحليل عميق لماضي ومستقبل مسار تجريد حساب إثيريوم]###https://img-cdn.gateio.im/webp-social/moments-9d6eae95e3a0983a7b379ce2cfd7945f.webp(

5. الملخص

الملخص الحسابي يمكن أن يُطبق فقط في نهاية وحدة "إصلاح كل شيء". تسريع تقدم EIP7702 يجلب تحديات كبيرة في أمان النظام. على الرغم من التغييرات الكبيرة، إلا أن تقليل تكاليف المستخدمين يجعل الأمر يستحق البحث من قبل جميع Dapp للتكيف. في النهاية، سيقف المستخدمون بجانب EIP7702.

![تحليل عميق لماضي ومستقبل مسار تجريد حسابات إثيريوم])https://img-cdn.gateio.im/webp-social/moments-67985fb558b784e837ee5b3d436b4a7c.webp(

ETH6.35%
شاهد النسخة الأصلية
قد تحتوي هذه الصفحة على محتوى من جهات خارجية، يتم تقديمه لأغراض إعلامية فقط (وليس كإقرارات/ضمانات)، ولا ينبغي اعتباره موافقة على آرائه من قبل Gate، ولا بمثابة نصيحة مالية أو مهنية. انظر إلى إخلاء المسؤولية للحصول على التفاصيل.
  • أعجبني
  • 5
  • إعادة النشر
  • مشاركة
تعليق
0/400
ColdWalletGuardianvip
· منذ 2 س
4337 ربحوا مجموعة من الأموال، هل 7702 يمكن أن تنجح هذا موضوع آخر.
شاهد النسخة الأصليةرد0
ContractFreelancervip
· منذ 4 س
4337 لا يمكن لهذا السكين أن يتحرك، هل الطبق الكبير التالي لم يحن بعد؟
شاهد النسخة الأصليةرد0
AirdropworkerZhangvip
· منذ 4 س
آه، متى سيتمكن فيتاليك من تحسين تجربة المستخدم؟ هذا الأمر معقد للغاية.
شاهد النسخة الأصليةرد0
WalletAnxietyPatientvip
· منذ 5 س
لا يزال فيتيرن متمسكًا بهوسه الصغير...
شاهد النسخة الأصليةرد0
LadderToolGuyvip
· منذ 5 س
هل 4337 غير قوي أم أنني لم ألحق بأحدث الشائعات؟
شاهد النسخة الأصليةرد0
  • تثبيت