Referenz

QR-Code-Format für Offline-Signierung

Die Cold Wallet von Ownbit überquert die Luftbrücke mit QR-Codes, deren Inhalte vollständig zu Klartext dekodieren. Es gibt kein verborgenes proprietäres Protokoll — jeder QR trägt ein definiertes Präfix, und Sie können jeden davon selbst dekodieren.

Watch-Wallet-Einrichtung

PräfixZweck
bb_watch:Eine neue Watch-Wallet erstellen
bb_addcoin:Einen Coin zur Watch-Wallet hinzufügen
bb_mswatch:Eine MultiSig-Watch-Wallet erstellen

Signierung einer einzelnen Wallet

PräfixZweck
bb_sign:Eine Transaktion signieren (offline, auf der Cold Wallet)
bb_signresult:Signiertes Ergebnis einer reinen Nachrichten-Signieranfrage
bb_tx:Die signierte Transaktion an das Netzwerk senden

MultiSig-Signierung

Die MultiSig-Signierung koppelt einen Anfrage-QR (angezeigt von der initiierenden Wallet) mit dem zurückgegebenen Signatur-/Transaktions-QR jedes Mit-Signierers. Die vier Phasen sind initiate → confirm → deploy → execute.

Deploy deckt die On-Chain-Einrichtung ab (z. B. ein Tron-Berechtigungsupdate); execute deckt das Ausgeben einer MultiSig-Transaktion ab.
PhaseAnfrageZurückgegebene Signatur / tx
Initiatebb_msinitiate:bb_txmsinitiate:
Confirmbb_msconfirm:bb_txmsconfirm:
Deploybb_msdeploy:bb_txmsdeploy:
Executebb_msexecute:bb_txmsexecute:

Kodierung und Dekodierung

Die Nutzlast ist zlib-komprimiert und dann Base64-kodiert. Dekomprimieren Sie das Base64 und entpacken Sie den zlib-Stream, um den Klartext wiederherzustellen — einen öffentlichen Schlüssel/eine Adresse (für bb_watch / bb_addcoin) oder eine Transaktion und ihre Signatur (für bb_sign / bb_tx). Die vollständige Dekodierungsreferenz ist unter bb_sign_encoding.txt veröffentlicht.

Weil jeder QR zu Klartext dekodiert, den Sie prüfen können, werden auf Klartext-Ebene keine privaten Daten durch den Kanal geschmuggelt. Siehe „Verify it yourself“ für die praktische Prüfung.

Zuletzt aktualisiert:

Download

Ownbit herunterladen

Installiere die App und richte dann eine Cold Wallet oder MultiSig für deinen Workflow ein.