これは、体系的な学習と比較的完全な知識体系の確立を目的とした一連の #比特币生态 記事です。
この記事は 2 番目の記事です。SegWit と Taproot のアップグレードはテクノロジーによって引き起こされる物語です。これら 2 つのアップグレードがなければ、Ordinals と Inscription は存在しません。
➤ ビットコインのアップグレード: SegWit
ビットコインが設計されたとき、ブロックは 1M のスペースを占有すると規定されており、このサイズにより各ブロックが対応できるトランザクションの数が制限されました。
歴史的または文化的な理由により、ブロック サイズの変更は実装できないため、開発者はトランザクションから開始します。 2017年、ビットコインはSegregated Witnessと呼ばれるアップグレードを受けました。
各トランザクション データの構造に従って、データは 2 つの部分に分割されます。1 つは入力情報と出力情報を含む基本トランザクション データで、入力情報は使用される UTXO を指し、出力情報は受信者のアドレスと出力を指定します。新しく生成された UTXO; トランザクションの正当性を検証するために使用されるデータを証明/署名するには、送信者がビットコインを使用する権限を持っていることを証明する署名が必要です。
証人データをトランザクション データから分離し、マークを使用して別の証人データをポイントすることで、トランザクション データが占有するスペースを削減します。これもよく言われることです。有効空間は1Mから4Mになりました。これにより、ブロック内の各トランザクションが占めるデータ量が削減され、マイニング手数料が削減され (約 35%)、ビットコイン チェーンの速度が最適化されます。
証人データの分離により、ビットコインは当初、碑文が誕生するための条件を満たしましたが、この技術にはまださらなる改良が必要です。
➤ ビットコインのアップグレード: タップルート
2021 年 11 月の Taproot アップグレード後、ビットコインの証人データには、まだイーサリアム スマート コントラクトの複雑さのレベルには達していませんが、より複雑なスクリプトが含まれる可能性があります。さらに、Taproot はブロック スペースの使用を最適化し、監視データが未使用のトランザクション ストレージ スペースを有効に活用できるようにし、4MB の上限に近づいています。
Taproot のアップグレードでは、P2TR (Pay to Taproot) と呼ばれる新しい取引方法も導入されています。このアプローチでは、単一の公開キー、またはマルチシグネチャ ウォレットやスマート コントラクトなどのより複雑なスクリプトを使用することで、プライバシーと柔軟性を高めることができます。 P2TR トランザクションでは、マークル化抽象構文ツリー (MAST) と Schnorr 署名テクノロジーを利用し、複数の支出条件を単一のトランザクションで効率的にエンコードできます。
P2TR トランザクションでは、キー パスまたはスクリプト パスを使用してビットコインを使用できるため、すべての P2TR 出力が同じように見え、プライバシーが向上します。
ビットコイン アドレスについて話すとき、通常 bc1p または bc1q で始まるのはこのためです。
この時点で、ビットコイン エコシステムの基本的な技術的基盤が明らかになりましたが、ビットコイン エコシステムの出発点である Ordinals が誕生するまでにはまだ 1 年以上かかりました。
内容が良いと思われる場合は、@BitHappy に注目してみてはいかがでしょうか。