EIP-3074 يسمح للحساب الخارجي (EOA) بمنح جزء من السيطرة لعقد معين، مما يمنح القدرة على التنفيذ المعادلة لعقود الذكاء. هذا الاقتراح لا يعزز تجربة المستخدم بشكل كبير فحسب، بل يعيد تشكيل نموذج التفويض الحالي، مع الحفاظ على الراحة وزيادة الأمان.
من خلال EIP-3074، لا تحتاج EOA إلى إرسال المعاملات إلى سلسلة الكتل بنفسها، وبالتالي لا تحتاج إلى إعداد ETH مسبقًا لدفع رسوم الغاز.
العقد الذي يمكنه الحصول على السيطرة على EOA يُعرف بعقد Invoker. يجب على EOA استخدام المفتاح الخاص للتوقيع، مع تحديد عنوان عقد Invoker بوضوح والعمليات المسموح بتنفيذها.
تكون عملية التنفيذ النموذجية كما يلي:
يقوم المستخدم بتوقيع بمفتاح EOA الخاص، ويقوم بتسليم محتوى التوقيع والختم إلى الطرف الوسيط.
سيقوم الوسيط بتقديمه إلى عقد Invoker على السلسلة.
بعد أن يتحقق Invoker من التوقيع، يمكنه تنفيذ العمليات بهوية EOA، مثل تفويض USDC، وتبادل الأصول في DEX، ودفع رسوم الوسيط.
يجب الانتباه، بعد الانتهاء من التنفيذ، لن تزيد قيمة nonce للحساب (EOA)، لذلك يمكن استخدام نفس التوقيع بشكل متكرر. يجب على عقد Invoker تنفيذ آلية nonce الخاصة به لمنع هجمات إعادة التشغيل.
يمكن للمستخدم تفويض طرف ثالث للقيام بالعمليات نيابة عنه تحت شروط معينة، مثل تقييد العمليات فقط في DEX معينة، أو تحويل 1 ETH كحد أقصى يوميًا، وما إلى ذلك. تم تصميم هذه الشروط وفحصها بواسطة عقد Invoker.
يحدد المستخدم شروط أمر السعر المحدد، وعندما تتحقق الشروط، يمكن تنفيذها بهوية EOA الخاصة بالمستخدم، بما في ذلك تفويض الأصول إلى DEX وإجراء المعاملات وما إلى ذلك. مقارنة بأوامر السعر المحدد التي تقدمها DEX نفسها، لا يحتاج المستخدم إلى تفويض مسبق.
EIP-3074 يقدم أفكار جديدة لتصميم DApp: لا يحتاج المستخدمون بعد الآن إلى تفويض كميات كبيرة من الأصول مسبقًا. بدلاً من ذلك، يمكن للمستخدمين ربط عمليات DApp بالتفويض، وتنفيذها بشكل ذري عبر Invoker. هذه الطريقة تحافظ على راحة التفويض بالتوقيع، وتتيح للمستخدمين معرفة الغرض المحدد لكل تفويض، مما يزيد بشكل كبير من الأمان.
حاليًا، تصميم EIP-3074 يتضمن قيمة EOA nonce في محتوى التوقيع. بالنسبة لعمليات التفويض الذاتي، يمكن للمحفظة اعتبار توقيع EIP-3074 كمعاملة عادية. ولكن بالنسبة لسيناريوهات تفويض الآخرين، مثل مفتاح الجلسة، واستعادة اجتماعية (، قد تحتاج إلى الانتظار لتعديل قواعد EIP-3074، لإزالة EOA nonce من محتوى التوقيع.
! [اشرح تأثير EIP-3074 على المحافظ والتطبيقات اللامركزية])https://img-cdn.gateio.im/webp-social/moments-233420321b0301448829d335648e23ce.webp019283746574839201
الخاتمة
EIP-3074 يجلب مستوى من المرونة لمستخدمي الحسابات الخارجية، مما يفتح العديد من سيناريوهات التطبيقات الجديدة. إنه لا يعزز تجربة المستخدم فحسب، بل من المتوقع أيضًا أن يحسن أمان آليات التفويض الحالية. على الرغم من وجود بعض التفاصيل الفنية التي تحتاج إلى تحسين، إلا أن EIP-3074 من المتوقع أن يكون ترقية مهمة في نظام إثيريوم البيئي.
! [شرح تأثير EIP-3074 على المحافظ و DApps](https://img-cdn.gateio.im/webp-social/moments-179d9e82f813a5ecac565801cf816ae4.webp019283746574839201
قد تحتوي هذه الصفحة على محتوى من جهات خارجية، يتم تقديمه لأغراض إعلامية فقط (وليس كإقرارات/ضمانات)، ولا ينبغي اعتباره موافقة على آرائه من قبل Gate، ولا بمثابة نصيحة مالية أو مهنية. انظر إلى إخلاء المسؤولية للحصول على التفاصيل.
تسجيلات الإعجاب 20
أعجبني
20
9
مشاركة
تعليق
0/400
AirdropChaser
· 07-20 01:50
يا إلهي، يمكنني الحصول على الغاز مجانًا مرة أخرى!
شاهد النسخة الأصليةرد0
SerLiquidated
· 07-20 00:28
تسخين الأجواء، سيأتون جميعًا
شاهد النسخة الأصليةرد0
LiquidityWitch
· 07-17 21:02
من لا يحب أن يدفع قليلاً من الغاز؟
شاهد النسخة الأصليةرد0
Deconstructionist
· 07-17 17:20
ما زلت أشعر أن 3074 يحمل بعض المخاطر.
شاهد النسخة الأصليةرد0
MemecoinResearcher
· 07-17 03:44
حسناً عائلتي، هذا EIP رائع... ألفا إحصائية حقاً حقاً
شاهد النسخة الأصليةرد0
OnchainArchaeologist
· 07-17 03:36
هل أتيت مرة أخرى لتعزيز الأمان؟ لكن يجب أن أقول إن توفير رسوم الغاز هو الأهم!
EIP-3074: إعادة تشكيل授权 الحساب في إثيريوم لزيادة الأمان والمرونة
EIP-3074: تعزيز وظائف وأمان الحسابات في إثيريوم
EIP-3074 يسمح للحساب الخارجي (EOA) بمنح جزء من السيطرة لعقد معين، مما يمنح القدرة على التنفيذ المعادلة لعقود الذكاء. هذا الاقتراح لا يعزز تجربة المستخدم بشكل كبير فحسب، بل يعيد تشكيل نموذج التفويض الحالي، مع الحفاظ على الراحة وزيادة الأمان.
من خلال EIP-3074، لا تحتاج EOA إلى إرسال المعاملات إلى سلسلة الكتل بنفسها، وبالتالي لا تحتاج إلى إعداد ETH مسبقًا لدفع رسوم الغاز.
! شرح تأثير EIP-3074 على المحافظ و DApps
عقد المدعو
العقد الذي يمكنه الحصول على السيطرة على EOA يُعرف بعقد Invoker. يجب على EOA استخدام المفتاح الخاص للتوقيع، مع تحديد عنوان عقد Invoker بوضوح والعمليات المسموح بتنفيذها.
تكون عملية التنفيذ النموذجية كما يلي:
يجب الانتباه، بعد الانتهاء من التنفيذ، لن تزيد قيمة nonce للحساب (EOA)، لذلك يمكن استخدام نفس التوقيع بشكل متكرر. يجب على عقد Invoker تنفيذ آلية nonce الخاصة به لمنع هجمات إعادة التشغيل.
! شرح تأثير EIP-3074 على المحافظ والتطبيقات اللامركزية
تطبيقات
استدعاء دفعة
يمكن للمستخدم دمج العمليات التي كانت تتطلب في الأصل إجراء عدة معاملات في معاملة واحدة، مما يوفر تكاليف التوقيع والتكلفة الغازية المتعددة.
! شرح تأثير EIP-3074 على المحافظ والتطبيقات اللامركزية
مفتاح المحادثة
يمكن للمستخدم تفويض طرف ثالث للقيام بالعمليات نيابة عنه تحت شروط معينة، مثل تقييد العمليات فقط في DEX معينة، أو تحويل 1 ETH كحد أقصى يوميًا، وما إلى ذلك. تم تصميم هذه الشروط وفحصها بواسطة عقد Invoker.
! شرح تأثير EIP-3074 على المحافظ والتطبيقات اللامركزية
إذن ETH الأصلية
تحقيق وظيفة تحويل التفويض الأصلي لـ ETH، مشابهة لآلية الموافقة لرموز ERC20.
! اشرح تأثير EIP-3074 على المحافظ والتطبيقات اللامركزية
أمر محدد السعر
يحدد المستخدم شروط أمر السعر المحدد، وعندما تتحقق الشروط، يمكن تنفيذها بهوية EOA الخاصة بالمستخدم، بما في ذلك تفويض الأصول إلى DEX وإجراء المعاملات وما إلى ذلك. مقارنة بأوامر السعر المحدد التي تقدمها DEX نفسها، لا يحتاج المستخدم إلى تفويض مسبق.
! شرح تأثير EIP-3074 على المحافظ والتطبيقات اللامركزية
استعادة اجتماعية
عندما يفقد المستخدم مفتاح EOA الخاص به، يمكنه من خلال تفويض EIP-3074 المسبق، وبالاقتران مع توقيع الأشخاص المعينين، نقل جميع أصول هذا الـ EOA.
! شرح تأثير EIP-3074 على المحافظ والتطبيقات اللامركزية
تأثير EIP-3074
تحسين طريقة تفويض الأصول
EIP-3074 يقدم أفكار جديدة لتصميم DApp: لا يحتاج المستخدمون بعد الآن إلى تفويض كميات كبيرة من الأصول مسبقًا. بدلاً من ذلك، يمكن للمستخدمين ربط عمليات DApp بالتفويض، وتنفيذها بشكل ذري عبر Invoker. هذه الطريقة تحافظ على راحة التفويض بالتوقيع، وتتيح للمستخدمين معرفة الغرض المحدد لكل تفويض، مما يزيد بشكل كبير من الأمان.
! شرح تأثير EIP-3074 على المحافظ و DApps
معالجة nonce EOA
حاليًا، تصميم EIP-3074 يتضمن قيمة EOA nonce في محتوى التوقيع. بالنسبة لعمليات التفويض الذاتي، يمكن للمحفظة اعتبار توقيع EIP-3074 كمعاملة عادية. ولكن بالنسبة لسيناريوهات تفويض الآخرين، مثل مفتاح الجلسة، واستعادة اجتماعية (، قد تحتاج إلى الانتظار لتعديل قواعد EIP-3074، لإزالة EOA nonce من محتوى التوقيع.
! [اشرح تأثير EIP-3074 على المحافظ والتطبيقات اللامركزية])https://img-cdn.gateio.im/webp-social/moments-233420321b0301448829d335648e23ce.webp019283746574839201
الخاتمة
EIP-3074 يجلب مستوى من المرونة لمستخدمي الحسابات الخارجية، مما يفتح العديد من سيناريوهات التطبيقات الجديدة. إنه لا يعزز تجربة المستخدم فحسب، بل من المتوقع أيضًا أن يحسن أمان آليات التفويض الحالية. على الرغم من وجود بعض التفاصيل الفنية التي تحتاج إلى تحسين، إلا أن EIP-3074 من المتوقع أن يكون ترقية مهمة في نظام إثيريوم البيئي.
! [شرح تأثير EIP-3074 على المحافظ و DApps](https://img-cdn.gateio.im/webp-social/moments-179d9e82f813a5ecac565801cf816ae4.webp019283746574839201