核心となる問題:なぜビットコインはSegwitとTaprootによる改修を必要としたのか
概要
分離型証人(SegWit)とTaprootは、ビットコインプロトコルに対する最大の変更であり、トランザクション構造とスクリプトを根本的に再構築し、固有の制限を克服しました。SegWitは、署名データを「witness」フィールドに分離することでトランザクションIDの可塑性に対処し、これは事前署名済みトランザクションに依存するライトニングネットワークなどのレイヤー2スケーリングソリューションを可能にするために極めて重要でした。この変更はまた、witnessコミットメント(WTXID)を導入し、柔軟なスクリプトアップグレードを可能にしました。TaprootはMASTの進化形であり、より安全で不可塑性があり、効率的なキー集約を可能にするSchnorr署名を統合することで、レガシーマルチシグのサイズ制限を克服しました。Taprootはまた、実際に使用される支出パスのみを開示することでスクリプトの使用を最適化し、プライバシーと効率を向上させました。さらに、SegWitは、入力がアウトプットよりも著しく高価であった経済的インセンティブを是正するためにwitnessディスカウントを導入しました。これら二つのアップグレードは、ビットコインが自己管理型の使用のためにスケーリングする可能性を秘めるために不可欠な、巨大な障害を取り除きました。
(出典:Bitcoin Magazine)