Was ist BC-UR?
BC-UR (Uniform Resources, von Blockchain Commons) ist ein Standard, um Binärdaten wie Transaktionen, PSBTs und Kontoschlüssel in QR-Codes zu kodieren. Sind die Daten für einen Code zu groß, werden sie in eine animierte Folge von Bildern aufgeteilt.
Warum das wichtig ist
Ein einzelner QR-Code fasst höchstens ein paar Kilobyte, und dichte Codes sind schwer zu scannen. BC-UR nutzt Fountain-Codes: Der Leser kann die Daten aus jeder ausreichenden Menge von Bildern wieder zusammensetzen, ein verpasstes Bild kostet also einen Moment und keinen Neustart.
So geht Locker Protocol Wallet damit um
Locker Protocol Wallet und Locker Vault tauschen große Anfragen als animierte BC-UR-QR-Codes aus, die Formatfamilie, die auch Keystone und andere air-gapped Wallets nutzen. Der Vault begrenzt die Größe dessen, was er zusammensetzt, bevor er irgendetwas dekodiert.
Fragen
Warum wechselt der QR-Code ständig?
Es ist eine animierte Folge, die Daten trägt, die für einen einzelnen Code zu groß sind. Halten Sie die Kamera darauf, bis der Vault meldet, dass er alles gelesen hat.
Ist BC-UR an eine Wallet-Marke gebunden?
Nein. Es ist eine offene Spezifikation von Blockchain Commons, die mehrere Hardware- und Software-Wallets nutzen.