
المؤلف: Shisilu ، المصدر: OKX
PECTRA هي أول ترقية رئيسية بعد Ethereum Dencun ، التي تغطي طبقة تنفيذ براغ الشوكات الصلبة وتحديثات إجماع Electra ، ودمج أكبر عدد من 11 EIPs في التاريخ ، مما يؤدي إلى تحسين مرونة المدقق بشكل كبير ، قابلية التوسع في الشبكة وكفاءة التنفيذ.مع تنشيط الشبكة الرئيسية لشبكة Ethereum الرئيسية التي تم تنشيطها رسميًا في 7 مايو 2025 ، دخلت EIP-7702 ، “الشكل النهائي” لتجريد الحساب ، رسميًا إلى رؤية الجمهور!
إذا كان هناك أي محافظ Web3 المستندة إلى EVM لا تدعم EIP-7702 ، فلا شك أن هناك ما يعادل التخلي عن النظام الإيكولوجي للمستخدمين والمستخدمين.هذا هو تصميم Vitalik و EF ، وهو أيضًا بداية صندوق Pandora قريبًا!حاليًا ، من أجل دعم النظام الإيكولوجي Ethereum ، اتخذت OKX Wallet زمام المبادرة في دعم أحدث قياسي لجسد الحساب Ethereum EIP-7702 ، وفتحت مدخلًا رسميًا للمستخدمين الذين يرغبون في تجربته. يمكنك الترقية من خلال [OKX Wallet Homepage Homepage Area-More-7702 Upgrade] لتجربة EIP-7702 الآمنة والمهنية.تذكير دافئ: يمكنك اختيار الترقية وتجربته حسب الحاجة.إذا لم تقم بالترقية ، فلن يؤثر ذلك على الاستخدام الطبيعي للنظام الإيكولوجي الحالي والتطبيقات.لضمان سلامة الأصول ، تأكد من العمل من خلال القنوات الرسمية ، والحذر من روابط التصيد والمواقع الخبيثة ، وتجنب المخاطر من الأصول.
يرجى اتباع هذه المقالة لفهم التاريخ التطوري تمامًا لتجريد الحساب ، وقيمة المستخدم وتغييرات السوق التي تقدمها EIP-7702 ، والمخاطر المخفية في الظلام.
ملخص
-
يوجد الرمز المشارك في هذه المقالة فيOKX/JS-Wallet-SDK، تطبيقات EIP-7702 SDK المستخدمة من قبل محفظة OKX كلها مفتوحة المصدر ومفتوحة لشركاء المجتمع.
-
أضافت EIP-7702 نوعًا من المعاملة ، مما يسمح لـ EOA العادي بتعيين عنوان عقد على عقد الوكيل المنطقي.
-
سوف يرث EIP-7702 بالكامل ويتجاوز البيئة التي بنيت من قبل ERC-4337 لسنوات عديدة بسبب “مزايا التكلفة” و “المرونة”.
-
EIP-7702 هو أيضًا خطر غير مرئي للمستخدمين العاديين. حتى إذا لم يكن المستخدم ترقية ، فإنه سيؤدي إلى فشل المعاملة أو مخاطر الضرر الأمني في سيناريوهات محددة.
-
EIP-7702 ستجلب تجربة مستخدم جديدة. عندما يخضع موضوع المستخدم للترحيل التعاقدي ، ستتطور تطبيقات السوق أيضًا. إن تجريد الغاز وحسابات التقدير العائلي وغيرها من التجارب الحريرية التي طال انتظارها ستقود مليار شخص ودخول عالم Web3 بتكلفة منخفضة.
-
بالنسبة للتبادلات و DAPPs ، ستجلب ميزات EIP-7702 على التطبيق أكثر من 50 ٪ من تخفيض التكاليف ، وبالتالي تتبنى تمامًا عصر حساب العقد.
لماذا يجب أن تكون الحسابات مجردة؟
من الصعب أن نتخيل أن رؤية تجريد الحساب سوف تسبق Ethereum نفسها.
خلال كرنفال HK Web3 هذا ، أكد Vitalik مرارًا وتكرارًا أن Ethereum حقق 50 ٪ من هدف “iPhone Moment” من خلال سلسلة من الحلول مثل SIG Multi ، وتجريد الحساب ، والبريد الإلكتروني ZK.
هل هو سريع أم بطيء ، متفائل أم محدود؟دعنا نذهب بعمق في القاع ونرى لماذا له مثل هذا التأثير!بعد كل شيء ، بعد 10 سنوات من الركض الطويل ، دخلت Vitalik أخيرًا في نهاية حقل AA ، مضيفًا علامة غنية وملونة إلى شريط التقدم في خريطة طريق Ethereum المرسومة في 23 عامًا.
ما هو الغرض من تجريد الحساب؟
في الواقع ، فإن الحل الأساسي هو مشكلة الفصل بين حقوق الملكية ، لأن حقوق الملكية والتوقيع لـ EOA (الحساب المملوك خارجيًا) محتجزة بالفعل من قبل الوحدة نفسها (يعتمد كلاهما على المفتاح الخاص للتحكم في أي تعليمات). جذره يأتي من بنية معاملة Ethereum. في الواقع ، لا يوجد من طرف في معاملات Ethereum القياسية. عند التنفيذ ، يتم تحليل العنوان من من خلال معلمات VRS الخاصة به (أي توقيع المستخدم).
علاوة على ذلك ، باعتباره “آلة الدولة ذات المستوى العالمي” ، يعتمد Ethereum بالكامل على المعاملات لتحقيق تغييرات الدولة على السلسلة. بالاقتران مع عدم القدرة على تحديد الطرف من الطرف ، تقترن أذونات التنفيذ بالمعاملة بأعلى ملكية.
هذا هو جذر سلسلة من المشكلات البسيطة وسهلة الفهم ، ولكن غير مريح للاستخدام:
-
من الصعب حماية المفاتيح الخاصة: إن فقدان المفتاح الخاص (الخسارة ، القرصنة ، تكسير الكم) يعني فقدان جميع الأصول.
-
هناك عدد قليل من خوارزميات التوقيع ، وخوارزميات توقيع مختلفة تجلب خسائر مختلفة في الأداء ، وحتى تكلفة التخزين على السلسلة.
-
أذونات التوقيع عالية ، ومفتاح EOA الأصلي الخاص له الحق في كل هذا.
-
رسوم المناولة للمعاملات المعقدة مرتفعة ، ولا يمكن دفع رسوم المناولة إلا من خلال ETH.تتطلب أي معاملة وعملية واحدة رسومًا أساسية لا تقل عن 21000.
-
لا تتمتع المعاملات بالخصوصية ، وعلى الرغم من وجود بروتوكول ERC-20 سريًا الذي اقترحته Circle ، إلا أنه لم يصبح سائدًا.
في التحليل النهائي ، يعد عالم blockchain اليوم معقدًا للغاية بالنسبة للمستخدمين الذين يأتون ويذهبون. يحتاج المستخدمون إلى فهم مفاهيم أسعار الغاز ، وحد الغاز ، وحظر المعاملات (Order NonCe) ، وإخفاء المعلومات المعقدة من المستخدمين العاديين.هذه هي المشكلة التي سيتم حلها في نهاية المطاف EIP-7702.
ما هي الاختلافات الأساسية بين ERC-4337 و EIP-7702؟
هناك بالفعل أكثر من عشرة مقترحات مختلفة حول AA ، والتي اكتشفتها من قبل. في الواقع ، بعد فرز الوضع العام ، هناك نوعان من الأساسيات:
الطريق 1: دع عنوان EOA يقود عنوان CA
ERC-4337 هو مثال نموذجي في هذا الجانب. في كلمة واحدة ، يتم تلخيصها على النحو التالي: اقتراح مستخدم كائن جديد معاملة.يرسل المستخدم هذا الكائن إلى تجمع الذاكرة ، وتعليمات الحزم على دفعات ، وينفذ معاملات المعاملات واحدة تلو الأخرى عن طريق تسليم العقد.في جوهرها ، هو رفع المعاملات الأساسية وعمليات الحساب إلى مستوى العقد للتنفيذ.
مبدأ التنفيذ كما يلي:
من خلال دور Bundler ، يمكن القول أن هذا الحل يمكن أن يحل جميع المشكلات مثل معاملات الدُفعات ، خالية من الغاز ، وخوارزميات توقيع قليلة.لكن ما لا يستطيع حله هو تعقيد المعاملات ومعاملات المستخدم ، بالإضافة إلى نقطة واحدة من مخاطر الفشل في الحظر ونقطة الدخول.
لأنه بمجرد ترحيل المستخدم إلى ERC-4337 ، حتى لو كان المستخدم 2 في الشكل أعلاه يقوم فقط بمعاملة نقل ، فسيتم مضاعفة رسوم معاملة المستخدم مقارنة بـ EOA.
من أحدث بيانات المستخدمين من CA و EOA ، يمكن ملاحظة أنه حتى لو كان بعض المستخدمين لاعبين راقيين ، فإنهم يعتمدون بشكل كبير على عمليات مختلفة مع CA كهيئة رئيسية على السلسلة ، مكالمة الدُفعات ، وما إلى ذلك ، ولكن لماذا لا تستخدم CA العادية فقط إذا كان الأمر كذلك؟
يسمح تصميم Bundler بتجنب ترقيات مستوى الشوكة الصعبة وإطلاقها مباشرة على طبقة التطبيق ، ولكن ERC-4337 يجلب أيضًا ضعف مخاطر فشل نفقات التكلفة ، ويفقد المستخدمون أيضًا المرونة الأصلية لـ EOA.لذلك ، في مواجهة احتياجات المستخدم المتنوعة ، من الواضح أن المستخدمين في السوق الحالي لا يفضلون حل ERC-4337. انخفض الاتجاه العام بشكل كبير خلال العامين الماضيين من التنمية.حتى لو كان عدد مستخدمي الذروة بعيدًا عن عدد عناوين العناوين المستقلة لـ Ethereum 300m.
بالطبع ، لا ننتقد أوجه القصور في ERC-4337 ، ولكن تم تطبيق الأدوار والمفاهيم مثل Paymaster وتجريد الغاز التي تطورت معها مرة أخرى في EIP-7702.
يعتقد المؤلف أن تطوير أي صناعة لن يتحقق بين عشية وضحاها. الشيء المهم هو اكتشاف القوانين وتلخيص الخبرة من صعود وسقوط الماضي.
الطريق 2: تغيير عنوان EOA إلى عنوان CA
في الواقع ، في وقت مبكر من نوفمبر 2015 ، اقترح Vitalik EIP-101 ، باستخدام العقود كهيكل جديد للحساب.قم بتغيير العنوان إلى كود ومساحة تخزين فقط ، وتغيير رسوم المناولة ودفع الدعم بواسطة ERC20 ، وتغيير الرمز الأصلي إلى فئة ERC20 لإيداع الرصيد من خلال العقود المسبقة (يمكن أن يكون لها وظائف مثل ترخيص الخصم).في يناير 2018 ، كان هناك حل آخر EIP-859. كانت الوظيفة الأساسية هي استخدام المعاملة مع معلمة الكود لإجراء نشر محفظة العقد إذا لم يتم نشر عقد طرف المعاملة.أخيرًا ، تم إدراج EIP-7702 ، الذي تم استنتاجه أيضًا من خطة EIP-3074 ، في شبكة Ethereum الرئيسية!
مفهوم وتأثير EIP-7702 بسيط للغاية. يكمل التهيئة من خلال أنواع المعاملات الجديدة. في المستقبل ، يمكن للمستخدمين السماح لـ EOA بالحصول على وظائف العقود الذكية مؤقتًا واختياريًا في معاملة واحدة ، ثم دعم المعاملات الدُفعات والمعاملات الخالية من الغاز وإدارة الأذواق المخصصة في العمل.القدرة الأكثر أهمية هي منح المستخدمين مساحة مؤقتة واختيارية.
علاوة على ذلك ، يمكن لأشخاص متعددين مشاركة نفس العقد المنطقي ، مما يقلل بشكل كبير من تكلفة ترحيل المستخدم. لإكمال إعداد EIP-7702 ، يحتاج المستخدمون فقط إلى 8W من الغاز ، وهو حوالي 0.06 دولار أمريكي.لإعداد عقد جديد مرة أخرى أو إلغاء العقد المنطقي ، يحتاجون فقط إلى 4W من الغاز.
بعد الانتهاء من الإعدادات ، يمكنك جلب تحسين الغاز للمستخدمين بشكل كبير أثناء معاملات الدُفعات. انظر الجدول أدناه:
بالطبع قد تشعر أنه من الضروري القيام بذلك مرتين ، أو حتى ست مرات ، نقل رمز؟
عندما يعتاد المستخدمون العاديون على القيام بشيء واحد في وقت واحد ، قد لا يكون هناك العديد من السيناريوهات ، ولكن في سيناريوهات التطبيق المتنوعة مثل Web3 Game و Web3 Pay ، سيحدث في كثير من الأحيان ، مثل استهلاك العملات المعدنية النحاسية (العملة التي تم إنشاؤها في اللعبة) والعملات الفضية (عملة إعادة الشحن المستخدم) في نفس الوقت.أو المشاركة في نوع من الأحداث ، وتستهلك تذاكر NFT ورسوم القبول.
حتى لو لم نتخيل السيناريوهات المعقدة والعودة إلى أكثر متطلبات المبادلة السائدة على السلسلة اليوم ، فهناك أيضًا متطلبات للموافقة والنقل. حتى الآن ، يمكنك عمل أداة يمكن أن تساعد المستخدمين بسرعة في حذف التفويض غير المجدي. من السهل مقارنة التأثيرات ، ومن الواضح أنه يمكن تخفيض التكلفة بشكل مباشر بحوالي 40 ٪.
المبدأ الأساسي لـ EIP-7702
لاستكشاف سبب تحقيق هذا التأثير ، يجب أن نعود إلى مبدأه. في الواقع ، جوهره هو منطقان ، مقسمة إلى إعدادات المستخدم وروابط الاستخدام اليومية
إعداد روابط العقد المنطقي
العملية الأساسية هي كما يلي:
-
الخطوة 1: إذن التوقيع ، قم بتوقيع سلسلة تجزئة خاصة من خلال المفتاح الخاص لـ EOA الأصلي ، والمحتوى يتكون من chain_id ، العنوان ، nonce.هنا العنوان هو عنوان العقد المنطقي الذي سيتم تعيينه في النهاية ، في حين أن NONCE هي استراتيجية لضمان عدم إعادة تشغيل المعاملة.
-
الخطوة 2: معاملة التوقيع.مع الخطوة الأولى من معلومات التفويض ، يمكن لأي شخص إنشاء معاملة من النوع 4 ، والتي يمكن أن تحتوي على معلومات ترخيص متعددة وتعيين تفويض للعناوين المتعددة في وقت واحد.
-
الخطوة 3: البث على الرابط ، ثم سيصبح العقد المنطقي ساري المفعول عند معالجة المعاملة.
هناك المزيد من التفاصيل الفنية هنا ، يرجى الرجوع إلى:OKX Open Source JS SDK تطبيق، لرؤية عملية ترميز البيانات الأساسية.بالطبع ، يخفي هذا الحل في الواقع بعض المخاطر والتعقيدات الخفية ، والتي سنشرحها بالتفصيل أدناه.
تنفيذ العقود المنطقية
عند إكمال الإعداد ، عندما تكون أي معاملة لمعالجة النقاط لك ، ستكون هي نفسها استدعاء العقد الذكي. سيقوم النظام “بتحميل” رمز العقد المنطقي الذي قمت بتعيينه في الأصل في حالة EOA الحالية لتنفيذ منطقه.
وبالمثل ، نستخدم سيناريوهين لعرض:
أول واحد هو الاتصال بنفسك
إذا قمت بإعداد مستوى عالٍ من إمكانيات الأمان والتحكم المخصص مثل عقد العقد الذكي OKX 7702 ، فيمكنك كتابة مواصفات CallData مقدمًا للسماح لعملياتك الحالية بإكمال تعليمات متعددة في وقت واحد. على سبيل المثال ، يمكنك إكمال الموافقة+النقل في نفس الوقت ، أو الموافقة على+مبادلة في نفس الوقت.
لا تقلل من شأن ذلك. من بين 2.7 مليار معاملات Ethereum في الوقت الحاضر ، يكون الموافقة حوالي 75 متر.يتم حسابها في 8W GAS لكل معاملة ، وهناك 46 واط استهلاك ETH ، ويتم حسابها بسعر سوق ETH البالغ 1700 دولار أمريكي ، وهو ما يقرب من 800 مليون دولار أمريكي.
النوع الثاني يسمى شخص آخر
في الماضي ، لم يتصل Ethereum بعناوين EOA ، لكنك الآن عقد عالمي يمكن تخصيصه. يمكنك فتح الحسابات الفرعية والأذونات المنفصلة ، أو يمكنك تعيين قائمة بيضاء مع عدد قليل من مديري الرواتب وحسابات ترخيص مخصصة لبدء بعض المعاملات نيابة عنك ، وبالتالي التخلص تمامًا من معضلة توقيعات التقييم بشكل متكرر في تطبيقات blockchain التقليدية.
يا لها من قدرة قوية!لذلك هذا هو السبب أيضًا في أن جميع المحافظ السائدة تقريبًا: محفظة OKX ، Metamask ، WalletConnect ، Biconomy ، Basewallet ، Rhinestone ، Zerodev ، Trustwallet ، Safe وغيرها من الفرق ذات الصلة تستجيب بسرعة لدعمهم.
هل EIP-7702 نهاية حسابية حساب؟
نعم ، لأن المستخدم سيختاره هذه المرة!
ليس الأمر أن EOA ليس جيدًا بما فيه الكفاية.من الناحية الموضوعية ، فإن EOA موجزة وواضحة وبسيطة وآمنة.ولكن في ترقية براغ هذه ، سيكون EOA بعد إدخال EIP-7702 أفضل.بسبب التكلفة ، بسبب التجربة.عندما قام جوبز بإخراج iPhone الخاص به من جيبه الجينز ، كانت تلك التجارب شيئًا لم يتوقعه المستخدمون في البداية ، ولا يزال بإمكانهم اللعب مثل هذا.
تجريد الحساب هو في الواقع مجال تستكشف فيه العديد من السلاسل ويحاول بنشاط. على سبيل المثال:
-
لدى StarkNet ، مثل ZK-Rollup (Layer 2) ، حساباتها الافتراضية جميع حسابات العقود وليس لديها EOA.
-
عصر Zksync ، باستخدام حساب AA هو الطريقة الافتراضية ، وليس هناك حاجة للروابط المعقدة للحزم.
-
Nervos CKB ، على غرار نموذج UTXO ، ولكنه يسمح أيضًا لجميع الحسابات بتخصيص المدقق المستخدم ، وتجريد حقوق الحجز والتحكم.
-
APTOS / SUI ، كدور محوري في Layer1 من نظام الحركة ، ليس AA في وضع EVM ، ولكن لديه أيضًا القدرة على تخصيص الحسابات ، والترخيص التواقيع المعيارية ، والتحقق متعدد العوامل ، وما إلى ذلك ، إلخ.
-
Linea / Base / Mantle / Polygon / التعريفي / التفاؤل ، لم تكمل هذه النظم الإيكولوجية ذات الصلة دعم AA فقط من خلال ERC4337 ، ولكنها ستتابع أيضًا ترقية EIP-7702 بنفس الطريقة التي تشبه شبكة Ethereum الرئيسية.
البنية التحتية في المحفظة والحقول ذات الصلة AA هي أكثر شمولية وضع الأساس لـ EIP-7702.
يعمل على تحسين التجربة الأساسية لـ EIP-7702: تجارة الدُفعات ، وتجريد الغاز (أي الحلول غير الغازية وغيرها من الغاز) ، واستضافة الحسابات. مقدمي الخدمات هؤلاء مثل Coinbase و Metamask و Biconomy و Zerodev و Rhinestone و Ithaca ، إلخ.
هذه هي أيضًا تعديلات مكتملة أيضًا من عصر ERC-4337 ، والتي تعد أيضًا ميزة رئيسية لـ EIP-7702. كيان الحساب النهائي هو شكل ينتمي إلى EOA و CA ، لذلك يمكن ترحيل عدد كبير من البنية التحتية التي تدور حول AA وتكييفها.
الآن دعنا نستخدم جدولًا لتعكس اختلافات طبقة التأثير النهائي بين EOA و ERC-4337 و EIP-7702.
من الناحية الموضوعية ، فإن نظام Ethereum له عبء تاريخي أثقل بكثير من السلاسل الأخرى. هذا هو السبب في أن أصوات المجتمع تعارض مؤخرًا تغييرات Vitalik في الجهاز الظاهري EVM ، وهذا هو السبب أيضًا في إجبار ERC-4337 على اختيار ERC-4337 في الأيام الأولى. ومع ذلك ، بمجرد أن يتمكن الخيار الأفضل (EIP-7702) من تحقيق التوافق مع العبء التاريخي وتحسين التكلفة الممتاز ، سيقوم المستخدمون بالدخول إلى “لحظة iPhone”.
مع تحول الشكل الأساسي ، يمكن تخيل الشكل المشتق ، مثل
-
يمكن للمستخدمين استخدام حساب Passkey أو Google للتحكم في محافظهم. تنفيذ وظائف الخبرة مثل الظروف المحدودة وخالية من التأشيرة.
-
يمكن للمستخدمين إدراك قدرة الاسترداد عن طريق إعداد Zkemail وطرق أخرى لتحقيق وظيفة استرداد المفتاح الخاص.
-
بالنسبة للمشغلين الكبار على السلسلة ، مع دمج معاملات متعددة في معاملة واحدة ، يمكن تقليل وقت انتظار الكتلة إلى حد كبير ، مما يسمح للمبادلة على السلسلة بالاتخاذ خطوة بشكل أسرع ، وتقليل خطر فشل المعاملة من خلال المعاملات المستمرة.
الوقت له تأثير كبير على تجربة المستخدم. نظرًا لأن ETH ، الذي يحتل المرتبة الثانية في نظام الإجماع في عالم blockchain بأكمله (في المرتبة الثانية فقط إلى BTC) ، لا يمكنه تقليل وقت الكتلة بشكل عشوائي من 3s إلى 1.5s مثل BSC لتحسين تجربة المستخدم. بعد ذلك ، تعد أداة المحفظة المستندة إلى EIP-7702 أهم جسر لتجربة المستخدم.
لذلك ، بالاقتران مع مناقشتنا السابقة لمستوىها الأساسي ، يمكن القول أن EIP-7702 هو الشكل النهائي لتجريد الحساب!
ومع ذلك ، ليس من المحتمل جدًا أن يستخدمها المستخدمون في المستقبل ، لأن تطبيقاتهم يجب أن تكون حذرة. بعد دمج الذكاء المعقد ، هناك بالفعل العديد من المخاطر الأمنية التي جلبتها لهم ، وبعض أساليب الهجوم غامضة للغاية.لذلك ، بعد ترقية وتفعيل Ethereum Prague في 7 مايو 2025 ، فإن أكثر المستخدمين يحتاجون إليه هو محفظة آمنة حقًا ، محمية بخبرة فنية.
هل انتهت المعركة النهائية؟
لا.
في الواقع ، Pectra هي ترقية Ethereum الأكثر طموحًا حتى الآن ، وتغطي 11 EIPs ، وهو أعلى عدد في التاريخ!ويمكننا أن نرى العديد من فوائد EIP-7702 وإصدار أحكام بناءً على المبادئ والبيانات المذكورة أعلاه.
ولكن بعد مشاركة المستخدمين أيضًا في خيار أن يسوق السوق في معركة فوضوية.
في عملية التطوير المستمر للنظام الإيكولوجي AA ، ظهر اتجاه التفتت تدريجياً. من بينها ، لدى EIPs التي تحدد تجريد الحساب من الإطار معايير واجهة بالفعل مثل ERC-4337 و ERC-6900 و ERC-7579 ، وما إلى ذلك ، ولكن هناك اختلافات واضحة في تجربة المستخدم ومواصفات الواجهة وتوقعات السلوك بين حلول التنفيذ المختلفة. تركز حلول تنفيذ المحفظة المختلفة على سيناريوهات التطبيق المماثلة والوظائف الأساسية المحدودة ، ولكن كل منها يتبنى افتراضات تصميم غير متوافقة ومنطق التنفيذ.
واحدة من أكثر المشاكل الخفية النموذجية هي اضطراب التخزين.
بعد إطلاق EIP-7702 ، تصبح مساحة التخزين تحت حساب EOA متاحة للعقود ، ومساحة التخزين ليست حصرية لعقد واحد ، ولكن قد يتم تبديلها إلى استخدامها من قبل مقدمي الحسابات الذكية المتعددة.
عندما يبدأ المستخدم عملية “إعادة التفويض” ، سيتم استبدال عقد الحساب الأصلي بالعقد الجديد. ومع ذلك ، لن يتم مسح بيانات الحالة التي كتبها العقد القديم وتظل في تخزين EOA. هذا يعني أن عقد الوكيل الجديد يمكنه الوصول أو حتى تعديل البيانات المخزنة التي كتبها العقد القديم ، الذي يقدمتلوث التخزينقد يتداخل المخاطر مع أو حتى تدمير منطق تنفيذ العقد الحالي.
على الرغم من وجود حلول متعددة في المجتمع ، مثل عزل التخزين من خلال مساحة الاسم (ERC-7201) لتقليل تأثير فوضى التخزين. ومع ذلك ، بغض النظر عن الحل المعتمد ، لا يزال هناك نقص في المعايير الموحدة الإلزامية في النظام الإيكولوجي لضمان تفرد وأمن NONCE.
مشكلة أخرى نموذجية هي اضطراب تنفيذ المعايير.
كما هو موضح في هذه المقالة:من التفتت إلى التوحيد: ضرورة توحيد الحساب الذكي》
الآن:آمنوثنائيةوZerodevجميعهم ينفذون وظائف استدعاء الدُفعات لإصداراتها الخاصة ، ولكن تختلف تسمية الوظيفة ، ومعلمات الواجهة وطرق معالجة النتائج من الثلاثة. من بينها ، ينظر Zerodev في وضع فشل مكالمات الدُفعات ، في حين أن الآمنة والذاتية لا تتعامل مع مثل هذه السيناريوهات.
سيؤدي نهج “كل تملك” المعيار في الصناعة إلى معركة فوضوية. المستخدمون ، DAPPs ، والمطورين هم جميعهم ضحايا. لذلك ، فإن إطلاق EIP-7702 ليس مجرد ابتكار تكنولوجي ، ولكنه أيضًا فرصة لإنشاء بنية تحتية عامة للحسابات الذكية. إنه يوفر لنا فترة نافذة “لإعادة بناء الإجماع” ، وتعزيز النظام البيئي Web3 Wallet بالكامل من وظائف متنوعة إلى الوحدة الهيكلية ، وتحقيق التنمية المستدامة الحقيقية.
ثلاثة مفاهيم أمنية أساسية بعد تنشيط EIP-7702
الآن ، دعونا نتحول من وجهات نظر مختلفة إلى وجهات نظر مختلفة ، من المستخدمين ، و DAPPs ، والتبادل وغيرها من المنظمات ، وننظر في كيفية تأثير هذا النظام علينا ، وسوف يجلب الفرص والمخاطر. فقط من خلال فهم المخاطر يمكننا الاستمتاع بالفوائد التي يلفها هذا النظام بشكل أكثر مثالية.
EIP-7702 معقدة للغاية ، هل لا يمكنني ترقيته؟
بالطبع ، يمكنك اختيار عدم الترقية بنشاط ، ولكن هناك خطر تحتاج إلى معرفة أنه بعد الترقية في براغ ، قد يعرض توقيع رسالتك نفسك عن غير قصد.
في الواقع ، لدى EIP-7702 خطرًا قويًا للتصيد ، لأن معايير التفويض تتكون من: العنوان ، nonce ، و chainid. إذا كان الشاند 0 ، فيمكن أن يصدر ترخيص التوقيع أيضًا عندما تلتقي أي سلسلة NonCe.
من خلال طريقة التنفيذ المحددة لعملية 7702 في SDK SDK OKX Open Source ، يمكننا أن نرى أنه من أجل تلبية هذا المعيار ، قام المستخدم أخيرًا بتوقيع قيمة التجزئة: 0xABC ، والتي يتم حسابها على النحو التالي:
من بينها ، Keccak هي خوارزمية التجزئة السائدة على Ethereum ، والتي تتميز بنتيجة طول 32 بايت ثابتة يمكن حسابها بواسطة بيانات من أي طول. RLP هي مجموعة من أساليب ترميز المعلومات ، وأخيراً السحر هو قيمة ثابتة.
ومع ذلك ، نظرًا لأن النتيجة النهائية هي قيمة التجزئة التي لا يمكنها فهم المحتوى المحدد ، إذا قام المستخدم بتوقيع رسالة على عجل ، ويمكن للآخرين أيضًا رفع ترخيصك إلى السلسلة ليصبح مفعولًا ، فسيتم ضبط الكود دون وعي ، مما سيؤدي إلى حدوث حدث هجوم على مستوى 0 يوم. ونظرًا لأن الرمز المحدد إلزاميًا ، لا يمكنك أن تفكر في أنك قمت بإعداد عقد آمن ولن يتم استبداله.
لذلك ، فإن محفظة آمنة تمنع المستخدم من توقيع قيمة التجزئة التعسفية ، والتي كانت أيضًا من قبل (لأن قيمة التجزئة قد تمثل أيضًا معاملة عادية).
إذا قمت بترقية عقد محفوف بالمخاطر عن طريق الخطأ ، فكيف يمكنك حماية نفسك؟
هذا الخطر شائع جدًا ، بعد كل شيء ، لا يمكنك التأكد من عدم صيدك على الإطلاق.
لحماية هذه المشكلة ، يجب أن نعرف أولاً أن الخلفية الفنية هي أن المعاملات في نظام Ethereum يجب أن تكون في ترتيب غير CEC. فقط عندما يتم الحفاظ على الاستمرارية يمكن الاعتراف بها على السلسلة.
لذلك ، هناك طريقتان للهجوم.
الحالة الأولى هي أن المتسلل يسرق القيمة غير القادمة لعنوانك الحالي ويوقع على إذن ، وبالتالي فإن المعالجة بسيطة للغاية. إذا تعرضت للهجوم ، فيرجى استخدام محفظة يمكن أن تخصيص Gasfee بسرعة ، مثل محفظة OKX أو غيرها من المحافظ الآمنة ، ونقل ETH بسرعة (إلى عناوين أخرى أخرى لك). من ناحية ، يمكن لهذه الخطوة نقل الأموال على مستوى ETH ، ومن ناحية أخرى ، يمكن أن تحل محل قيمة غير صالحة ، وبالتالي إبطال أيدي المتسلل.
الحالة الثانية هي أن المتسلل سرق القيمة اللاحقة nonce ، لذلك من الممكن أن يجعل النقل الحالي الخاص بك هو التفويض في المتسلل. نظرًا لأنك لست متأكدًا من عدم وجود أي عملية ، فإن أي عملية لا يمكن أن تؤدي إلى أمان مطلق. يمكنك فقط نقل الأصول في أقرب وقت ممكن لحماية نفسك.
يبدو أن EIP-7702 أكثر خطورة؟ في الواقع ، هذا ليس هو الحال!
بالنسبة إلى blockchain ، فإن العودة الحقيقية لسيادة المستخدم للنظام الذي يجلب حقًا سيادة المستخدمين إلى مفاتيح جميع المستخدمين الخاصة. في أي وقت ، ستؤدي التواقيع العشوائية إلى خسائر في رأس المال. ومع ذلك ، فإن المفتاح هنا هو أنه بصرف النظر عن الموقف الذي يستهدف فيه المستخدمون الكبار السموم ، فإن معظم السبب وراء تعرض المستخدمين لاستخدام مفاتيح خاصة مهمة في كثير من الأحيان ، ستكون هناك مخاطر.
إذا كنت قد حققت بالفعل مجموع حسابات الأسرة والحسابات الفرعية الشخصية من خلال AA وضبط الحد المتاح لكل حساب فرعي ، فيجب استدعاء حسابك الرئيسي فقط عند تعديل إعدادات مستوى النظام ، ويتطلب الاستخدام اليومي المنتظم فقط حسابًا صغيرًا لحله.
لماذا تفشل بعض المعاملات الشائعة بعد الترقية؟
يحدث هذا غالبًا في أدوات المحفظة التي لا تدعم EIP-7702.
أولاً ، أضف خلفية تقنية. أثناء العقد ، سيتم الحكم على حقل رمز العنوان الحالي للمستخدم. إذا كان هناك محتوى ، فسوف يمر بالوظيفة التي تقبلها افتراضيًا لتنفيذ المنطق المقابل.
بناءً على ذلك ، فإن أداء المستخدمين العاديين هو أنه إذا أكملت إعدادات العقد لـ EIP-7702 ، فسوف يكون لديّ وظيفة قبول الوظائف بشكل افتراضي. أي معاملة نقل ETH العادية سوف تنفذ بعض منطق العقد ، وبالتالي زيادة استخدام الغاز الكلي. إذا حددت المعاملات العادية حد الغاز إلى 21000 ، فسوف يفشل بشكل طبيعي.
وبالمثل ، نظرًا لأن العديد من مشاريع NFT ستكتشف ما إذا كان عنوان المستلم هو عنوان ثقب أسود (أي ، العنوان الذي لا يمكن نقله من الأصل) ويحظر المعاملات ، إذا تمت معالجة وظيفة القبول الخاصة بك بشكل غير صحيح ، فإنه سيؤدي أيضًا إلى فقدان أصول ERC20 و ERC721 بشكل غير صحيح.
في هذا الصدد ، يوصى بإعداده من خلال دعم محافظ EIP-7702 بشكل صريح ، أو استخدام عقود منطقية آمنة للغاية معترف بها والمستخدمين ، مثل:https://github.com/okx/wallet-core
ما الذي تغير على Ethereum Mainnet Pectra؟
هناك العديد من الأصوات في السوق الذين يعتقدون أن Ethereum ضائع؟ لماذا لا علاقة للعديد من الترقيات بالمستخدمين؟ هل هذا هو الحال حقا؟ دعنا نلقي نظرة على ترقيات EIP الأخرى للعثور على الإجابات. تشن ران ، EIP-7702 هو أكبر تغيير ترقية يمكن للمستخدمين أن يشعروا به ، ولكن هناك 10 eIPs ، والتي تجلب تغييرات على النظام الإيكولوجي Ethereum بأبعاد مختلفة.
بادئ ذي بدء ، دعم التشفير. من خلال EIP-2537 ، يتم إدخال عمليات premompilation من BLS12-381 المنحنيات الإهليلجية ، والتي يمكنها تحسين عمليات التشفير المعقدة مثل التحقق من توقيع BLS ، وتوفير أمان أعلى (أمان أكثر من 120 بت) وكفاءة الحوسبة (تحسين الغاز).
هناك عدة نقاط تحسين لسيناريوهات التعهد. من الناحية الموضوعية ، لا تحتاج إلى تحسين الاهتمام. تنمو مجموعة المدقق في Ethereum بسرعة ، وقد كانت ما يقرب من مليون عناوين تعهد المدقق متوفرة. وذلك لأن MAX_EFFECTION_BALANCE يقتصر على 32 ETH ، ويحتاج مشغلي العقدة إلى إنشاء حسابات مدقق متعددة لإدارة أصول أكبر ، مما يؤدي إلى وجود عدد كبير من “المدققات الزائدة”. لذلك ، تم زيادة الحد الأقصى للسقف من خلال EIP-7251. بالنسبة إلى بروتوكولات التجميع هذه في LIDO ، يمكن تقليل عدد حسابات التحكم ويمكن تقليل تعقيد النظام ، لكن هذا قد يؤدي إلى تفاقم مشكلة اللامركزية وجعل سوق Staking ETH أكثر مركزية.
بعد هذه الترقية ، يمكن لمشغلي العقدة الأكبر دمج حسابات التحقق المتعددة ، مع تقديم المزيد من المرونة إلى صغار المدققين ، مثل زيادة الإيرادات من خلال تراكم إيرادات الفوائد المركب أو زيادات أكثر مرونة. هذا مهم جدا. بعد الوصول إلى الـ 32 ، إذا قمت بإنشاء 10 دخل ETH جديد ، فلن تستمر في استخدام ETH Pledge ، لأنك لا تزال بحاجة إلى جمع 32 لفتح حساب جديد. ولكن بعد هذا التحديث ، يمكنك التعهد مباشرة بـ 42 ETH. ثم من الواضح أن دخل الفوائد المركبة الخاص بك يمكن أن يعود إلى نظام ETH ، الذي لديه راحة تجربة المستخدم والبعض الآخر ينذر للحد من السيولة الإثيرية.
أخيرًا ، إنه تحسين مهم للنظام الإيكولوجي L2.لطالما كانت Ethereum بحزم على الطريق إلى مجتمع L2 البيئي.تقوم أنظمة SVM و Move الأخرى بتطوير L1 بشكل أساسي ، وحتى استكشاف L2 عليها ، لا تزال هناك بعض التناقضات والصراعات.السبب الجذري هو أن الأداء العالي لهذه السلاسل أقل اعتمادًا نسبيًا على القيام بـ L2.
من أجل تشجيع المزيد من L2 على التفاعل مع شبكة Ethereum الرئيسية بكفاءة ، تزداد رسوم الغاز لـ CallData في المعاملات مباشرة من 4/16 غاز لكل بايت إلى 10/40 من الغاز من خلال EIP-7623.هذا يجبر L2 على عدم استخدام CallData ، ولكن لاستخدام المزيد من النقط.
من خلال EIP-7691 ، تزداد أيضًا قدرة النقط في الكتل لدعم مساحة تخزين L2 أكبر. في ترقية Cancun السابقة ، كان هناك معلمتان أساسيتان وهدفان و Max يمثلان النقط ، والتي تمثل النقط المستهدفة لكل كتلة ورقم الحد الأقصى لكل كتلة.
كانكون هو 3 و 6. الآن بعد براغ ، تصبح المعلمات 6 و 9 ، وهو توسع.
لذلك ، يحسن Ethereum Ethereum نفسه من خلال TPS L2 ، على الرغم من وجود العديد من المشكلات ، مثل تشتت السيولة ، وتعقيد السلسلة المتقاطعة ، وقدرة الهروب في حالات الطوارئ ، وما إلى ذلك ، لذلك ، في ترقية Pectra الحالية ، فإن Ethereum يضيف “الطريق السريع” الأكثر أساسية.
انظر المستقبل
هذا المقال هو ما يقرب من عشرة آلاف كلمة. نبدأ من جذر التطوير التجريدي للحساب ، إلى الطريقين والمقارنات التي يمثلها ERC-4337 و EIP-7702 ، ثم نتعمق في مبادئ وآليات EIP-7702 لتحليل مزاياها وعيوبها وتأثيرات التعديل على سيناريوهات المستخدم الرئيسية.
يعتقد المؤلف أن “ليس مفاتيحك ، وليس أموالك” مفهوم رائع. لا يمكن تخريب EIP-7702 ، ولكن لإكمال وإكمال بعد آخر ، بحيث يمكن أن يكون السيادة وسهولة الاستخدام.كما قال باحث مؤسسة Ethereum Yoav Weiss: “لن يكتب المليار من المستخدمين 12 كلمة على الورق”.
ثم من خلال المقارنة بين الاثنين ، يمكن القول أنه قام بتحسين ERC-4337 بشكل كبير ، مما يمنح مساحة المستخدم والمرونة ، بحيث يكون من الأسهل التعرف عليها من قبل المستخدمين في السوق اللاحقة واستخدامها.بمجرد أن يبدأ المستخدم في تبني CA كموضوع على السلسلة ، ستزداد أنواع المعاملات المعقدة بكميات كبيرة على حبل EVM.
من هذا ، يمكننا أن نرى أن ظل المستقبل يرافقه ثراء كيانات الحساب الأساسية وأنواع المعاملات.سيتم حل العديد من مشاكل تجربة التطبيق الممل مرة واحدة. لم يعد يتطلب من المستخدمين أن يفهموا المنطق مثل NonCe ، Gas ، وما إلى ذلك ، ولكن أيضًا يوفرون معالجة مبسطة بواسطة أدوات خدمة الدخول مثل المحافظ.
على الرغم من مواجهة التنوع على مستوى الصناعة ، وذلك بدرجة معينة من الاضطراب في معايير الواجهة ومساحة التخزين ، إلا أن المؤلف متفائل أيضًا بأنه كلما كان الفوضى أكثر قيمة ، كلما تم إنتاج المعيار أكثر توحيدًا.ستعمل اللعبة المتنوعة اللامركزية في النهاية على تعزيز تطوير هذه الصناعة. ويرجع ذلك بالتحديد إلى أنه بعد إطلاق EIP-7702 ، لن يشعل ذلك على الفور النظام الإيكولوجي على Ethereum ، لأنه ترقية تقنية تقنية. غالبًا ما تكون هذه الترقيات متقدمًا على طلب السوق لمدة 2-3 سنوات ، وسيتم تركها إلى طبقة التطبيق للتخمير تدريجياً.
علاوة على ذلك ، بدءًا من هذه الترقية ، سيعتمد أمان المستخدم أكثر على جودة خدمة طبقة أداة الدخول. يعد المصدر المفتوح والانفتاح خطوة مهمة لجعل المستخدمين شعورًا بالأمان.لذلك ، يتم تنفيذ تنفيذ EIP-7702 الأساسي SDK المدمج بواسطة محفظة OKX.مفتوح المصدر وفتحيقبل بشكل علني اختبار المجتمع والسوق ، وهناك أيضًا العديد من المحافظ التي لا تزال مفتوحة للذهاب إلى أبعد من ذلك وأكثر على طريق الاستضافة الذاتية ، مما يمنح المستخدمين الاستقلالية المطلقة مع الإنصاف مفتوح المصدر.
أخيرًا ، بعد العودة إلى ترقية Pectra نفسها ، يمكننا أن نرى تفكير Ethereum واستمراره في الاتجاه المستقبلي مرة أخرى.الآن وبعد أن دخلت استراتيجية L2 فترة من التنفيذ المستقر ، تغيرت خريطة طريق Ethereum كثيرًا بالتفاصيل في العقد الماضي ، لكن الهدف الأساسي كان دائمًا متسقًا بشكل غير متوقع: نأمل أن يكون لدينا بلوكين خضراء آمن وغير مركزية ، والذي يسهل التحقق منه. يمثل إدخال مقترحات AA مثل EIP-7702 تحسين تجربة المستخدم بشكل فعال من Forks Hard أن Ethereum يستكشف دائمًا كيفية تحسين القدرة التنافسية بين سلاسل متعددة مع ضمان اللامركزية (حتى في مواجهة المنافسة من سلاسل الجيل الجديد مثل Solana) ، وكيفية أن تصبح مخصصة للمناسير الفائق المثالي!
مراجع:
-
https://github.com/okx/js-wallet-sdk
-
https://github.com/ethereum/eips/blob/master/eips/eip-7702.md
-
https://www.okx.com/zh-hans/learn/smart-account-standardization
-
https://mp.weixin.qq.com/s/wjppnkevlxlcsz1wyhh4tw
-
https://vitalik.eth.limo/general/2024/12/03/wallets.html
-
https://metamask.io/news/account-abstraction-past-present-future
حول “معهد أبحاث OKX”
يعتمد عمود “معهد أبحاث OKX” على منظور البحث على المستوى المؤسسي ويركز على المواقع الساخنة على مستوى الظاهرة والتطبيقات المبتكرة وحدود التنمية التكنولوجية في صناعة التشفير. من خلال تحليل البيانات والسلوك على السلسلة وتحليل ربط السوق عبر السوق ، يكشف عن الأسباب الأساسية والآثار المحتملة وراء ديناميات السوق ، بهدف تعزيز مشاركة المعرفة ، وتصادم التفكير والمناقشة المتعمقة داخل الصناعة ، والمساعدة في التطور الصحي للتشفير البيئي.