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

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

تعديل الصفحة (opens in a new tab)

مقدمة

ما هو ERC-1363؟

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

الاختلافات عن ERC-20

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

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

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

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

المحتوى

يقدم ERC-1363 واجهة برمجة تطبيقات (API) قياسية للرموز المميزة 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:

قراءة إضافية

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