リファレンス

オフライン署名のための QR コードフォーマット

Ownbit のコールドウォレットは、内容が完全に平文にデコードされる QR コードを使ってエアギャップを越えます。隠された独自プロトコルはありません — 各 QR は定義されたプレフィックスを持ち、そのいずれも自分でデコードできます。

監視ウォレットの設定

プレフィックス目的
bb_watch:新しい監視ウォレットを作成する
bb_addcoin:監視ウォレットにコインを追加する
bb_mswatch:マルチシグ監視ウォレットを作成する

単一ウォレットの署名

プレフィックス目的
bb_sign:トランザクションに署名する(オフライン、コールドウォレット上で)
bb_signresult:メッセージのみの署名リクエストの署名済み結果
bb_tx:署名済みトランザクションをネットワークにブロードキャストする

マルチシグの署名

マルチシグの署名は、リクエスト QR(開始側のウォレットが表示)と、各共同署名者からの返送された署名/トランザクション QR を組み合わせます。4 つのステージは 開始 → 確認 → デプロイ → 実行 です。

デプロイはオンチェーンのセットアップ(例: Tron の権限更新)をカバーし、実行はマルチシグトランザクションの送金をカバーします。
ステージリクエスト返送された署名 / 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 をダウンロード

アプリをインストールし、必要なワークフローに合わせてコールドウォレットやマルチシグを設定しましょう。