本文へスキップ
ecdsa.com

Taproot

BIP-340、BIP-341、BIP-342 による Bitcoin のソフトフォークで、2021年11月14日にブロック 709,632 で有効化され、Schnorr 署名と、鍵と省略可能なスクリプトツリーにコミットする P2TR 出力を追加しました。
別表記TaprootP2TRBIP-341BIP-342Tapscript

P2TR 出力は 32 バイトの x 座標のみの鍵 Q = P + t·G で、t は内部鍵 P と代替スクリプトのマークルルートから計算したタグ付きハッシュです。キーパスでの使用は 64 バイトの BIP-340 署名 1 つだけで、鍵が 1 人のものか MuSig2 のグループのものかは区別できません。スクリプトパスでの使用で明らかになるのは、実行されたスクリプトとマークル証明だけです。Tapscript(BIP-342)は OP_CHECKMULTISIG を OP_CHECKSIGADD に置き換えます。

利点は、より小さくプライバシー性の高いマルチシグ、より安価な複雑なスクリプト、そしてすべての入力の金額にコミットする新しい署名ハッシュ(BIP-341)です。この署名ハッシュにより、ハードウェアウォレットでの手数料の検証が簡単になります。P2TR アドレスでメッセージに署名するには BIP-322 が必要です。

規格と参考文献

すべての用語