تخطي إلى المحتوى الرئيسي
Change page

معيار الرمز القابل للدفع ERC-1363

آخر تحديث للصفحة: 4 أبريل 2025

مقدمة

ما هو ERC-1363؟

ERC-1363 هو واجهة توسيع لرموز ERC-20 تدعم تنفيذ منطق مخصص في عقد المستلم بعد التحويلات، أو في عقد المنفق بعد الموافقات، كل ذلك ضمن معاملة واحدة.

Differences from ERC-20

لا تسمح عمليات ERC-20 القياسية مثل transfer وtransferFrom وapprove بتنفيذ التعليمات البرمجية على عقد المستلم أو المنفق دون معاملة منفصلة. وهذا ما يزيد من تعقيد تطوير واجهة المستخدم ويؤدي إلى احتكاك في التبني؛ لأن المستخدمين يجب أن ينتظروا تنفيذ المعاملة الأولى ثم إرسال المعاملة الثانية. يجب عليهم أيضًا دفع رسوم الغاز مرتين.

يجعل معيار ERC-1363 الرموز القابلة للاستبدال قادرة على أداء الإجراءات بسهولة أكبر والعمل دون استخدام أي مستمع خارج السلسلة. فهو يسمح بإجراء استدعاء على عقد مستلم أو منفق، بعد التحويل أو الموافقة، في معاملة واحدة.

المتطلبات الأساسية

لفهم هذه الصفحة بشكل أفضل، نوصيك أولاً بالقراءة عن:

  • معايير الرمز
  • ERC-20

الجسد

يقدم معيار ERC-1363 واجهة برمجة تطبيقات قياسية لرموز ERC-20 للتفاعل مع العقود الذكية بعد transfer أو transferFrom أو approve.

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

هناك العديد من الاستخدامات المقترحة للعقود الذكية التي يمكن أن تقبل استدعاءات ERC-20.

ومن الأمثلة على ذلك:

  • المبيعات الجماعية: تؤدي الرموز المرسلة إلى تخصيص فوري للمكافآت.
  • الخدمات: الدفع ينشط الوصول إلى الخدمة في خطوة واحدة.
  • الفواتير: الرموز تسوي الفواتير تلقائيًا.
  • الاشتراكات: الموافقة على السعر السنوي ينشط الاشتراك ضمن دفعة الشهر الأول.

لهذه الأسباب تمت تسميته في الأصل "الرمز القابل للدفع".

يوسع سلوك الاستدعاء من فائدته، مما يتيح تفاعلات سلسة مثل:

  • التحصيص: تؤدي الرموز المحولة إلى القفل التلقائي في عقد التحصيص.
  • التصويت: الرموز المستلمة تسجل الأصوات في نظام الحوكمة.
  • المبادلة: موافقات الرموز تنشط منطق المبادلة في خطوة واحدة.

يمكن استخدام رموز ERC-1363 لمرافق محددة في جميع الحالات التي تتطلب تنفيذ استدعاء بعد استلام تحويل أو موافقة. يعتبر معيار ERC-1363 مفيدًا أيضًا في تجنب فقدان الرمز أو قفله في العقود الذكية عن طريق التحقق من قدرة المستلم على التعامل مع الرموز.

على عكس مقترحات توسيع ERC-20 الأخرى، لا يتجاوز ERC-1363 طرق transfer وtransferFrom لمعيار ERC-20 ويحدد معرّفات الواجهات التي سيتم تنفيذها مع الحفاظ على التوافق مع الإصدارات السابقة من ERC-20.

من EIP-1363 (opens in a new tab):

طرق

العقود الذكية التي تنفذ معيار ERC-1363 يجب أن تنفذ جميع الوظائف في واجهة ERC1363، بالإضافة إلى واجهات ERC20 وERC165.

العقد الذكي الذي يريد قبول رموز ERC-1363 عبر transferAndCall أو transferFromAndCall يجب أن ينفذ واجهة ERC1363Receiver:

العقد الذكي الذي يريد قبول رموز ERC-1363 عبر approveAndCall يجب أن ينفذ واجهة ERC1363Spender:

قراءة إضافية

هل كان هذا المقال مفيداً؟