部分的に署名されたビットコイントランザクション(PSBT)は、まだ完了していないトランザクションの標準ファイル形式です。1つのプログラムがそれを作成し、他のプログラムが署名を追加し、最後のプログラムがそれをブロードキャストします。
エアギャップフロー
- 秘密鍵を保持しないオンラインウォレットは、トランザクションをPSBTとして構築します。
- PSBTは、QRコードまたはメモリカードを介して署名デバイスに移動します。ネットワーク経由ではありません。
- デバイスは金額と宛先を表示し、あなたはそれらを画面で確認し、署名します。
- 署名されたPSBTは同じ方法で戻り、オンラインウォレットがそれをブロードキャストします。
秘密鍵はインターネットに接続されたコンピュータに触れることはありません。オンラインコンピュータのマルウェアは、宛先をスワップしようとする可能性があります。そのため、常に署名デバイス自体の画面でアドレスを確認する必要があります。
PSBTは、マルチシグを実用的にするものでもあります。同じファイルが各秘密鍵所有者から次の所有者に渡され、それぞれが署名を追加します。