BIP21 Bitcoin URI

ชื่ออื่น: bitcoin: URI, Bitcoin payment URI, BIP 21

คำนิยาม

BIP21 Bitcoin URI คือลิงก์ที่ขึ้นต้นด้วย bitcoin: และมีที่อยู่บิตคอยน์ พร้อมจำนวนเงิน ป้ายชื่อ และข้อความที่ใส่หรือไม่ก็ได้ ใช้ใน QR Code เพื่อให้กระเป๋าเงินกรอกข้อมูลการชำระเงินให้

BIP21 กำหนดอะไร

BIP21 คือ Bitcoin Improvement Proposal เขียนในปี 2012 โดย Nils Schneider และ Matt Corallo กำหนดรูปแบบ URI สำหรับการชำระเงินด้วยบิตคอยน์ URI ขึ้นต้นด้วย bitcoin: ตามด้วยที่อยู่ผู้รับและพารามิเตอร์ query ที่ใส่หรือไม่ก็ได้ เมื่อกระเป๋าเงินสแกน QR Code ที่มี URI แบบนี้ จะเปิดหน้าจอส่งเงินที่กรอกที่อยู่และจำนวนเงินไว้แล้ว

จำนวนเงินเขียนเป็นบิตคอยน์เป็นเลขทศนิยม ไม่ใช่หน่วยที่เล็กกว่า ตัวอย่างเช่น bitcoin:bc1q...?amount=0.001&label=Maple%20Street%20Bakery&message=Order%2042 ขอ 0.001 BTC ค่าข้อความใน label และ message เข้ารหัสเปอร์เซ็นต์

  • amount: จำนวนเงินที่ขอเป็น BTC เป็นเลขทศนิยม
  • label: ชื่อของผู้รับ
  • message: บันทึกอธิบายการชำระเงิน
  • พารามิเตอร์ที่ขึ้นต้นด้วย req- กระเป๋าเงินต้องเข้าใจ ไม่เช่นนั้นควรปฏิเสธ URI

ใช้ BIP21 ใน QR Code

QR Code เก็บได้ทั้งที่อยู่เปล่า ๆ หรือ BIP21 URI เต็ม URI มีประโยชน์กว่าสำหรับการชำระเงิน เพราะมีจำนวนเงินและ scheme มือถือจึงรู้ว่าต้องเปิดกระเป๋าเงิน กระเป๋าเงินบางตัวเพิ่มพารามิเตอร์พิเศษ เช่นใบแจ้งหนี้ lightning ซึ่งเป็นธรรมเนียมไม่ใช่ส่วนของข้อความ BIP21 ดั้งเดิม และกระเป๋าเงินไม่ทุกตัวอ่านได้

ควรตรวจที่อยู่ที่แสดงในกระเป๋าเงินก่อนส่งเสมอ ธุรกรรมบิตคอยน์ย้อนกลับไม่ได้ และโค้ดที่วางทับโค้ดจริงอาจส่งเงินไปให้คนอื่น

คำถามที่พบบ่อย

จำนวนเงินใน QR Code บิตคอยน์เป็นหน่วยอะไร

ใน BIP21 URI พารามิเตอร์ amount เป็นบิตคอยน์ (BTC) เป็นเลขทศนิยม เช่น amount=0.001

ที่อยู่บิตคอยน์อย่างเดียวพอสำหรับ QR Code ไหม

ที่อยู่เปล่า ๆ ใช้ได้ในกระเป๋าเงินส่วนใหญ่ แต่ bitcoin: URI ยังมีจำนวนเงินและบันทึกได้ และบอกว่าโค้ดเป็นคำขอชำระเงิน

แหล่งที่มาและมาตรฐาน

คำศัพท์ทั้งหมด