EIP-7702 يقود عصر تجريد الحساب الجديد: قراءة واحدة لفهم تاريخ وتطور إثيريوم AA والمستقبل.

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

المقدمة

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

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

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

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

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

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

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

بعد أكثر من عام على إطلاق EIP4337، في 1 مارس 2023 خلال WalletCon في دنفر، تم تصميم وتنفيذ عقد ERC-4337 الأساسي من قبل مطوري مؤسسة إثيريوم وتم تدقيقه عبر OpenZeppelin، ويُعتبر نقطة تاريخية للإطلاق الرسمي (، على الرغم من أنه حصل على اعتراف واسع من المستخدمين، إلا أن معدل الاستخدام لم يكن مرتفعاً. في هذا السوق المتناقض، تم تقديم تقدم EIP-7702 بشكل كبير، وتم التأكيد على دمجه في الترقية القادمة.

) 1.2 تجريد الحساب السوق الحالي

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

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

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

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

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

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

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

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

هذا يتعلق بمفاهيم مثل التشفير غير المتماثل ECDSA، ودوال العتبة أحادية الاتجاه، ولن نتوسع في ذلك. باختصار، هنا يتم ضمان الأمان من خلال علم التشفير، لكنه تسبب أيضًا في معضلة عنوان EOA الناتجة عن دمج الملكية الحالي.

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

ترجع أهمية فصل الملكية إلى أن تصميم الحسابات الخارجية )EOA( سيؤدي إلى مشاكل أكثر:

  1. من الصعب حماية المفتاح الخاص: فقد المستخدم المفتاح الخاص )، أو تعرض لهجوم هاكر، أو تم كسره على المستوى الرياضي ( مما يعني فقدان جميع الأصول.

  2. خوارزمية التوقيع الوحيدة: البروتوكول الأصلي يمكنه فقط استخدام خوارزمية توقيع ECDSA والتحقق من التوقيع في التحقق من المعاملات.

  3. صلاحيات التوقيع مرتفعة جداً: لا يوجد تعدد توقيع أصلي )، يمكن تنفيذ التعاون فقط من خلال العقود الذكية (، يمكن للتوقيع الفردي تنفيذ أي عملية.

  4. يجب دفع رسوم المعاملات باستخدام ايثر، ولا تدعم المعاملات الجماعية.

  5. تسرب خصوصية المعاملات: من السهل تحليل المعلومات الخاصة بمالك الحساب في المعاملات من شخص لآخر.

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

أولاً، لاستخدام أي تطبيق على إثيريوم، يجب على المستخدمين امتلاك ايثر ) وتحمل مخاطر تقلب أسعار الايثر (.

ثانياً، يحتاج المستخدم إلى التعامل مع منطق الرسوم المعقد، سعر الغاز، حد الغاز، حجب المعاملات ) تسلسل nonce (، وهذه المفاهيم معقدة للغاية بالنسبة للمستخدم.

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

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

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

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

3. استعراض تاريخ مقترحات تجريد الحساب

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

) 3.1 الطريق الأول هو تحويل عنوان EOA إلى عنوان CA

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

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

يمكن أن يتفرع منها وظائف أخرى، مثل:

  1. السماح للتداول باستخدام المزيد من خوارزميات التشفير، يمكن تحديد طريقة التحقق من التوقيع من قبل Code الداخلي لكل عنوان.

  2. لديها خصائص مقاومة للهجمات الكمومية، لأن الشيفرة تحتوي على خاصية الترقية.

  3. جعل عملة الايثيريوم تتمتع بنفس خصائص وظائف عقود ERC20، التأثير الأساسي هو تحقيق تفويض الخصم، وبالتالي عدم الحاجة لاستهلاك العملة الأصلية.

  4. تعزيز المساحة المخصصة للحساب، متوافق مع استعادة الشبكات الاجتماعية، دعم SBT، واسترجاع المفاتيح.

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

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

EIP-859: تجريد الحساب في السلسلة الرئيسية )2018-01-30(

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

على الرغم من أنه لم يتم تحقيقه في ذلك الوقت، إلا أنه أصبح أحد المنطق الأساسي لـ EIP7702 الآن. كل معاملة من EIP7702، مع هيكل المعاملة الخاص، يمكن أن تتضمن رمزًا معينًا، مما يتيح لعنوان EOA امتلاك القدرة على العقد في هذه المعاملة.

EIP-7702: إعداد كود حساب EOA )2024-05-07(

هذا هو جوهر آلية النقاش في هذه المقالة، EIP الذي تم نشره بواسطة فيتاليك، كبديل لـ EIP-3074. لذلك تم التخلي عن EIP-3074، وتم تحديد EIP-7702 ليتم تضمينه في الانقسام الصلب القادم ETH Prague/Electra)Pectra(، وسنقوم بتفصيل المحتوى أدناه.

) 3.2 الطريقة الثانية هي جعل عنوان EOA يقود عنوان CA

EIP-3074:زيادة AUTH و AUTHCALL رمز العملية ###2020-10-15(

إضافة عمليتين جديدتين في EVM: AUTH و AUTHCALL، مما يسمح لـ EOA بتفويض العقود لاستبدال هوية EOA لاستدعاء عقود أخرى.

باختصار، يمكن لـ EOA إرسال رسالة موقعة ) إلى عقده الموثوق ( المسمى Invoker )، حيث يمكن لعقد Invoker هذا استخدام رموز التشغيل AUTH و AUTHCALL بدلاً من أن يصدر هذا EOA هذه المعاملة.

EIP-4337: تنفيذ تجريد الحساب من خلال تجمع معاملات (2021-09-29)

استلهمت من MEV في التصميم ، وتكمن قيمتها الأساسية في إمكانية تجنب أي تغييرات في بروتوكول طبقة الإجماع تمامًا.

EIP4337 اقترح كائن معاملات جديد يسمى UserOperation، حيث يقوم المستخدم بإرسال هذا الكائن إلى تجمع الذاكرة، ويتم تجميعه بشكل جماعي من قبل البندلرز من منظور المعدنين لتسليم معاملات تنفيذ العقد، مما يعني في جوهره أنه يتم رفع المعاملات الأساسية وتشغيل الحسابات إلى مستوى العقد.

EIP-5189: من خلال المؤيدين للتعامل مع تجريد الحساب (2022-06-29)

هذا يعتبر تحسينًا لمنطق EIP4337، وهو يواجه البندلر الخبيث من خلال إنشاء آلية تأييد للغرامات المالية لمنع هجمات انسداد DoS.

( 3.3 اقتراحات أخرى لدعم تجريد الحساب

EIP-2718: تغليف نوع جديد من المعاملات )2020-06-13###

هذا اقتراح تم الانتهاء منه، ويحدد نوعًا جديدًا من المعاملات، كختم لنوع المعاملات الجديدة التي ستضاف في المستقبل.

النتيجة النهائية هي أنه عند إدخال نوع جديد من المعاملات، يتم التمييز بين هذا النوع من المعاملات من خلال ترميز محدد، مما يسمح له بأن يكون متوافقًا مع الإصدارات السابقة فقط، دون الحاجة إلى التوافق مع الإصدارات الجديدة. المثال الأكثر شيوعًا هو EIP1559، الذي يميز رسوم معاملات، ويستخدم ترميز نوع المعاملات الجديد، دون التأثير على نوع المعاملات القديم.

EIP-3607: يجعل عنوان EOA غير قابل لنشر العقد (2021-06-10)

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

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

( 3.4 كيف نفهم تاريخ تطور تجريد الحساب؟

أولاً، يجب أن نفهم قيمة التحول إلى CA.

基本ا هو التأثير الفعلي لـ EIP-4337، يمكن أن يحقق:

  1. يدعم التوقيع المتعدد واستعادة الحساب الاجتماعي
  2. معاملات بدون غاز ) دفع الوقود ###
  3. المعاملات الجماعية
  4. خوارزمية التوقيع المخصصة
  5. دفع الرموز كرسوم
  6. حد التداول
  7. تجريد الحساب
  8. قفل الوقت
  9. توقيع التفويض مرة واحدة

لكن العيب الرئيسي لـ EIP-4337 هو انتهاكه لمبادئ الدوافع البشرية.

يبدو أنه أفضل، لكنه وقع في حلقة مفرغة من تطور السوق :D هناك العديد من التطبيقات اللامركزية التي لا تزال غير متوافقة، مما يجعل المستخدمين غير راغبين في استخدام عنوان الحساب، وحتى استخدام عنوان الحساب يأتي بتكاليف معاملات أعلى ( في سيناريوهات التحويل العادية، قد تتضاعف رسوم المعاملات )، وهذا يعتمد بشكل كبير على توافق التطبيق اللامركزي نفسه.

لذلك لم يتم تبنيها حتى الآن على شبكة إثيريوم الرئيسية.

التكلفة هي المعايير الأكثر أهمية التي يقيسها المستخدم، ويجب تقليل التكلفة.

لكن لتقليل الغاز حقًا، يجب أن يخضع إيثريوم نفسه لترقية انقسام ناعم، لتعديل حساب الغاز أو تعديل استهلاك الغاز لوحدات التعليمات البرمجية وغيرها من الوحدات. ومع ذلك، بما أنه يجب أن يكون هناك انقسام ناعم، فلماذا لا نفكر مباشرةً في EIP-7702؟

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

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

( 4.1 ما هو EIP-7702

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

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

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

يحدد نوع المعاملة الجديد 0x04، نوع المعاملة هذا هو

ETH0.25%
شاهد النسخة الأصلية
قد تحتوي هذه الصفحة على محتوى من جهات خارجية، يتم تقديمه لأغراض إعلامية فقط (وليس كإقرارات/ضمانات)، ولا ينبغي اعتباره موافقة على آرائه من قبل Gate، ولا بمثابة نصيحة مالية أو مهنية. انظر إلى إخلاء المسؤولية للحصول على التفاصيل.
  • أعجبني
  • 6
  • إعادة النشر
  • مشاركة
تعليق
0/400
DAOdreamervip
· 07-28 06:20
مرة أخرى eip جديدة، من يفهم؟
شاهد النسخة الأصليةرد0
FlashLoanLarryvip
· 07-26 15:30
همم 4337 كانت مجرد اختبار تجريبي... 7702 هو المكان الذي تتدفق فيه عصارة mev الحقيقية بصراحة
شاهد النسخة الأصليةرد0
DataPickledFishvip
· 07-25 08:01
AA قد جاء مرة أخرى لخداع الناس لتحقيق الربح؟
شاهد النسخة الأصليةرد0
ChainWatchervip
· 07-25 08:01
4337 لا تنجح أيضاً، يبدو أننا نعتمد بالكامل على 7702 لإنقاذ الموقف.
شاهد النسخة الأصليةرد0
AirdropHunter007vip
· 07-25 07:51
4337 كل شيء جيد، لكن الغاز يحترق
شاهد النسخة الأصليةرد0
TopEscapeArtistvip
· 07-25 07:45
مرة أخرى هو 7702 صانع السوق القديم لقطع الخسارة، لا أعلم كم عدد الأشخاص الذين سيدخلون مركز هذه المرة.
شاهد النسخة الأصليةرد0
  • تثبيت