スケーラビリティ問題

スケーラビリティ問題とは?

ビットコインの抱える問題・スケーラビリティ問題とは?ビットコインはクレジットカードや電子マネーに比べ取引の速度が非常に遅いのが特徴です。

スケーラビリティ問題とは、ビットコインなどで行われる取引に遅延が発生し渋滞を起こして次のブロックが生成されるまで承認を待つ事を意味します。取引が増えれば増えるほど遅延が起き取引に時間が掛かるこれが、スケーラビリティ問題です。

ビットコインは10分に1回取引データをブロックに詰めて、次のブロックが生成されます。1ブロックの容量が1MB・役1ブロックで10分で4000件がまとめられ、次のブロックが出来ます。4000件以上の取引がオーバーしてしまうと次のブロックが出来るまで待つか、取引手数料を多く支払って割り込んで計算してもらうかどちらかになります。こうして、遅延が発生し取引に時間が掛かる事をスケーラビリティ問題といい、ビットコインの最大の弱点と言われています。

現在では、VISAカードの取引は1秒間役1500件の処理速度これに比べるとビットコインの取引、10分で4000件の処理速度は決して速いとはいえません。

この問題を解決しようと話し合いが何度も行われました。

そこでビットコインに関連する人達つまり
ビットコインのコア開発者・マイナーと言われる人達で話し合われ

結局、残った下記の2つの案のどちらかで合意する事になり。

1.1ブロックの容量を増やす方法
2.1ブロックの容量を増やさずに圧縮する方法

こうして、2.の、「1ブロックの容量を増やさずに圧縮する方法」が選べれ少しは改善されるように成りました。この方法をSegwit(セグウィット)といいます。

Segwit(セグウィット)を実装した事でこれまでの4倍の処理が行えるようになりましたが、実際は2倍弱となっておりまだまだ、スケーラビリティ問題は残されたままになっているようです。