リファレンス
オフライン署名のための QR コードフォーマット
Ownbit のコールドウォレットは、内容が完全に平文にデコードされる QR コードを使ってエアギャップを越えます。隠された独自プロトコルはありません — 各 QR は定義されたプレフィックスを持ち、そのいずれも自分でデコードできます。
監視ウォレットの設定
| プレフィックス | 目的 |
|---|---|
bb_watch: | 新しい監視ウォレットを作成する |
bb_addcoin: | 監視ウォレットにコインを追加する |
bb_mswatch: | マルチシグ監視ウォレットを作成する |
単一ウォレットの署名
| プレフィックス | 目的 |
|---|---|
bb_sign: | トランザクションに署名する(オフライン、コールドウォレット上で) |
bb_signresult: | メッセージのみの署名リクエストの署名済み結果 |
bb_tx: | 署名済みトランザクションをネットワークにブロードキャストする |
マルチシグの署名
マルチシグの署名は、リクエスト QR(開始側のウォレットが表示)と、各共同署名者からの返送された署名/トランザクション QR を組み合わせます。4 つのステージは 開始 → 確認 → デプロイ → 実行 です。
| ステージ | リクエスト | 返送された署名 / tx |
|---|---|---|
| 開始 | bb_msinitiate: | bb_txmsinitiate: |
| 確認 | bb_msconfirm: | bb_txmsconfirm: |
| デプロイ | bb_msdeploy: | bb_txmsdeploy: |
| 実行 | bb_msexecute: | bb_txmsexecute: |
エンコーディングとデコーディング
ペイロードは zlib で圧縮されてから Base64 でエンコードされます。Base64 をデコードして zlib ストリームを展開すると、平文 — 公開鍵/アドレス(bb_watch / bb_addcoin の場合)またはトランザクションとその署名(bb_sign / bb_tx の場合)— が復元されます。完全なデコードのリファレンスは bb_sign_encoding.txt で公開されています。
すべての QR があなたが検査できる平文にデコードされるため、平文のレベルにおいて、このチャネルを通じて秘密のデータが密輸されることはありません。実際の確認については「自分で検証する」をご覧ください。
最終更新:
ダウンロード
Ownbit をダウンロード
アプリをインストールし、必要なワークフローに合わせてコールドウォレットやマルチシグを設定しましょう。