BIP21 bitcoin URI

Λέγεται και: bitcoin: URI, URI πληρωμής Bitcoin, BIP 21, Bitcoin payment URI

Ορισμός

Το BIP21 bitcoin URI είναι ένας σύνδεσμος που ξεκινά με bitcoin: και κρατά μια διεύθυνση bitcoin μαζί με προαιρετικό ποσό, ετικέτα και μήνυμα, που χρησιμοποιείται σε κωδικούς QR ώστε τα πορτοφόλια να προσυμπληρώνουν μια πληρωμή.

Τι ορίζει το BIP21

Το BIP21 είναι ένα Bitcoin Improvement Proposal, γραμμένο το 2012 από τους Nils Schneider και Matt Corallo, που ορίζει ένα σχήμα URI για πληρωμές bitcoin. Το URI ξεκινά με bitcoin:, ακολουθούμενο από τη διεύθυνση παραλήπτη και προαιρετικές παραμέτρους query. Όταν ένα πορτοφόλι σαρώνει έναν κωδικό QR που κρατά τέτοιο URI, ανοίγει μια οθόνη αποστολής με τη διεύθυνση και το ποσό ήδη συμπληρωμένα.

Το ποσό γράφεται σε bitcoin ως δεκαδικός αριθμός, όχι σε μικρότερες μονάδες. Για παράδειγμα, το bitcoin:bc1q...?amount=0.001&label=Maple%20Street%20Bakery&message=Order%2042 ζητά 0,001 BTC. Οι τιμές κειμένου στο label και στο message κωδικοποιούνται με percent-encoding.

  • amount: ζητούμενο ποσό σε BTC, ως δεκαδικός
  • label: ένα όνομα για τον παραλήπτη
  • message: μια σημείωση που περιγράφει την πληρωμή
  • Οι παράμετροι με πρόθεμα req- πρέπει να γίνονται κατανοητές από το πορτοφόλι, αλλιώς αυτό πρέπει να απορρίψει το URI

Χρήση του BIP21 σε κωδικούς QR

Ένας κωδικός QR μπορεί να κρατά είτε μια γυμνή διεύθυνση είτε ένα πλήρες BIP21 URI. Το URI είναι πιο χρήσιμο για πληρωμές, επειδή μεταφέρει το ποσό και το σχήμα, οπότε το κινητό ξέρει να ανοίξει πορτοφόλι. Κάποια πορτοφόλια προσθέτουν επίσης επιπλέον παραμέτρους, όπως ένα τιμολόγιο lightning, που είναι συμβάσεις και όχι μέρος του αρχικού κειμένου του BIP21, και δεν τις διαβάζουν όλα τα πορτοφόλια.

Έλεγξε πάντα τη διεύθυνση που εμφανίζεται στο πορτοφόλι πριν στείλεις. Οι συναλλαγές bitcoin δεν αναιρούνται και ένας κωδικός τοποθετημένος πάνω από έναν αληθινό μπορεί να στείλει κεφάλαια σε κάποιον άλλον.

Συχνές ερωτήσεις

Σε ποια μονάδα είναι το ποσό σε έναν κωδικό QR bitcoin;

Σε ένα BIP21 URI η παράμετρος amount είναι σε bitcoin (BTC) ως δεκαδικός, για παράδειγμα amount=0.001.

Αρκεί μια διεύθυνση bitcoin μόνη της για έναν κωδικό QR;

Μια γυμνή διεύθυνση δουλεύει στα περισσότερα πορτοφόλια, αλλά ένα URI bitcoin: μπορεί να μεταφέρει και το ποσό και μια σημείωση και δείχνει ότι ο κωδικός είναι αίτημα πληρωμής.

Πηγές και πρότυπα

Όλοι οι όροι