取引量が増えると何が問題になるのか?
ビットコインが世の中に認知され、世界中で取引されるようになるのは素晴らしいことです・・・たぶん。「たぶん」といいますのは、ビットコインが大勢の人に使われると少々困った問題が出てくるからです。
ビットコインのブロックサイズ問題です。
ここで、ブロックサイズ問題を理解するために、ビットコインの送金方法を簡潔におさらいしましょう。世界中でビットコインの送金希望が出されますが、それはおよそ10分ごとにブロックにまとめられます。そのブロックが承認されれば、送金が完了します。
承認されたブロックは、過去の承認済ブロックにつなげられていきます。これをブロックチェーンといいます(送金の仕組みの詳細は、カテゴリ「送金の仕組み」でご確認ください)。
ビットコインのブロックサイズ問題とは
さて、この「ブロック」が問題です。ブロックという名前がついていますが、ビットコインはデータの塊です。このため、ブロックもデータです。そして、このブロックに収められるデータ量には上限があります。
1MB(1,000KB:キロバイト)です。
では、2017年3月現在、1ブロックあたりの送金データ量はどれくらいあるでしょうか。TradeBlockからの引用で確認しましょう(以下同じ)。
- 引用元URL:https://tradeblock.com/
このグラフは、毎日の送金額とブロックサイズの平均値を表しています。
青線が送金額で、その大きさは左の縦軸で表しています。日ごとに送金額が大きく異なることが分かります。そして、黄色がブロックサイズの平均値です。右肩上がりでほぼ一直線に上昇していることが分かります。すなわち、毎日の送金件数がどんどん増えているのです。
その大きさは右側の縦軸で確認できますが、2017年3月現在(上のグラフの右端)で、平均値は960KBくらいです。上限は1,000KBですから、もう目の前です。
では、この記事を書いている時点(2017年3月11日)のブロックサイズを確認しましょう。下の一覧表はブロックごとの情報がかかれており、一番右(赤枠で囲った部分)がブロックサイズです。
こちらのサイズはKB単位でなくB(バイト)単位で表示されており、999,000Bくらいだと分かります。1,000,000B(=1,000KB)が上限ですから、まもなく恒常的に上限に到達すると予想できます。
ブロックサイズが常に上限いっぱいになると、どうなる?
では、ブロックサイズが常にいっぱいになってしまう状況をシミュレーションしてみましょう。すなわち、およそ10分ごとに送金要求がブロックにまとめられるのですが、その要求量が常に1MBを超えてしまう状況です。
すると、こんな例が出てくるかもしれません。
- 送金手数料があまりに小さな送金要求は、いつまでたっても送金されない。
- 10分程度で送金できるはずが、何時間もかかってしまう。
- 送金されない送金要求が積み上がってしまい、予期しないエラーが発生する。
実際にこの例が出るかどうか、わかりません。しかし、実際に発生してしまうとビットコインの信頼性を大きく揺るがす問題となりうるでしょう。そこで、対策が考えられています。
ブロックサイズ問題の解決方法は?
この問題を解決する方法は、複数あるでしょう。
- ビットコインのプログラムを改変して、1ブロックの容量を大きくする。
- 1ブロックの容量を変えずに、1送金あたりに要するデータ量を小さくする(Segwit)。
- ブロックチェーンの枠外で送金できるようにする。
しかし、ここで問題があります。ビットコインは中央管理者がいません。
円だったら、日銀が「来年からお札のデザインを変えます」と公開すれば、円を使う人は全員それに従います。中には旧札がいいんだと主張する人もいるでしょうが、次第に旧札はなくなり、否応なしに新札を使うことになります。
ビットコインの場合、この強制力がありません。かといって、100%全員の同意を取り付けるのは不可能でしょう。そこで、主要なプレーヤーを含む多数派の合意でプログラムを変更することになります。
そして、変更内容によっては、変更前後のビットコイン間で互換性がなくなります。この、同じ仮想通貨/暗号通貨でもプログラムの変更前後で互換性がなくなってしまう変更を「ハードフォーク」と呼びます。
ハードフォークというのは聞きなれない名前ですが、仮想通貨/暗号通貨の世界では時折みられる現象です。
根本的にビットコインのブロックサイズ問題を解決するには、1ブロックあたりの容量を大きくするしかないように見えます。そして、それはハードフォークを伴う作業の模様です。
メジャーなプレーヤー(マイナーなど)と開発者の合意形成がうまくいくかどうかが、ブロックサイズ問題解決のカギを握るでしょう。そして、ビットコインの信頼性を維持することが、関係者全員の利益になります。
そこで、今後の動向に注目しましょう。
ハードフォークになる場合、私たちのビットコインは大丈夫?
では、ビットコインをより良くするためのハードフォークが実行されると決まったら、私たちはどうすれば良いでしょうか。
このサイトを読んでいただいている皆様は、どこかの取引所でビットコインを取引している(または、する予定)だと思います。このような重要な情報は、取引所各社のホームページで大きく扱われるでしょう。メールでも情報提供されるはずです。
そして、基本的な手続きは全て取引所に任せられると期待したいですが、何か必要な場合は、ビットコインを預けている取引所の指示に従いましょう。
また、デスクトップやスマートフォンなどにウォレットを持っている場合は、そのウォレットを配布しているホームページを確認しましょう。
