شرح تفصيلي لمسودة ERC-7521: إضافة نية المستخدم إلى محفظة الحساب المجردة

المؤلف الأصلي: ستيفن مون

التجميع الأصلي: Deep Chao TechFlow

شرح تفصيلي لمسودة ERC-7521: إضافة نية المستخدم إلى المحفظة المجردة للحساب

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

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

للمساعدة في التركيب وتقليل حاجز الدخول، نقترح ERC-7521، وهو معيار يدعم الهدف المشترك لمحافظ العقود الذكية.

ما هو نية المستخدم؟

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

تسمى سلسلة من العمليات على السلسلة التي ترضي جميع الأطراف المعنية بالحل. سوف تتنافس وحدات الحل المتخصصة (على غرار أدوات الحزم في ERC-4337) للعثور على الحل الذي يوفر أعلى مستوى من الرضا للمستخدمين. ويمكن تحقيق ذلك، على سبيل المثال، من خلال إيجاد المسار الأفضل/الأكثر كفاءة على السلسلة، والاستفادة من مصادر السيولة خارج السلسلة، والجمع بين نوايا المستخدمين المختلفين لاستغلال الاحتياجات المشتركة، وما إلى ذلك، حتى بما في ذلك نواياهم الخاصة.

أضف نية المستخدم إلى تجريد الحساب

المفتاح لتمكين النية العالمية هو استخدام الحسابات المجردة القائمة على العقود الذكية. على غرار ERC-4337، يتم توقيع النوايا كرسائل ثم يتم التحقق منها على السلسلة من خلال معاملات منفصلة. يتم بعد ذلك نشر هذه الرسائل الموقعة في تجمع الذاكرة الخاص بها.

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

شرح تفصيلي لمسودة ERC-7521: إضافة نية المستخدم إلى المحفظة المجردة للحساب

دخول واحد ومعايير نية غير محدودة

للمساعدة في تسهيل عملية الترقية والتوسيع السلسة والمسموح بها، تم تصميم عقد EntryPoint في ERC-4337، ولكنه تم تقسيمه أيضًا إلى جزأين متميزين. الجزء الأول، المسمى نقطة الدخول، هو نقطة الدخول الرئيسية لتقديم حلول النية وهو مسؤول عن التحقق من صحة توقيعات النية وتشغيل منطق معالجة النية عالي المستوى.

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

شرح تفصيلي لمسودة ERC-7521: إضافة نية المستخدم إلى المحفظة المجردة للحساب

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

للتأكد من أن ERC المقترح لدينا يتمتع بوظائف مهمة في مراحله المبكرة، قمنا بتطوير معيار نية قائم على الأصول لدعم معظم حالات استخدام blockchain الحالية. سنقوم بتحسين هذا المعيار (و ERC هذا) في بيئة عامة للتكيف مع احتياجات النظام البيئي.

بنية نية غامضة ولكنها قوية

تحتوي نية المستخدم على بيانات أساسية يمكن تقسيمها إلى قسمين:

  • بيانات التحقق اللازمة التي يستخدمها عقد Entry Point للتحقق من الرسائل مع المرسل قبل تنفيذها.
  • بيانات إضافية خاصة بمعيار النية تحددها النية.

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

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

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

شرح تفصيلي لمسودة ERC-7521: إضافة نية المستخدم إلى المحفظة المجردة للحساب

اجمع بين النوايا للحصول على أقصى قدر من الرضا

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

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

ومع ذلك، فإن مجرد تقديم قائمة المقاصد لا يكفي لأنه يمكن ترتيب شرائح المقاصد المختلفة بترتيبات مختلفة. لذلك، يحدد الحل أيضًا كيفية ترتيب أجزاء النية المختلفة أثناء المعالجة (كيفية تشذير أجزاء النية المختلفة).

شرح تفصيلي لمسودة ERC-7521: إضافة نية المستخدم إلى المحفظة المجردة للحساب

يتضمن جزء من عملية الحل عادةً قيام القائم بالحل بصياغة نية للمساعدة في تلبية مجموعة من النوايا الأخرى، مما يسمح له بزيادة رضا المستخدم إلى الحد الأقصى مع تحقيق بعض الأرباح.

الاستنتاج: تعزيز تفاعلات البلوكشين القائمة على النوايا

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

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

شاهد النسخة الأصلية
قد تحتوي هذه الصفحة على محتوى من جهات خارجية، يتم تقديمه لأغراض إعلامية فقط (وليس كإقرارات/ضمانات)، ولا ينبغي اعتباره موافقة على آرائه من قبل Gate، ولا بمثابة نصيحة مالية أو مهنية. انظر إلى إخلاء المسؤولية للحصول على التفاصيل.
  • أعجبني
  • تعليق
  • مشاركة
تعليق
0/400
لا توجد تعليقات
  • تثبيت