إعادة توجيه العنوان الأصلي 'سريع EIP-3074: ما هو؟ ما تأثيره على إثيريوم؟'
في المكالمة الهاتفية الأخيرة التي أجراها مطورو إثيريوم الأساسيين، تم تضمين مطوري اقتراح EIP-3074 في التحسينات التي سيتم تنفيذها في تحديث Pectra الصعب لإثيريوم. يدعم الاقتراح تفويض التحكم في العناوين العادية إلى العقود الذكية لتنفيذ خطط معاملات أكثر تعقيدًا، مما يعزز تجربة مستخدمي المحافظ بشكل كبير. إذاً، ما هو بالضبط EIP-3074، وماذا يعني لإثيريوم؟
في الواقع، في أكتوبر 2020، تم اقتراح EIP-3074 من قبل مطوري بوابة Ethereum والباحثين Sam Wilson، Ansgar Dietrichs، lightclients، وMicah Zoltu. الفكرة الأساسية هي تفويض التحكم في الحسابات الخارجية المملوكة (EOAs) إلى عقود ذكية. توفر هذه الابتكارات للمطورين إطارًا قويًا ومرنًا لتصميم وتنفيذ استراتيجيات معاملات EOA جديدة.
إذن ، كيف يمكن بالضبط تحويل EOAs الحالية إلى عقود ذكية؟ وفقا للفيديو التوضيحي الذي أصدره lightclients قبل عامين ، فإن مفتاح تحقيق هذا التحول يكمن في التعليمتين "AUTH" و "AUTHCALL". من بينها ، يحدد الأول متغير السياق "مصرح به" بناء على توقيع ECDSA ، ويتم بدء الأخير كتحويل حساب "مصرح به". في الوقت نفسه ، يمكن تنفيذ المزيد من المنطق حول تعليمات "AUTHCALL" ، مما يوفر مزيدا من التحكم للمتصلين والجهات الراعية ، دون المساس بأمان أو تجربة المستخدم للمبتدئين.
في التشغيل الفعلي، يقوم مستخدم عنوان EOA أولاً بتوقيع المعاملة خارج السلسلة، ثم يقوم مستخدم EOA أو الراعي بإرسال المعاملة إلى عقد Invoker. يستخدم عقد Invoker "AUTH" و "AUTHCALL" للتحقق واستدعاء كل عقد هدف.
صرح باتريك ماكوري ، عضو فريق Arbitrum و Lemniscap ، أن EIP-3074 يحل مشكلة "msg.sender" التي تصيب جميع خدمات ترحيل المعاملات تقريبا ، مما يحسن تجربة المستخدم حقا. بشكل أساسي ، إذا كان الترحيل يدفع مقابل معاملة المستخدم ، تعيين عنوان الترحيل على أنه msg.sender بدلا من عنوان المستخدم. من بين طرق حل المشكلة المذكورة أعلاه ، أحدهما هو أن يعتمد المستخدمون على محافظ العقود الذكية ، والآخر هو أن تتمتع العقود الذكية ب "قدرات المعاملات الوصفية" ويمكنها قبول الرسائل الموقعة من قبل المستخدمين ، ولكن هذا يقتل الشركات الناشئة التي ترغب في توفير معاملات خالية من الغاز للمستخدمين. هناك حل بديل آخر للمشكلة المذكورة أعلاه وهو تغيير تنسيق المعاملة ، وإعادة تسمية tx.origin إلى Gas.payer ، وتضمين حقلين جديدين "دافع الغاز" و "nonce" في المعاملة. عند تنفيذ المعاملة ، ستزيد من عدد المستخدم ودافع الغاز ، وتخصم الرسوم من دافع الغاز. يسمح هذا ل relayer بإعادة توجيه معاملة المستخدم ، ولكن لا يزال لديه قيود ، خاصة القدرة على استرداد رموز ERC-20 بعد اكتمال المعاملة. EIP-3074 هو حل ذكي لأنه يسمح برد رموز ERC-20 إلى relayer ، ويسمح ل relayer بحمل الرسائل الموقعة من قبل المستخدمين وتأكيدها على Ethereum ، دون تغيير تنسيق المعاملة وكسر الأدوات الحالية.
يسمح EIP-3074 لأي حساب مملوك خارجي (EOA) بالعمل كمحفظة عقد ذكية، دون الحاجة إلى نشر العقد، مما يتيح المزيد من التخطيطات المعقدة للمعاملات. يجلب هذا العديد من الحالات الاستخدام المثيرة إلى إثيريوم، بما في ذلك رعاية الغاز، والمعاملات الدفعية، واسترداد أصول المحفظة.
تُتيح رعاية الغاز بشكل خاص لتطبيقات الويب اللامركزية والمشاريع والأطراف الثالثة توفير الغاز للمستخدمين، مما يقضي على الحاجة لدى المستخدمين لامتلاك ETH أنفسهم. وهذا يعتبر ودودًا للمستخدمين الجدد على Web3 الذين لا يمتلكون ETH، ويساعد في تعزيز اعتماد إثيريوم على نطاق واسع.
أيضًا، نظرًا لدعمها لتنفيذ عمليات متعددة في معاملة واحدة، يحتاج المستخدمون فقط إلى توقيع معاملة واحدة عند تداول الرموز غير الخاصة بـ ETH. لا حاجة إلى الانتقال أولاً إلى عملية موافقة معقدة على الرمز ثم توقيع المعاملة، مما يعزز كفاءة المعاملات ويقلل التكاليف.
من حيث استعادة أصول المحفظة، يمكن لـ EIP-3074 أيضًا أن يلعب دورًا حيويًا. من خلال إعداد عقد Invoker خاص، يمكن للمستخدمين استعادة الأصول عبر آلية استرداد اجتماعية عندما يفقدون مفاتيحهم الخاصة.
ومع ذلك، فإن EIP-3074 مثير للجدل إلى حد ما. كما قال مؤسس DefiLlama 0xngmi، يمكن الآن لتوقيع خاطئ واحد أن يفرغ تمامًا أصول عنوان، بما في ذلك جميع الرموز، وجميع الNFTs، وجميع المواقف في مجال الDeFi وما إلى ذلك.
ومن الجدير بالذكر أيضًا أنه على الرغم من دعم EIP-3074 لتفويض التحكم في العناوين العادية للعقود الذكية، إلا أن EIP-3074 ليس مقترحًا لتجريد الحساب. وقال الباحث في مؤسسة Ethereum، ansgar.eth، إن أكبر قلق لديه هو أننا الآن سنستخدم 3074/EOA و 4337/AA لبناء مكدسين تقنيين للحسابين متوازيين، وستكون هناك حاجة إلى الكثير من الجهد والاهتمام لجعل هذه قابلة للتشغيل المشترك. وشدد مؤسس Uniswap، هايدن آدمز، أيضًا على ضرورة أن تسعى الصناعة لضمان التوافق بين محافظ 4337 وعقود 3074.
في الختام، من المتوقع أن يجلب EIP-3074 ابتكارات وفرص غير مسبوقة إلى إثيريوم، ولكن في الوقت نفسه، يأتي مع بعض التحديات والجدل. حيث من المقرر تنفيذه في ترقية Pectra، نتطلع إلى رؤية كيف سيشكل مستقبل إثيريوم، ويجلب تجربة مستخدم أكثر ثراءً وراحة إلى نظام الويب3. في الوقت نفسه، علينا أيضًا أن ندرك مخاطره وتحدياته المحتملة، ونضمن اتخاذ التدابير الأمنية المناسبة عند استخدام هذه الميزة.
Поділіться
إعادة توجيه العنوان الأصلي 'سريع EIP-3074: ما هو؟ ما تأثيره على إثيريوم؟'
في المكالمة الهاتفية الأخيرة التي أجراها مطورو إثيريوم الأساسيين، تم تضمين مطوري اقتراح EIP-3074 في التحسينات التي سيتم تنفيذها في تحديث Pectra الصعب لإثيريوم. يدعم الاقتراح تفويض التحكم في العناوين العادية إلى العقود الذكية لتنفيذ خطط معاملات أكثر تعقيدًا، مما يعزز تجربة مستخدمي المحافظ بشكل كبير. إذاً، ما هو بالضبط EIP-3074، وماذا يعني لإثيريوم؟
في الواقع، في أكتوبر 2020، تم اقتراح EIP-3074 من قبل مطوري بوابة Ethereum والباحثين Sam Wilson، Ansgar Dietrichs، lightclients، وMicah Zoltu. الفكرة الأساسية هي تفويض التحكم في الحسابات الخارجية المملوكة (EOAs) إلى عقود ذكية. توفر هذه الابتكارات للمطورين إطارًا قويًا ومرنًا لتصميم وتنفيذ استراتيجيات معاملات EOA جديدة.
إذن ، كيف يمكن بالضبط تحويل EOAs الحالية إلى عقود ذكية؟ وفقا للفيديو التوضيحي الذي أصدره lightclients قبل عامين ، فإن مفتاح تحقيق هذا التحول يكمن في التعليمتين "AUTH" و "AUTHCALL". من بينها ، يحدد الأول متغير السياق "مصرح به" بناء على توقيع ECDSA ، ويتم بدء الأخير كتحويل حساب "مصرح به". في الوقت نفسه ، يمكن تنفيذ المزيد من المنطق حول تعليمات "AUTHCALL" ، مما يوفر مزيدا من التحكم للمتصلين والجهات الراعية ، دون المساس بأمان أو تجربة المستخدم للمبتدئين.
في التشغيل الفعلي، يقوم مستخدم عنوان EOA أولاً بتوقيع المعاملة خارج السلسلة، ثم يقوم مستخدم EOA أو الراعي بإرسال المعاملة إلى عقد Invoker. يستخدم عقد Invoker "AUTH" و "AUTHCALL" للتحقق واستدعاء كل عقد هدف.
صرح باتريك ماكوري ، عضو فريق Arbitrum و Lemniscap ، أن EIP-3074 يحل مشكلة "msg.sender" التي تصيب جميع خدمات ترحيل المعاملات تقريبا ، مما يحسن تجربة المستخدم حقا. بشكل أساسي ، إذا كان الترحيل يدفع مقابل معاملة المستخدم ، تعيين عنوان الترحيل على أنه msg.sender بدلا من عنوان المستخدم. من بين طرق حل المشكلة المذكورة أعلاه ، أحدهما هو أن يعتمد المستخدمون على محافظ العقود الذكية ، والآخر هو أن تتمتع العقود الذكية ب "قدرات المعاملات الوصفية" ويمكنها قبول الرسائل الموقعة من قبل المستخدمين ، ولكن هذا يقتل الشركات الناشئة التي ترغب في توفير معاملات خالية من الغاز للمستخدمين. هناك حل بديل آخر للمشكلة المذكورة أعلاه وهو تغيير تنسيق المعاملة ، وإعادة تسمية tx.origin إلى Gas.payer ، وتضمين حقلين جديدين "دافع الغاز" و "nonce" في المعاملة. عند تنفيذ المعاملة ، ستزيد من عدد المستخدم ودافع الغاز ، وتخصم الرسوم من دافع الغاز. يسمح هذا ل relayer بإعادة توجيه معاملة المستخدم ، ولكن لا يزال لديه قيود ، خاصة القدرة على استرداد رموز ERC-20 بعد اكتمال المعاملة. EIP-3074 هو حل ذكي لأنه يسمح برد رموز ERC-20 إلى relayer ، ويسمح ل relayer بحمل الرسائل الموقعة من قبل المستخدمين وتأكيدها على Ethereum ، دون تغيير تنسيق المعاملة وكسر الأدوات الحالية.
يسمح EIP-3074 لأي حساب مملوك خارجي (EOA) بالعمل كمحفظة عقد ذكية، دون الحاجة إلى نشر العقد، مما يتيح المزيد من التخطيطات المعقدة للمعاملات. يجلب هذا العديد من الحالات الاستخدام المثيرة إلى إثيريوم، بما في ذلك رعاية الغاز، والمعاملات الدفعية، واسترداد أصول المحفظة.
تُتيح رعاية الغاز بشكل خاص لتطبيقات الويب اللامركزية والمشاريع والأطراف الثالثة توفير الغاز للمستخدمين، مما يقضي على الحاجة لدى المستخدمين لامتلاك ETH أنفسهم. وهذا يعتبر ودودًا للمستخدمين الجدد على Web3 الذين لا يمتلكون ETH، ويساعد في تعزيز اعتماد إثيريوم على نطاق واسع.
أيضًا، نظرًا لدعمها لتنفيذ عمليات متعددة في معاملة واحدة، يحتاج المستخدمون فقط إلى توقيع معاملة واحدة عند تداول الرموز غير الخاصة بـ ETH. لا حاجة إلى الانتقال أولاً إلى عملية موافقة معقدة على الرمز ثم توقيع المعاملة، مما يعزز كفاءة المعاملات ويقلل التكاليف.
من حيث استعادة أصول المحفظة، يمكن لـ EIP-3074 أيضًا أن يلعب دورًا حيويًا. من خلال إعداد عقد Invoker خاص، يمكن للمستخدمين استعادة الأصول عبر آلية استرداد اجتماعية عندما يفقدون مفاتيحهم الخاصة.
ومع ذلك، فإن EIP-3074 مثير للجدل إلى حد ما. كما قال مؤسس DefiLlama 0xngmi، يمكن الآن لتوقيع خاطئ واحد أن يفرغ تمامًا أصول عنوان، بما في ذلك جميع الرموز، وجميع الNFTs، وجميع المواقف في مجال الDeFi وما إلى ذلك.
ومن الجدير بالذكر أيضًا أنه على الرغم من دعم EIP-3074 لتفويض التحكم في العناوين العادية للعقود الذكية، إلا أن EIP-3074 ليس مقترحًا لتجريد الحساب. وقال الباحث في مؤسسة Ethereum، ansgar.eth، إن أكبر قلق لديه هو أننا الآن سنستخدم 3074/EOA و 4337/AA لبناء مكدسين تقنيين للحسابين متوازيين، وستكون هناك حاجة إلى الكثير من الجهد والاهتمام لجعل هذه قابلة للتشغيل المشترك. وشدد مؤسس Uniswap، هايدن آدمز، أيضًا على ضرورة أن تسعى الصناعة لضمان التوافق بين محافظ 4337 وعقود 3074.
في الختام، من المتوقع أن يجلب EIP-3074 ابتكارات وفرص غير مسبوقة إلى إثيريوم، ولكن في الوقت نفسه، يأتي مع بعض التحديات والجدل. حيث من المقرر تنفيذه في ترقية Pectra، نتطلع إلى رؤية كيف سيشكل مستقبل إثيريوم، ويجلب تجربة مستخدم أكثر ثراءً وراحة إلى نظام الويب3. في الوقت نفسه، علينا أيضًا أن ندرك مخاطره وتحدياته المحتملة، ونضمن اتخاذ التدابير الأمنية المناسبة عند استخدام هذه الميزة.