WOTSは1回しか使えず、バックアップ管理は各Vaultごとに正確に行う必要があります
各Vaultはpeg-in時に、Winternitz One-Time Signatureの公開鍵を1つ約束し、秘密鍵は預金者のself-claimの承認に使用されます。Trustless Bitcoin Vaults (TBV) における「一度限り」はマーケティング用語ではありません。同一のWOTS鍵を複数Vaultの汎用リカバリキーとして流用したり、シードフレーズのように無限に繰り返し使ったりすることはできません。
これはかなり具体的な運用負担につながります。金庫を分割して清算粒度は改善されますが、その分、鍵ファイルの数も増えます。バックアップを日付だけ書いてvault IDを書かないと、緊急時の払い出しで取り違える可能性が高くなります。誤ったファイルはBTCを盗むことはありませんが、そもそも実行可能だったはずのバックアップ経路を止めてしまうことがあります。
より現実的な対策は、ファイル名、vault ID、対象Payoutアドレス、作成時間をオフラインのインデックスに書き込み、定期的に復号可能性を検証することです。実際に鍵を消費するのではなく、整合性を確認します。さらに、製品側もself-claimの前に一貫性チェックを行い、早い段階で不一致を警告すべきです。セルフホスティングは「ファイルをダウンロードしたら終わり」ではなく、6か月後でも唯一のファイルを正しい取引に渡せることが重要です。注目 @BabylonLabs_io 、プロジェクトトークン $BABY ;TBVのことだけ。#baby
各Vaultはpeg-in時に、Winternitz One-Time Signatureの公開鍵を1つ約束し、秘密鍵は預金者のself-claimの承認に使用されます。Trustless Bitcoin Vaults (TBV) における「一度限り」はマーケティング用語ではありません。同一のWOTS鍵を複数Vaultの汎用リカバリキーとして流用したり、シードフレーズのように無限に繰り返し使ったりすることはできません。
これはかなり具体的な運用負担につながります。金庫を分割して清算粒度は改善されますが、その分、鍵ファイルの数も増えます。バックアップを日付だけ書いてvault IDを書かないと、緊急時の払い出しで取り違える可能性が高くなります。誤ったファイルはBTCを盗むことはありませんが、そもそも実行可能だったはずのバックアップ経路を止めてしまうことがあります。
より現実的な対策は、ファイル名、vault ID、対象Payoutアドレス、作成時間をオフラインのインデックスに書き込み、定期的に復号可能性を検証することです。実際に鍵を消費するのではなく、整合性を確認します。さらに、製品側もself-claimの前に一貫性チェックを行い、早い段階で不一致を警告すべきです。セルフホスティングは「ファイルをダウンロードしたら終わり」ではなく、6か月後でも唯一のファイルを正しい取引に渡せることが重要です。注目 @BabylonLabs_io 、プロジェクトトークン $BABY ;TBVのことだけ。#baby