ما يحدده BIP21
BIP21 اقتراح لتحسين بيتكوين، كتبه عام 2012 نيلز شنايدر وماتّ كورالّو، ويحدد مخطط URI لمدفوعات بيتكوين. يبدأ المعرّف بـ bitcoin: يليه عنوان الاستلام ومعاملات استعلام اختيارية. وحين تمسح محفظة رمز QR يحمل معرّفا كهذا تفتح شاشة إرسال بالعنوان والمبلغ معبأين مسبقا.
ويُكتب المبلغ بالبيتكوين رقما عشريا لا بوحدات أصغر. فمثلا bitcoin:bc1q...?amount=0.001&label=Maple%20Street%20Bakery&message=Order%2042 يطلب 0.001 BTC. وقيم النص في label وmessage مرمَّزة بالنسبة المئوية.
- amount: المبلغ المطلوب بـ BTC رقما عشريا
- label: اسم للمستلم
- message: ملاحظة تصف الدفعة
- المعاملات ذات البادئة req- يجب أن تفهمها المحفظة، وإلا فعليها رفض المعرّف
استخدام BIP21 في رموز QR
يمكن لرمز QR أن يحمل عنوانا مجردا أو معرّف BIP21 كاملا. والمعرّف أنفع للمدفوعات لأنه يحمل المبلغ والمخطط، فيعرف الهاتف أن يفتح محفظة. وتضيف بعض المحافظ أيضا معاملات إضافية، مثل فاتورة lightning، وهي أعراف لا جزء من نص BIP21 الأصلي، ولا تقرؤها كل المحافظ.
تحقق دائما من العنوان المعروض في المحفظة قبل الإرسال. فمعاملات بيتكوين لا يمكن عكسها، وقد يرسل رمز وُضع فوق رمز حقيقي الأموال إلى شخص آخر.