
2017年に導入されたSegWit(セグウィット)は、スケーラビリティ、取引効率、柔軟性を向上させる重要なビットコインのアップグレードです。トランザクションデータの保存方法を再構築することで、SegWitは手数料を削減し、確認速度を向上させ、将来の革新の基盤を築きます。この記事では、SegWitの仕組み、その利点、そしてビットコインの進化に対する持続的な影響を探ります。
【ビットコインの簡単な導入】(/get-started/a-quick-introduction-to-bitcoin/)から始めましょう。ビットコインとは何かでその基本を深く理解しましょう。ビットコインの価格動向を探り、ビットコイン革命でその起源について学びましょう。
ビットコインの利用拡大は、ネットワークの速度低下と手数料の増加を招きました。1MBのブロックサイズ制限 は、1ブロックあたりのトランザクション数を制限していました。セグウィットは、1MBの制限を変更せずに実効ブロックサイズを増やすことでこれを解決しようとしましたが、これが議論の主要なポイントとなりました。
【ビットコインのスケーラビリティ解決策】(/get-started/bitcoin-layer-2-solutions/)について学び、【ビットコインガバナンス】(/get-started/what-is-bitcoin-governance/)によってその開発がどのように導かれているかを探りましょう。
セグウィットは「証人データ」(署名)をトランザクションデータから分離します。これには2つの主な効果があります:
実効ブロックサイズの拡大: 証人データを削除することで、各ブロックにより多くのトランザクションを収めることができ、スループットが向上し、手数料が低下します。
トランザクション可鍛性の修正: この分離により、署名を無効にすることなくトランザクションID(TXID)の変更を防ぎ、セキュリティ上のギャップを解消します。
以下はシンプルな分解です:
ビットコインを送信する: ウォレットがトランザクションを作成します。【ビットコインの送信方法】(/get-started/how-to-send-bitcoin/)を学びましょう。
証人データの分離: セグウィットは署名をメインのトランザクション情報から分離します。
ブロック構造: ブロックは現在、トランザクションデータと証人データの2部構成です。
重量単位: セグウィットは「重量単位」を使用してブロックサイズを測定し、トランザクションデータと証人データの両方をカウントしますが、証人データには軽い重みを与えます。
ブロックサイズ制限: 1MBの制限は重量単位に適用され、実質的に1ブロックあたりのトランザクション数を増やします。
検証: 【ノード】(/get-started/what-is-a-bitcoin-node/)と【マイナー】(/get-started/what-is-bitcoin-mining/)は、トランザクションと証人データの両方を使用して取引をチェックします。