## すべての始まりとなった問題サトシ・ナカモトがビットコインを作成した際、彼はブロックあたり1MBのハードリミットを設定しました。当時は合理的に思えました。しかし、採用が急増するにつれて、この設計選択は深刻な問題となりました。想像してみてください:ビットコインは平均して約7件の取引を1秒ごとに処理します。ネットワークが混雑すると、それでは全く足りません。各ブロックの確認には10分かかり、ネットワークは1ブロックあたり約20〜30件の取引しか処理できません。その結果、数万件の保留中の取引が溜まり、手数料は$10、$20、またはそれ以上に急騰します。ユーザーは支払いが完了するまで数日待たなければならず、これは迅速で手頃な価格であることを目的とした通貨には明らかに受け入れられません。暗号通貨コミュニティは解決策を切望していました。そこで、SegWitが登場しました。## SegWitが実際に行うことSegregated Witnessは、ビットコイン開発者のピーター・ウィルとビットコインコアチームによって2015年に提案され、2017年にソフトフォークとして稼働を開始しました。基本的なアイデアは非常にシンプルです:**署名データを取引データから分離し、異なる方法で保存する**。これが重要な理由です。すべてのビットコイン取引は2つの要素を含んでいます:- **取引データ**:(who what)送信する実際の資産情報- **証人データ**: 署名の証明 ( 誰がそれを承認したか )署名データは、典型的なトランザクションブロックの65%に膨れ上がります。これは、トランザクション情報自体と同じ空間に直接存在する必要のない検証オーバーヘッドです。SegWitはこの署名データを抽出し、同じブロックスペースにより多くのトランザクションを圧縮することを効果的に実現します。数学は簡単です:データの保存方法を再編成することで、SegWitはビットコインの実効ブロック容量を1.7倍に増加させました。これは、単純なコード変更からの大きな飛躍です。## 実際のユーザーのための実際の利益### 手数料の引き下げSegWitが採用された後、平均取引コストは約1ドルにまで下がりました。これは、SegWit以前の日々と比較すると大きな節約です。実際にどれだけ節約できるのでしょうか?「1」で始まるレガシーアドレス(から「bc1」で始まるネイティブSegWitアドレス)に切り替えると、**35%の手数料削減**が期待できます。「3」で始まる互換性アドレス(を使用する場合は、**24%の節約**が可能です。これは理論上の話ではなく、プロトコルに組み込まれています。) より速い確認ブロックあたりの取引数が増え、混雑が減ることで、決済時間が短縮されます。署名検証が同じ計算リソースを消費しなくなったため、ネットワークはデータをより効率的に優先し、処理できるようになりました。( レイヤー2ソリューションのためのファウンデーションSegWitは、ビットコインのスケーラビリティを異なるレイヤーで解決するLightning Networkや他のレイヤー2プロトコルを可能にしました。オンチェーン取引をより効率的に処理することにより、SegWitはベースレイヤーへの圧力を軽減し、オフチェーンイノベーションのための余裕を生み出しました。) 改ざんに対する追加のセキュリティ取引データから証人データが分離されることで、取引の可変性は不可能になります。ブロックチェーンの記録は、以前は完全に保証されていなかった方法で不変になります。## アドレスの種類の説明SegWitの採用により、異なるトレードオフを持つ複数のアドレス形式が作成されました:**レガシー ###P2PKH###** アドレスは "1" で始まります。これらは元のビットコインアドレスであり、今でも問題なく機能しますが、SegWitの利点は享受できません。**互換性 ###P2SH(** アドレスは "3" で始まります。これらはSegWitをサポートしながら、古いウォレットとの互換性を保ちます。従来のアドレスと比較して手数料を24%削減します。**ネイティブSegWit )Bech32(** アドレスは "bc1q" で始まり、最も効率的な形式です。レガシーアドレスと比較して手数料が35%節約され、大文字小文字を区別しないため、エラーなく入力しやすくなっています。QRコードは小さく、チェックサムエラーチェックも優れています。**タプルート )Bech32m(** アドレスは "bc1p" で始まり、最新の進化を表します。これらはビットコインオーディナル、NFT、およびその他の高度な機能をサポートしながら、"3" フォーマットと同様の手数料効率を維持します。実用的なポイント: もしまだ従来のアドレスを使用しているなら、あなたはお金を無駄にしています。## SegWitの遺産と未来2020年8月までに、SegWitの採用率はすでにビットコイン取引の67%に達していました。今日の数字はほぼ確実にもっと高いでしょう。このアップグレードは、ビットコインがネットワークを壊すことなく実際の問題を解決しながら、知的に進化できることを証明しました。重要なのは、SegWitが単なる応急処置ではなかったことです。それは、その後に起こるすべての基盤を築きました:Lightning Network、Taproot、そしてBitcoinの序数です。2019年、TaprootはSegWitの教訓をさらに進め、埋め込むことができるデータの範囲を拡大し、Bitcoinを新しい方法で真にプログラム可能にしました。プロトコルは単にスケールしただけでなく、進化した。## ボトムラインSegWitは、ビットコインを取引手数料が高騰し、混雑しているネットワークから、成長と革新を扱えるネットワークへと変革しました。ユーザーにとって、その利点は具体的です:手数料が低く、確認が速く、セキュリティが向上します。開発者にとっては、新たな可能性を解き放ちました。エコシステムにとっては、思慮深いプロトコルのアップグレードが実際の問題を解決できることを証明しました。もし今日ビットコインを送信していて、SegWitアドレスを使用していないなら、あなたは過剰に支払っていることになります。これが最もシンプルな考え方であり、SegWitが重要な理由です。
なぜセグウィットはビットコインのゲームを変えたのか:ボトルネックからブレークスルーへ
すべての始まりとなった問題
サトシ・ナカモトがビットコインを作成した際、彼はブロックあたり1MBのハードリミットを設定しました。当時は合理的に思えました。しかし、採用が急増するにつれて、この設計選択は深刻な問題となりました。
想像してみてください:ビットコインは平均して約7件の取引を1秒ごとに処理します。ネットワークが混雑すると、それでは全く足りません。各ブロックの確認には10分かかり、ネットワークは1ブロックあたり約20〜30件の取引しか処理できません。その結果、数万件の保留中の取引が溜まり、手数料は$10、$20、またはそれ以上に急騰します。ユーザーは支払いが完了するまで数日待たなければならず、これは迅速で手頃な価格であることを目的とした通貨には明らかに受け入れられません。
暗号通貨コミュニティは解決策を切望していました。そこで、SegWitが登場しました。
SegWitが実際に行うこと
Segregated Witnessは、ビットコイン開発者のピーター・ウィルとビットコインコアチームによって2015年に提案され、2017年にソフトフォークとして稼働を開始しました。基本的なアイデアは非常にシンプルです:署名データを取引データから分離し、異なる方法で保存する。
これが重要な理由です。すべてのビットコイン取引は2つの要素を含んでいます:
署名データは、典型的なトランザクションブロックの65%に膨れ上がります。これは、トランザクション情報自体と同じ空間に直接存在する必要のない検証オーバーヘッドです。SegWitはこの署名データを抽出し、同じブロックスペースにより多くのトランザクションを圧縮することを効果的に実現します。
数学は簡単です:データの保存方法を再編成することで、SegWitはビットコインの実効ブロック容量を1.7倍に増加させました。これは、単純なコード変更からの大きな飛躍です。
実際のユーザーのための実際の利益
手数料の引き下げ
SegWitが採用された後、平均取引コストは約1ドルにまで下がりました。これは、SegWit以前の日々と比較すると大きな節約です。実際にどれだけ節約できるのでしょうか?「1」で始まるレガシーアドレス(から「bc1」で始まるネイティブSegWitアドレス)に切り替えると、35%の手数料削減が期待できます。「3」で始まる互換性アドレス(を使用する場合は、24%の節約が可能です。これは理論上の話ではなく、プロトコルに組み込まれています。
) より速い確認
ブロックあたりの取引数が増え、混雑が減ることで、決済時間が短縮されます。署名検証が同じ計算リソースを消費しなくなったため、ネットワークはデータをより効率的に優先し、処理できるようになりました。
( レイヤー2ソリューションのためのファウンデーション
SegWitは、ビットコインのスケーラビリティを異なるレイヤーで解決するLightning Networkや他のレイヤー2プロトコルを可能にしました。オンチェーン取引をより効率的に処理することにより、SegWitはベースレイヤーへの圧力を軽減し、オフチェーンイノベーションのための余裕を生み出しました。
) 改ざんに対する追加のセキュリティ
取引データから証人データが分離されることで、取引の可変性は不可能になります。ブロックチェーンの記録は、以前は完全に保証されていなかった方法で不変になります。
アドレスの種類の説明
SegWitの採用により、異なるトレードオフを持つ複数のアドレス形式が作成されました:
レガシー ###P2PKH### アドレスは “1” で始まります。これらは元のビットコインアドレスであり、今でも問題なく機能しますが、SegWitの利点は享受できません。
互換性 ###P2SH( アドレスは “3” で始まります。これらはSegWitをサポートしながら、古いウォレットとの互換性を保ちます。従来のアドレスと比較して手数料を24%削減します。
ネイティブSegWit )Bech32( アドレスは “bc1q” で始まり、最も効率的な形式です。レガシーアドレスと比較して手数料が35%節約され、大文字小文字を区別しないため、エラーなく入力しやすくなっています。QRコードは小さく、チェックサムエラーチェックも優れています。
タプルート )Bech32m( アドレスは “bc1p” で始まり、最新の進化を表します。これらはビットコインオーディナル、NFT、およびその他の高度な機能をサポートしながら、“3” フォーマットと同様の手数料効率を維持します。
実用的なポイント: もしまだ従来のアドレスを使用しているなら、あなたはお金を無駄にしています。
SegWitの遺産と未来
2020年8月までに、SegWitの採用率はすでにビットコイン取引の67%に達していました。今日の数字はほぼ確実にもっと高いでしょう。このアップグレードは、ビットコインがネットワークを壊すことなく実際の問題を解決しながら、知的に進化できることを証明しました。
重要なのは、SegWitが単なる応急処置ではなかったことです。それは、その後に起こるすべての基盤を築きました:Lightning Network、Taproot、そしてBitcoinの序数です。2019年、TaprootはSegWitの教訓をさらに進め、埋め込むことができるデータの範囲を拡大し、Bitcoinを新しい方法で真にプログラム可能にしました。
プロトコルは単にスケールしただけでなく、進化した。
ボトムライン
SegWitは、ビットコインを取引手数料が高騰し、混雑しているネットワークから、成長と革新を扱えるネットワークへと変革しました。ユーザーにとって、その利点は具体的です:手数料が低く、確認が速く、セキュリティが向上します。開発者にとっては、新たな可能性を解き放ちました。エコシステムにとっては、思慮深いプロトコルのアップグレードが実際の問題を解決できることを証明しました。
もし今日ビットコインを送信していて、SegWitアドレスを使用していないなら、あなたは過剰に支払っていることになります。これが最もシンプルな考え方であり、SegWitが重要な理由です。