طلب دفع EIP-681

يُعرف أيضا باسم: ethereum: URI, معرّف دفع إيثيريوم, ERC-681

التعريف

EIP-681 اقتراح لإيثيريوم يحدد معرّفات ethereum: لطلبات الدفع، ويحمل عنوان مستلم ومعرّف سلسلة اختياريا وقيمة أو تحويل رمز مميز، وكثيرا ما يُعرض رمز QR.

ما يحدده EIP-681

EIP-681 اقتراح لتحسين إيثيريوم، منشور في مستودع EIPs، يصف صيغة URI لطلب إرسال إيثر أو استدعاء دالة عقد. يبدأ المعرّف بـ ethereum: ثم العنوان المستهدف، وعند الحاجة @ ومعرّف السلسلة، واسم دالة اختياري، ومعاملات استعلام. وتستطيع المحفظة التي تمسح رمزا كهذا بناء المعاملة ليراجعها المستخدم.

وطلب إيثر بسيط يبدو هكذا ethereum:0x...@1?value=1e18. وتُعطى القيمة بالـ wei، أصغر وحدة من الإيثر، ويُسمح بالترميز العلمي، فـ 1e18 تعني إيثر واحدا. ويخبر معرّف السلسلة المحفظة بالشبكة المقصودة، مثلا 1 لشبكة إيثيريوم الرئيسية.

تحويلات الرموز المميزة

يستطيع EIP-681 أيضا وصف استدعاء لعقد رمز مميز. ففي تحويل رمز مميز يكون العنوان المستهدف عقد الرمز، والدالة transfer، وتعطي المعاملات المستلم والمبلغ، كما في ethereum:0xTokenContract@1/transfer?address=0xRecipient&uint256=1e6. والمبلغ بأصغر وحدة للرمز المميز، وتعتمد على خانات الرمز العشرية.

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

الأسئلة الشائعة

ما وحدة value في رابط دفع ethereum:؟

معامل value بالـ wei، أصغر وحدة من الإيثر. والإيثر الواحد 1e18 wei.

هل يستطيع رمز QR بصيغة EIP-681 طلب رمز مميز بدلا من الإيثر؟

نعم. يمكنه الإشارة إلى عقد الرمز المميز بالدالة transfer وإعطاء المستلم والمبلغ معاملات.

لماذا يهم معرّف السلسلة في رمز QR للعملات المشفرة؟

قد يوجد العنوان نفسه على عدة شبكات، فيخبر معرّف السلسلة المحفظة بالشبكة المقصودة بالدفعة.

المصادر والمعايير

كل المصطلحات