تم تضمين EIP-3074 في ترقية Pectra للشوكة الصلبة التالية لـ Ethereum، مما يدعم تفويض التحكم في EOA إلى العقود الذكية.
** بقلم كارين، فورسايت نيوز **
في آخر مكالمة جماعية أجراها مطورو Ethereum الأساسيون، تم تضمين مطوري مقترحات EIP-3074 في التحسينات التي سيتم تنفيذها في ترقية Ethereum hard fork Pectra. ويدعم الاقتراح تفويض التحكم في العناوين العادية إلى العقود الذكية لتنفيذ خطط معاملات أكثر تعقيدًا، وبالتالي تعزيز تجربة مستخدم المحفظة بشكل كبير. إذًا، ما هو بالضبط EIP-3074، وماذا يعني بالنسبة للإيثريوم؟
ما هو EIP-3074؟
في الواقع، في وقت مبكر من أكتوبر 2020، تم اقتراح EIP-3074 من قبل المطورين والباحثين الأساسيين في Ethereum Sam Wilson وAnsgar Dietrichs وlightclients وMicah Zoltu. والفكرة الأساسية هي تفويض التحكم في الحسابات المملوكة خارجيًا (EOA) إلى عقد ذكي . يوفر هذا الابتكار للمطورين إطارًا قويًا ومرنًا لتصميم وتنفيذ استراتيجيات تداول جديدة لـ EOA.
إذن، كيف يمكن تحويل EOA الحالي على وجه التحديد إلى عقد ذكي؟ وفقًا للفيديو التوضيحي الذي أصدرته شركة Lightclients قبل عامين، فإن مفتاح تحقيق هذا التحول يكمن في الأمرين "AUTH" و"AUTHCALL"، ومن بينهما، يقوم الأول بتعيين متغير السياق "مصرح به" بناءً على توقيع ECDSA، و يتم بدء الأخير كتحويل حساب "مصرح به". وفي الوقت نفسه، يمكن تنفيذ المزيد من المنطق حول تعليمات "AUTHCALL" لتوفير المزيد من التحكم للمتصلين والمبادرين دون التضحية بالأمان أو تجربة المستخدم التي تم البدء بها.
في التشغيل الفعلي، يقوم مستخدم عنوان EOA أولاً بتوقيع المعاملة خارج السلسلة، ثم يرسل مستخدم EOA أو راعي الغاز المعاملة إلى عقد الاستدعاء يستخدم "AUTH" و"AUTHCALL" للتحقق من كل عقد مستهدف واستدعاءه .
قال باتريك ماكوري، عضو الفريق في Arbitrum وLemniscap، إن EIP-3074 يحل مشكلة "msg.sender" التي تصيب جميع خدمات ترحيل المعاملات تقريبًا ويمكنه تحسين تجربة المستخدم حقًا. بشكل أساسي، إذا قام المُرحِّل بالدفع مقابل معاملة المستخدم، فسيتم تعيين عنوان المُرحِّل على msg.sender بدلاً من عنوان المستخدم. من بين طرق حل المشكلات المذكورة أعلاه، أحدهما أن يعتمد المستخدمون على محافظ العقود الذكية، والآخر هو أن العقود الذكية لديها "قدرات المعاملات الفوقية" ويمكنها قبول الرسائل الموقعة من قبل المستخدمين، لكن هذا يخنق أولئك الذين يريدون تزويد المستخدمين مع المعاملات الخالية من الغاز للشركات الناشئة. توجد طريقة بديلة لحل المشكلة المذكورة أعلاه، وهي تغيير تنسيق المعاملة، وإعادة تسمية tx.origin إلى Gas.payer، وتضمين حقلين جديدين "gas payer" و"nonce" في المعاملة. عند تنفيذ المعاملة، فإنها تزيد من عدد المستخدم ودافع الغاز، وتخصم الرسوم من دافع الغاز. يسمح هذا للمرسل بإعادة توجيه معاملات المستخدمين، ولكن لا يزال لديه قيود، خاصة القدرة على إرجاع رموز ERC-20 بعد اكتمال المعاملة. يعد EIP-3074 حلاً مبتكرًا لأنه يسمح بإعادة رموز ERC-20 إلى المرحلين، مما يسمح للمرحلين بحمل الرسائل الموقعة من قبل المستخدم وتأكيدها على Ethereum دون تغيير تنسيق المعاملة وكسر الأدوات الحالية.
ماذا يعني EIP-3074 بالنسبة للإيثريوم؟
يسمح EIP-3074 لأي EOA بالعمل كمحفظة عقود ذكية دون نشر عقد، وبالتالي يمكنه تنفيذ سيناريوهات معاملات أكثر تعقيدًا. وهذا يجلب العديد من حالات الاستخدام المثيرة للإيثيريوم، بما في ذلك رعاية الغاز، والمعاملات المجمعة، واسترداد أصول المحفظة.
من بينها، تسمح رعاية الغاز للتطبيقات اللامركزية وأطراف المشروع والجهات الخارجية بتوفير الغاز للمستخدمين دون الحاجة إلى أن يحتفظ المستخدمون بـ ETH بأنفسهم، وهذا أمر مناسب للغاية لمستخدمي Web3 الجدد الذين لا يملكون ETH، وسيساعد أيضًا في الترويج للأكبر - تطوير نطاق استخدام الايثيريوم.
في الوقت نفسه، نظرًا لأنه يدعم عمليات متعددة في معاملة واحدة، يحتاج المستخدمون فقط إلى التوقيع على المعاملة مرة واحدة عند تداول الرموز غير التابعة لـ ETH، دون الحاجة إلى المرور بعملية الموافقة على الرمز المميز المرهقة قبل التوقيع على المعاملة، وبالتالي تحسين كفاءة المعاملة وتقليل التكاليف.
يمكن أن يلعب EIP-3074 أيضًا دورًا مهمًا في استرداد أصول المحفظة. من خلال إعداد عقد Invocer خاص، يمكن للمستخدمين استرداد أصولهم من خلال آلية الاسترداد الاجتماعي عندما يفقدون مفاتيحهم الخاصة.
وبطبيعة الحال، EIP-3074 هو أيضا أكثر إثارة للجدل. كما قال مؤسس DefiLlama 0xngmi، الآن يمكن لتوقيع خاطئ واحد فقط أن يستنفد أصول العنوان تمامًا، بما في ذلك جميع الرموز المميزة، وجميع NFTs، وجميع مواقع DeFi، وما إلى ذلك.
بالإضافة إلى ذلك، تجدر الإشارة إلى أنه بينما يدعم EIP-3074 تفويض التحكم في العناوين العادية إلى العقود الذكية، فإن EIP-3074 ليس اقتراحًا لتجريد الحساب. قال ansgar.eth، الباحث في مؤسسة Ethereum، إن أكبر مخاوفه هو أننا سنقوم الآن ببناء مجموعتين من تكنولوجيا الحسابات المتوازية باستخدام 3074/EOA و4337/AA، وسوف يستغرق الأمر الكثير من الجهد والاهتمام لجعلهما قابلين للتشغيل المتبادل. كما أكد هايدن آدامز، مؤسس Uniswap، على أن الصناعة يجب أن تعمل بجد لضمان التوافق بين المحفظة 4337 والعقد 3074.
خلاصة القول، من المتوقع أن يجلب EIP-3074 ابتكارات وفرصًا غير مسبوقة إلى Ethereum، ولكنه مصحوب أيضًا ببعض التحديات والجدل. ومن خلال تنفيذه القادم في ترقية Pectra، نتطلع إلى رؤية كيف سيشكل مستقبل Ethereum ويقدم تجربة مستخدم أكثر ثراءً وأكثر ملاءمة لنظام Web3 البيئي. وفي الوقت نفسه، نحتاج أيضًا إلى أن نكون على دراية بالمخاطر والتحديات المحتملة والتأكد من اتخاذ التدابير الأمنية المناسبة عند استخدام هذه الميزة.
المرجع:
شاهد النسخة الأصلية
المحتوى هو للمرجعية فقط، وليس دعوة أو عرضًا. لا يتم تقديم أي مشورة استثمارية أو ضريبية أو قانونية. للمزيد من الإفصاحات حول المخاطر، يُرجى الاطلاع على إخلاء المسؤولية.
القراءة السريعة EIP-3074: ما هو؟ ما هو تأثير ذلك على الإيثيريوم؟
** بقلم كارين، فورسايت نيوز **
في آخر مكالمة جماعية أجراها مطورو Ethereum الأساسيون، تم تضمين مطوري مقترحات EIP-3074 في التحسينات التي سيتم تنفيذها في ترقية Ethereum hard fork Pectra. ويدعم الاقتراح تفويض التحكم في العناوين العادية إلى العقود الذكية لتنفيذ خطط معاملات أكثر تعقيدًا، وبالتالي تعزيز تجربة مستخدم المحفظة بشكل كبير. إذًا، ما هو بالضبط EIP-3074، وماذا يعني بالنسبة للإيثريوم؟
ما هو EIP-3074؟
في الواقع، في وقت مبكر من أكتوبر 2020، تم اقتراح EIP-3074 من قبل المطورين والباحثين الأساسيين في Ethereum Sam Wilson وAnsgar Dietrichs وlightclients وMicah Zoltu. والفكرة الأساسية هي تفويض التحكم في الحسابات المملوكة خارجيًا (EOA) إلى عقد ذكي . يوفر هذا الابتكار للمطورين إطارًا قويًا ومرنًا لتصميم وتنفيذ استراتيجيات تداول جديدة لـ EOA.
إذن، كيف يمكن تحويل EOA الحالي على وجه التحديد إلى عقد ذكي؟ وفقًا للفيديو التوضيحي الذي أصدرته شركة Lightclients قبل عامين، فإن مفتاح تحقيق هذا التحول يكمن في الأمرين "AUTH" و"AUTHCALL"، ومن بينهما، يقوم الأول بتعيين متغير السياق "مصرح به" بناءً على توقيع ECDSA، و يتم بدء الأخير كتحويل حساب "مصرح به". وفي الوقت نفسه، يمكن تنفيذ المزيد من المنطق حول تعليمات "AUTHCALL" لتوفير المزيد من التحكم للمتصلين والمبادرين دون التضحية بالأمان أو تجربة المستخدم التي تم البدء بها.
في التشغيل الفعلي، يقوم مستخدم عنوان EOA أولاً بتوقيع المعاملة خارج السلسلة، ثم يرسل مستخدم EOA أو راعي الغاز المعاملة إلى عقد الاستدعاء يستخدم "AUTH" و"AUTHCALL" للتحقق من كل عقد مستهدف واستدعاءه .
قال باتريك ماكوري، عضو الفريق في Arbitrum وLemniscap، إن EIP-3074 يحل مشكلة "msg.sender" التي تصيب جميع خدمات ترحيل المعاملات تقريبًا ويمكنه تحسين تجربة المستخدم حقًا. بشكل أساسي، إذا قام المُرحِّل بالدفع مقابل معاملة المستخدم، فسيتم تعيين عنوان المُرحِّل على msg.sender بدلاً من عنوان المستخدم. من بين طرق حل المشكلات المذكورة أعلاه، أحدهما أن يعتمد المستخدمون على محافظ العقود الذكية، والآخر هو أن العقود الذكية لديها "قدرات المعاملات الفوقية" ويمكنها قبول الرسائل الموقعة من قبل المستخدمين، لكن هذا يخنق أولئك الذين يريدون تزويد المستخدمين مع المعاملات الخالية من الغاز للشركات الناشئة. توجد طريقة بديلة لحل المشكلة المذكورة أعلاه، وهي تغيير تنسيق المعاملة، وإعادة تسمية tx.origin إلى Gas.payer، وتضمين حقلين جديدين "gas payer" و"nonce" في المعاملة. عند تنفيذ المعاملة، فإنها تزيد من عدد المستخدم ودافع الغاز، وتخصم الرسوم من دافع الغاز. يسمح هذا للمرسل بإعادة توجيه معاملات المستخدمين، ولكن لا يزال لديه قيود، خاصة القدرة على إرجاع رموز ERC-20 بعد اكتمال المعاملة. يعد EIP-3074 حلاً مبتكرًا لأنه يسمح بإعادة رموز ERC-20 إلى المرحلين، مما يسمح للمرحلين بحمل الرسائل الموقعة من قبل المستخدم وتأكيدها على Ethereum دون تغيير تنسيق المعاملة وكسر الأدوات الحالية.
ماذا يعني EIP-3074 بالنسبة للإيثريوم؟
يسمح EIP-3074 لأي EOA بالعمل كمحفظة عقود ذكية دون نشر عقد، وبالتالي يمكنه تنفيذ سيناريوهات معاملات أكثر تعقيدًا. وهذا يجلب العديد من حالات الاستخدام المثيرة للإيثيريوم، بما في ذلك رعاية الغاز، والمعاملات المجمعة، واسترداد أصول المحفظة.
من بينها، تسمح رعاية الغاز للتطبيقات اللامركزية وأطراف المشروع والجهات الخارجية بتوفير الغاز للمستخدمين دون الحاجة إلى أن يحتفظ المستخدمون بـ ETH بأنفسهم، وهذا أمر مناسب للغاية لمستخدمي Web3 الجدد الذين لا يملكون ETH، وسيساعد أيضًا في الترويج للأكبر - تطوير نطاق استخدام الايثيريوم.
في الوقت نفسه، نظرًا لأنه يدعم عمليات متعددة في معاملة واحدة، يحتاج المستخدمون فقط إلى التوقيع على المعاملة مرة واحدة عند تداول الرموز غير التابعة لـ ETH، دون الحاجة إلى المرور بعملية الموافقة على الرمز المميز المرهقة قبل التوقيع على المعاملة، وبالتالي تحسين كفاءة المعاملة وتقليل التكاليف.
يمكن أن يلعب EIP-3074 أيضًا دورًا مهمًا في استرداد أصول المحفظة. من خلال إعداد عقد Invocer خاص، يمكن للمستخدمين استرداد أصولهم من خلال آلية الاسترداد الاجتماعي عندما يفقدون مفاتيحهم الخاصة.
وبطبيعة الحال، EIP-3074 هو أيضا أكثر إثارة للجدل. كما قال مؤسس DefiLlama 0xngmi، الآن يمكن لتوقيع خاطئ واحد فقط أن يستنفد أصول العنوان تمامًا، بما في ذلك جميع الرموز المميزة، وجميع NFTs، وجميع مواقع DeFi، وما إلى ذلك.
بالإضافة إلى ذلك، تجدر الإشارة إلى أنه بينما يدعم EIP-3074 تفويض التحكم في العناوين العادية إلى العقود الذكية، فإن EIP-3074 ليس اقتراحًا لتجريد الحساب. قال ansgar.eth، الباحث في مؤسسة Ethereum، إن أكبر مخاوفه هو أننا سنقوم الآن ببناء مجموعتين من تكنولوجيا الحسابات المتوازية باستخدام 3074/EOA و4337/AA، وسوف يستغرق الأمر الكثير من الجهد والاهتمام لجعلهما قابلين للتشغيل المتبادل. كما أكد هايدن آدامز، مؤسس Uniswap، على أن الصناعة يجب أن تعمل بجد لضمان التوافق بين المحفظة 4337 والعقد 3074.
خلاصة القول، من المتوقع أن يجلب EIP-3074 ابتكارات وفرصًا غير مسبوقة إلى Ethereum، ولكنه مصحوب أيضًا ببعض التحديات والجدل. ومن خلال تنفيذه القادم في ترقية Pectra، نتطلع إلى رؤية كيف سيشكل مستقبل Ethereum ويقدم تجربة مستخدم أكثر ثراءً وأكثر ملاءمة لنظام Web3 البيئي. وفي الوقت نفسه، نحتاج أيضًا إلى أن نكون على دراية بالمخاطر والتحديات المحتملة والتأكد من اتخاذ التدابير الأمنية المناسبة عند استخدام هذه الميزة.