BIP21 bitcoin URI

دیگر نام: bitcoin: URI, بٹ کوائن ادائیگی URI, BIP 21, Bitcoin payment URI

تعریف

BIP21 bitcoin URI ایسا لنک ہے جو bitcoin: سے شروع ہوتا ہے اور بٹ کوائن ایڈریس کے ساتھ اختیاری رقم، لیبل اور پیغام رکھتا ہے، جو QR کوڈز میں استعمال ہوتا ہے تاکہ والیٹس ادائیگی پہلے سے بھر سکیں۔

BIP21 کیا متعین کرتا ہے

BIP21 ایک Bitcoin Improvement Proposal ہے، جسے 2012 میں Nils Schneider اور Matt Corallo نے لکھا، جو بٹ کوائن ادائیگیوں کے لیے URI اسکیم متعین کرتا ہے۔ URI bitcoin: سے شروع ہوتا ہے، اس کے بعد وصول کنندہ ایڈریس اور اختیاری کوئری پیرامیٹرز۔ جب والیٹ ایسا URI رکھنے والا QR کوڈ اسکین کرتی ہے تو وہ بھیجنے کی اسکرین کھولتی ہے جس میں ایڈریس اور رقم پہلے سے بھری ہوتی ہے۔

رقم بٹ کوائن میں اعشاریہ نمبر کے طور پر لکھی جاتی ہے، چھوٹی اکائیوں میں نہیں۔ مثال کے طور پر، bitcoin:bc1q...?amount=0.001&label=Maple%20Street%20Bakery&message=Order%2042 0.001 BTC مانگتا ہے۔ label اور message میں متنی قدریں پرسنٹ انکوڈ ہوتی ہیں۔

  • amount: مطلوبہ رقم BTC میں، اعشاریہ کی صورت میں
  • label: وصول کنندہ کا نام
  • message: ادائیگی بیان کرنے والا نوٹ
  • req- سے شروع ہونے والے پیرامیٹرز کو والیٹ کا سمجھنا لازمی ہے، ورنہ اسے URI مسترد کر دینا چاہیے

QR کوڈز میں BIP21 کا استعمال

QR کوڈ سادہ ایڈریس بھی رکھ سکتا ہے اور مکمل BIP21 URI بھی۔ ادائیگیوں کے لیے URI زیادہ مفید ہے کیونکہ یہ رقم اور اسکیم رکھتا ہے، اس لیے فون جانتا ہے کہ والیٹ کھولنی ہے۔ کچھ والیٹس اضافی پیرامیٹرز بھی شامل کرتی ہیں، جیسے lightning انوائس، جو اصل BIP21 متن کا حصہ نہیں بلکہ روایات ہیں، اور ہر والیٹ انہیں نہیں پڑھتی۔

بھیجنے سے پہلے والیٹ میں دکھایا گیا ایڈریس ہمیشہ جانچیں۔ بٹ کوائن لین دین واپس نہیں ہو سکتے، اور اصل کوڈ پر لگایا گیا کوڈ رقم کسی اور کو بھیج سکتا ہے۔

عمومی سوالات

بٹ کوائن QR کوڈ میں رقم کس اکائی میں ہوتی ہے؟

BIP21 URI میں amount پیرامیٹر بٹ کوائن (BTC) میں اعشاریہ کی صورت میں ہوتا ہے، مثلاً amount=0.001۔

کیا QR کوڈ کے لیے صرف بٹ کوائن ایڈریس کافی ہے؟

سادہ ایڈریس زیادہ تر والیٹس میں کام کرتا ہے، لیکن bitcoin: URI رقم اور نوٹ بھی رکھ سکتا ہے اور اشارہ دیتا ہے کہ کوڈ ادائیگی کی درخواست ہے۔

ماخذ اور معیارات

تمام اصطلاحات