20 / 691BIP341

Taproot

鍵経路またはスクリプト経路での支出

Schnorr 署名と任意のスクリプト木を組み合わせる SegWit バージョン 1。

Taproot は出力鍵の署名、またはスクリプト分岐の証明と充足で P2TR を支出できる。BIP 340 は Schnorr、BIP 341 は Taproot、BIP 342 は Tapscript を定義する。

Key path は通常一つの Schnorr 署名を提示し、他のスクリプト選択肢の有無を明かさない。Script path は実行スクリプト、その入力、約束された木への所属を示す control block を公開する。他のスクリプトは不要だが、分岐や証明構造は情報を含む。 [BIP 341: Taproot]

複数参加者が適切な署名プロトコルで一つの鍵と署名に協力できる。Taproot 自体は全取引入力を統合せず、任意の multisig を一署名に変えない。調整、nonce 管理、正しい実装が依然必要だ。 [BIP 340: Schnorr signatures]

P2TR は 32 バイトプログラムを持つネイティブ witness バージョン 1 で、mainnet では通常 bc1p の Bech32m アドレス。金額や使用出力間の関連は公開されたまま。節約は経路と証明サイズ次第で、アドレスだけで匿名性や最安手数料は保証しない。 [BIP 350: Bech32m]

理解を深めるには、この項目とあわせて次もお読みください SegWit, 秘密鍵, トランザクション, Lightning Network. 次の項目からも参照されています SegWit, Lightning Network, 暗号学的ハッシュ, SHA-256.

DOC · 001BIP 341: Taproot一次資料 ↗DOC · 002BIP 340: Schnorr signatures一次資料 ↗DOC · 003BIP 342: Tapscript一次資料 ↗DOC · 004BIP 350: Bech32m一次資料 ↗
2026年8月1日確認一次資料を優先 · 投資助言ではありません