Segwitとは
Segwitとは、Segregated Witnessの略で、
ブロックチェーン上に記録される取引データのサイズを圧縮する方法のことです。
取引データが圧縮されることによって、
1ブロックあたりに記録される取引データの量が増加して速やかな取引処理が実現します。
Segwitが実装されることによって従来の取引データ内に含まれていた署名を
Witnessという領域に分離させることが可能になり、
1ブロックにより多くの取引データを含めることができるようになります。
Segwitで容量は実質的におよそ1.7MBまで増加すると言われています。
Segwitはスケーラビリティを解決する手段の1つ
スケーラビリティ問題とは仮想通貨の取引量が増えることで、
データ処理が遅延することで手数料も高騰を引き起こすという問題です。
このスケーラビリティ問題一つの解決策として、
一定期間に承認できる取引データ量を増やすことが必要で、
その解決策としてSegwitが採用されています。
なぜBitCoin(ビットコイン)はブロック容量を拡大しないのか?
なぜBitCoin(ビットコイン)はブロック容量を拡大しないのかですが、
ブロック容量を拡大するためにはハードフォークが必要になります。
ハードフォークを実質することでブロックチェーンの分岐が起こるため、
仮想通貨が2つに分裂してしまいます。
仮想通貨の分裂が起こると全く異なる通貨になるため、
ホルダーやマイナーなどは混乱を引き起こす原因に繋がります。
しかし、ハードフォークが起きて分岐しました。
このハードフォークによってBitCoin Cash(ビットコインキャッシュ)が誕生しました。
Segwitのメリット
- 手数料が減少する
- 価格が上昇する
手数料が減少する
Segwitによって取引データのサイズが圧縮されることで、
その処理が滞りなく円滑に進んでいきます。
ですので手数料が高い取引データから処理されることが少なくなることで、
手数料も減少していきます。
価格が上昇する
スケーラビリティ問題が生じるためBitCoin(ビットコイン)は期待できないという
専門家が言うほどスケーラビリティ問題は解決すべき重要な問題です。
Segwitによってスケーラビリティの問題か解決に繋がると、
仮想通貨への期待値が高まり価格の上昇にも繋がっていく可能性があります。
Segwitのデメリット
- ユーザー数増加に対応できない
- 複雑な仕様から後戻りができない
ユーザー数増加に対応できない
Segwitでは、最大およそ1.7MB容量しか拡大ができないと言われています。
しかし、仮想通貨のユーザーは年々増加傾向であり、
再びどこかのタイミングでスケーラビリティの問題に直面することが予想されます。
ですのでSegwitでは一時的な気休めにはなっても本質的な
ユーザー数の増加には対応できないと言われています。
複雑な仕様から後戻りができない
Segwitの仕様は非常に複雑になっています。
また、ブロックチェーンに手を加えると後で書き加えることができないので、
一度Segwitを実行してしまうと後戻りできないです。
Segwit2x
Segwit2xとはBitCoin(ビットコイン)にSegwitが実装された後に
ブロック容量を1MBから2MBに増やす仕様のことです。
これは、2017年5月にニューヨーク合意でSegwit実装後の6ヶ月以内に
ブロックサイズを2MBに拡大することが発表されました。
しかし、その後Segwit2xへの賛成派と反対派がコミュニティ内で対立しました。
それによって2017年11月に無期限延期が発表されました。
その1ヶ月後の2017年12月にSegwit2xの意志を引き継ぐ
Bitcoin Segwit2x(B2X)がハードフォークによって誕生しています。
まとめ
Segwitはブロックチェーン上に記録される取引データのサイズを圧縮する方法のことです。
Segwitだけではスケーラビリティの問題を改善することができませんが、
解決策の糸口となる可能性があります。
コメント