仮想通貨のニュースなどでよく目にする「スケーラビリティ問題」。金融業界で屈指の実力を持つマネックスの傘下に入り、生まれ変わった「新生コインチェック」!アプリのダウンロード数は日本一で、今一番使われている取引所ではないでしょうか!?「雨降って地固まる」という諺(ことわざ)の通り、ハッキング事件があったことでセキュリティが非常に強固になっており、実は今編集長が一番信頼している取引所なんです。登録も取引も無料なので、まずは公式サイトで詳細を確認してくださいね↓↓コインチェックの詳細を見る✓仮想通貨に興味あるなら、超おすすめだから使ってみてね!ゆかりこんにちはー!仮想通貨やってますか?ゆかりですー(*’ω’*)仮想通貨は全体的に元気がないようですが、こんなときこそ元気出してやっていきたいですねー!さて今日は、仮想通貨でときどき話題になる「スケーラビリティ問題」についてのお話をしたいと思います。スケーラビリティ問題は、ビットコインキャッシュ誕生のきっかけにもなった大きな問題で、今でもいろんなところで議論されています。仮想通貨の初心者からすれば、「スケーラビリティ?何それ?」って感じですよね(。-`ω-)説明を見ても何が書いてあるかよくわからん、って人も多いはず・・・。スケーラビリティ問題はビットコイン特有の問題ではない仮想通貨の仕組みをおさらいスケーラビリティ問題というちょっと複雑な話をする前に、仮想通貨の仕組みについて簡単におさらいしておきたいと思います。仮想通貨のブロックチェーンとはビットコインなどの仮想通貨は、ブロックチェーンと呼ばれるシステムで管理されています。ブロックチェーンとは、P2Pを利用した「データ管理」システムのことでしたね(*^^)P2P(ピア・ツー・ピア)は、サーバーを通さずに個々の端末でデータのやり取りができるシステムです。現在では、LINEやSkypeなどに利用されていますね♪サーバーを通さないので、個々の端末の故障や不正アクセスなどの影響を受けにくいのが特徴です。仮想通貨のブロックチェーンでは、取引に関するデータを共有管理しています。「誰が誰に何枚送金したか」をブロックチェーンに記録していくことで、誰が何枚持っているかがわかる仕組みになっています。ゆかりAさんがBさんに10BTC送金したという記録があれば、Bさんが10BTC持っているとわかりますよね♪「Bさんが10BTC持っている」という記録がされているわけではない、というところがポイントです!それらのデータは、数千~数万単位でひとつのブロックにまとめられて記録されることになります。そのブロックは、前後のブロックとチェーン状につながっていることが最大の特徴です(*^^)vこの仕組みにより、ブロックデータの改ざんがますます不可能になっています。ひとつのブロックを改ざんすると、その前後のブロックとの整合性がなくなることで、ブロックチェーンからはじき出されてしまうのです。ブロックチェーンはP2Pで管理されているため、特定の管理者がいません。不特定多数の有志が管理者(マイナー)として存在するだけなので、管理のための費用は一切かかりません。ゆかり実際はマイナーがコンピュータを動かすための電気代などがかかっているのですが、マイナーは自由参加なのでそれは気にしなくてもいいでしょう(;’∀’)あの有名なWikipediaは、誰もが閲覧・編集できるフリーの百科事典として有名ですが、あれも実はサーバー代や管理のための人件費などがかかっています。どんなシステムでも、たいていそのような費用はかかってしまうものですが、ブロックチェーンではそれが必要ないということです。・故障しない・不正が起こらない・サーバー代などが不要というような、これまでのシステムにはない魅力的な特徴があります。ビットコインのブロックチェーンについてビットコインのブロックチェーンは、パブリックブロックチェーンの一種です。世界中のどこからでも、誰でも自由に参加できるブロックチェーンだということです。それに対し、会社内でのブロックチェーンなど、特定メンバーしか参加できないブロックチェーンのことを「プライベートブロックチェーン」などと呼ばれます。ゆかりZaif取引所を運営するテックビューロ株式会社が開発する「mijin」などのプラットフォームが有名ですね!ビットコインブロックチェーンの基本情報は以下の通りです。半減期:21万ブロックごと(約4年)現在のブロック報酬:12.5BTCSegwit:実装済みブロックサイズ:1MB(メガバイト)今回スケーラビリティ問題のお話をしていくうえで大切なのは、ブロックの生成時間とブロックサイズです。この2つが、仮想通貨における取引の処理スピードと大きく関係しています。́Д`)働きたくないなー・・・(笑)ってことで、仮想通貨の勉強は頑張ってます!私は仮想通貨の中でも、ビットコインキャッシュが好きなんですが、初めて聞いたとき、「ビットコインとどう違うの...仮想通貨の王様「ビットコイン」の問題点とはビットコインは仮想通貨の王様などと呼ばれていますが、実はいくつか問題点を抱えています。今世界中で取引されているビットコインは、一体どのような問題を抱えているのか、ひとつずつ確認していきましょう。ブロックサイズが小さい問題ビットコインが抱える一番の問題は、ブロックサイズが小さいことです。ビットコインのブロックサイズは1MB(メガバイト)で、約3,000~4,000ほどの取引を格納できるそうです。データ」として貯められていき、次のブロック生成まで待たされることになります。次のブロックの生成と言いましたが、ビットコインは約10分に1回の間隔でブロックが生成されるシステムになっているため、必然的に10分間で約3,000~4,000ほどの取引しか処理できないことになります。ちなみに、ビットコインからの分裂で誕生したビットコインキャッシュのブロックサイズは32MB(2018年8月現在)です。́)また、今回のお話とは関係ないですが、ブロックに別の情報を記録すること(スマートコントラクトの実装など)もできますね♪それに比べてビットコインの1MBというのは、年々増加する取引量に追い付かないほど小さい数字です。ビットコインは仮想通貨の中でも絶対的な王者として人気を集めており、時価総額は2018年8月現在で13兆円にもなっています。日本ではまだまだ決済として利用している店舗は少ないですが、世界ではビットコインによる決済システムはどんどん出来上がりつつあります。そんな状況で、10分間で約3,000~4,000ほどの取引しか処理できないというのは、やはり重大な問題を抱えていることになります。今後さらに爆発的にビットコイン利用者は増えると予想されており、何かしらの対策を迫られています。送金詰まりの問題では、10分間で約3,000~4,000以上の取引が世界中で行われた場合、何が起こるかわかりますか?先ほど触れたように、ブロックに格納されなかった取引は「未確認取引データ」として、次のブロック生成を待つことになります。そのあいだも世界中で取引が行われているので、どんどん未確認取引データは増えていきます。すると、いくらブロックの生成を待っても、自分の取引がブロックに格納されないという問題が発生します。これが、いわゆる「送金詰まり問題」です。送金詰まりがひどかった時期には、送ったはずのビットコインが届かず、確認してもどこに行ったのかわからず、「自分のビットコインがなくなった!」と右往左往する人がたくさんいました。ゆかりちゃんと知識があれば確認できますが、簡易ウォレット(モバイルウォレットなど)を使うだけじゃ確認できないんですよね。ツイッターなどでは、送金から10日待っても届かないという声も上がっていたほどです。今では送金詰まり問題はある程度解消されていますが、取引数が増えてまたいつ詰まるかわかりません。買い物するためにビットコインで決済をして、完了するまでに10日も待たされるなんていうことは、決済通貨として問題があるとしか言いようがありません。それだけビットコインにとって、送金詰まり問題は解決すべき重要なポイントなんです。仮想通貨(ビットコイン)では、送金の際に「送金手数料」が必要になります。これは、ブロックチェーンを管理するマイナーに対して支払う手数料のことです。マイナーは取引データをブロックに格納すると、その取引に含まれている送金手数料が自分の報酬となります。どの取引を格納するか自由に選ぶことができるので、基本的には送金手数料が高い取引から格納してくことになります。ゆかり送金手数料は自由に設定できるけど、高いほうが早く承認されるってことですね!(^^)!もし、ブロックのスペースに余裕があれば、マイナーは今あるすべての取引を格納します。同じ作業をするので、ひとつでも多く取引を格納したほうがお得だからです。送金詰まり問題が発生している場合、高い送金手数料の取引を優先的に格納していきます。送金手数料が低く設定された取引データは、いつまで経っても送金が完了しないということになってしまいます。そこで利用者は、ほかの人より送金手数料を高く設定し、自分の取引を早く完了させようとします。それが世界全体で起こると、送金詰まり問題が発生しているあいだ、送金手数料はどんどん高くなっていくことになります。これが、送金手数料高騰の問題です。ひどいときは、1回送金するのに2,000~4,000円もの手数料が必要になっていたそうです。́・ω・)ちなみに、仮想通貨はデータで管理されているので、送金する金額によって送料などは変わりません。(1BTCも100BTCもデータの量はそれほど変わらないということです。)つまり、100円分送金するときでも100万円分送金するときでも、同じだけ送金手数料が必要になります。100万円分の送金で送料が3,000円かかったとしても、納得できるかもしれません。100円の送金で送料が3,000円かかってしまうと考えると、何が問題なのかわかりやすいのではないでしょうか。このような少額決済のことを「マイクロペイメント」と言います。これにより、音楽や動画データの秒単位での決済、タクシーの1m単位での決済、書籍のページ単位売りや小冊子のネット販売などができるようになります。ビットコインキャッシュでは、送金手数料1円以下を実現できているため、マイクロペイメントが可能となっています。ビットコインでは送金詰まり問題がだいぶ改善されたとは言え、まだまだマイクロペイメントの実用は難しいようです。仮想通貨のスケーラビリティ問題さて、ここまでいくつかビットコインが抱える問題についてお話をしてきましたが、これらはすべてひとつの問題に収束します。いうことかというと、これらすべての問題は、ブロックサイズ問題から始まっているということです。仮想通貨のブロックチェーンはプログラムで構成されているので、ブロックサイズを大きくすることもやろうと思えばできます。ブロックサイズを大きくすることで、さらに別の問題が発生する恐れもあります。最初の「仮想通貨のブロックチェーンとは」でお話したように、ビットコインには特定の管理者が存在しません。誰もビットコインをアップデートする権利を持っていないのです。このように「ブロックを拡大したくてもできない」という問題のことを、スケーラビリティ問題と言います。スケーラビリティは、日本語では拡張性と訳されます。́・ω・)スケーラビリティ問題は、そう簡単に解決できる問題ではなく、いろんなところで複雑に絡み合うやっかいな問題だったのです。ビットコインのスケーラビリティ問題の解決方法そんなやっかいなスケーラビリティ問題ですが、もちろん解決方法も存在します。ひとつはSegwitと呼ばれるシステムを導入すること、もうひとつはブロックサイズを拡大しちゃうことです。それぞれどのように解決されるのか、詳しく見ていきましょう。Segwitの導入で問題解決する方法ビットコインの開発者たちが提案した方法のひとつが、ビットコインのブロックチェーンにSegwit(セグウィット)を導入することでした。Witness)を切り離す(Segregated)ことで、たくさんの取引データを格納できるようにするシステムのことです。仮想通貨の取引データには、実は取引に関する情報だけではなく、IDや署名など、いろいろな情報が含まれています。その中で署名データを分離することで、取引データ自体をきゅっと縮小しちゃおうという作戦です。Segwitを導入することで、これまでの約1.7倍もの取引データをブロックに格納できるそうです。ブロックサイズで考えると、1.7MBまで拡大されたのと同じ効果があるということです。́ω`)ただ実際には、すべての人がSegwitに対応させて取引をするのは難しいので、だいたい1.7MBぐらいになるだろうと言われています。Segwitの理論上のブロックサイズは、Segwitの採用率によっても変わってくるので、そんなに信用できる数字ではないことを知っておきましょう。Segwitを実装することにより、実際にブロックサイズを拡大するためのアップデートを実施しなくても、より多くの取引を処理できるようになるのは間違いありません。ブロックサイズの拡大で問題解決する方法Segwitの実施という解決方法に対して、ビットコインのマイナーたちはブロックサイズの拡大を支持しました。ブロックサイズの拡大は、Segwitと違いブロックチェーンのシステムを根本からアップデートする必要があります。アップデートが実施されれば、ブロックサイズを格段に大きくすることができるので、Segwitとは比較にならないほど取引処理能力が高くなります。単純にブロックサイズを2MBに拡大すれば、これまでの2倍の取引データを格納できることになります。8MBにすれば8倍ということなので、送金詰まりが発生しにくくなることは明確です。送金詰まり問題が解決すれば手数料の高騰も防げますし、スケーラビリティ問題全般を解決できるということです。ブロックサイズの拡大に成功すれば、今後世界中で行われる取引がどんどん増加したとしても、またブロックサイズを拡大すれば対応できるという良い例になります。スケーラビリティ問題による対立どちらも悪くない解決策に見えますが、良い点ばかりではなく、それぞれにデメリットや問題点などが存在します。そのため、ビットコイン開発者とマイナー派で、スケーラビリティ問題の解決策をめぐり対立が起こってしまいました。開発者はSegwit、マイナー派はブロックサイズの拡大を支持し、長い間論争は続いていくことになります。お互いにどのような主張をしていたのか、それぞれの解決策にはどのような問題点があったのか見ていきましょう。Segwit導入の問題点Segwitの導入は、ブロックチェーンの根本的なアップデートを必要しないことがメリットですが、アップデートは必要です。アップデートでSegwitを導入すると、利用者のウォレットもSegwitに対応させなければいけなくなってしまいます。(未対応でも取引はできますが、その場合ブロックサイズの圧縮にはなりません。)つまり、Segwitに対応させるためのウォレットの開発やアップデートが必要になるということです。Segwitを導入することで内部のプログラムが複雑になるそうです。Segwitを実装したあとにSegwitを外すことはできなくなり、今後アップデートでブロックサイズの拡大を行うことが難しくなるそうです。ゆかり今後取引数がさらに増えてしまうと、今度こそ対応が難しくなるということです(。-`ω-)また、一部のマイナーが利用していたマイニング専用機器が使えなくなるという懸念点もありました。中国の大手マイニングプールでは大規模なマイニングが行われており、Segwitを導入することで甚大な被害が出る可能性もありました。このマイニング機器の問題で、マイナー派はSegwitの導入に反対していたと考えられます。それが原因で、ビットコインコミュニティの分裂につながるということも問題点のひとつです。マイナー派と対立ということになれば、ビットコイン自体が分裂してしまう可能性が非常に高かったのです。ブロックサイズ拡大の問題点それに対し、ブロックサイズを拡大することにも問題点はあります。ブロックサイズ(取引データ格納の上限容量)は、ブロックチェーンのシステム上きっちり定められており、これを変更するには根本的なアップデートが必要になります。根本的なアップデートをするということは、アップデート後のシステムは、アップデート前のシステムとは互換性がなくなります。わかりやすくいうと、まったく別物のシステムになってしまうということです。そのためブロックチェーンのセキュリティに、トラブルが発生する可能性が生じることになります。発生しない可能性もありますが、違うシステムになることで実際にどうなるか誰にもわからないのです。ビットコインは仮想通貨界では唯一無二の存在なので、ほかの通貨で試してみることもできません。システムが異なるということは、マイナーがマイニングをするためのプログラムも変更しないといけないということです。すべてのマイナーがアップデート後のシステムに移行してくれれば問題ありませんが、アップデート前のシステムを使い続けるマイナーが多数いた場合、ビットコインは分裂してしまうことになります。́ω`)さらに、ブロックサイズが巨大化することで、それを扱うコンピュータの負担も増えてしまいます。資金のある大企業などは、それに合わせてハイスペックな機器を用意できるかもしれません。個人でマイニングを行っている場合、資金の問題で機器を用意できない人が多くなることが予想されます。するとマイニングの力(ハッシュレート)が、一部の大企業などに集中してしまうことにつながります。ハッシュレートが集中することで、そこが攻撃対象として狙われる危険性が増します。それだけでなく、ハッシュレートを集めた企業自体がブロックチェーンに対して攻撃をする可能性も考えられます。実際にはそのようなことが起こる可能性は低いですが、「起こる可能性がある」ということだけで、ビットコインの「資産」としての価値は大きく下がることになるでしょう。ビットコインキャッシュの誕生で問題は終焉この対立は、最終的にビットコインのSegwit導入、そしてブロックサイズ拡大によるビットコインキャッシュ誕生という結果を残すことになりました。対立当時の妥協案として、ビットコインにSegwitを導入し、さらにブロックサイズを2MBに引き上げる「Segwit2X」が提案されました。結果的にSegwit2Xが実施されることはなく、中国のマイニングプール(ViaBTC社)が半ば無理やりブロックサイズ拡大のアップデートを行ってしまったのです。ゆかりこのようなシステムの根本を変更するアップデートのことを、ハードフォークと呼びます(*’ω’*)ハードフォークが行われたことで、コミュニティは完全に分裂。2017年8月1日、ビットコインから新たな通貨としてビットコインキャッシュが誕生しました。今日は、ビ...ビットコインキャッシュは当時ブロックサイズを8MBとしていましたので、スケーラビリティ問題は完全に解決できたと言ってもいいでしょう。残されたビットコインはSegwitを導入し、完全解決とまではいきませんが、問題は緩和しているようです。Segwitを導入したことで、ライトニングネットワークと呼ばれる新たな技術を利用できる可能性が発生しました。現在はまだ開発中ですが、これが実現可能になると、取引の高速化や手数料の低下によるマイクロペイメントが実現できます。ライトニングネットワークについては、以下の記事で詳しく解説しています。たのしい仮想通貨女子会ビットコインキャッシュ最大のライバル「ライトニングネットワーク」とは?https://coin-girls.com/2018/08/10/bch-lightning-network/こんにちはー!アンティークにハマっています!ゆかりです(*'ω'*)いろんな雑貨屋さんをめぐったりして、自分のお気に入りを集めています♪外をぷらぷらしていると、美味しそうなパン屋さんなんかにふらっと入ってしまうのが怖いところですが、毎日楽しく生...スケーラビリティ問題はビットコイン特有の問題ではないスケーラビリティ問題は、理論的にはどの通貨でも起こり得る問題です。イーサリアムのDappsゲームであるCryptoKittiesが人気を博した際は、その人気ゆえにイーサリアムネットワーク上のトランザクションが激増し、送金手数料のGasが高騰する事態を引き起こしています。最近だと、Fcoin系列の仮想通貨取引所が実施した仮想通貨の選挙に、イーサリアムのネットワークを使用したことから同じような結果となっています。イーサリアムの開発陣もこの問題について、PlasmaやRaidenネットワーク、Shardingといった技術を開発することで対処しようとしています。このように、スケーラビリティ問題は仮想通貨に共通して抱えている問題であり、今後仮想通貨が普及していくうえで、乗り越えていかなければならないものです。逆に、スケーラビリティ問題を独自の技術で解決し、高速で安い送金が大きな特徴の仮想通貨もあります。代表的なもので言うとリップルですね。ビットコインの思想とは違った方法なので、単純に比べることはできませんが今後注目しておくべき仮想通貨です。リップルが今後伸びる理由|2018年内に10ドルになる根拠...https://coin-girls.com/2018/08/31/ripple-xrp/こんにちは!リップル大好き女子、はるです。日本で人気のある仮想通貨といえば、リップルですよね。ここでは、初心者の人にもわかりやすく、リップルの解説をしてみたいと思います。pocketビットコインキャッシュの誕生秘話!分裂騒動とは一体何だったのか?https://coin-girls.com/2018/06/09/bcc-breakup/こんにちは!朝、雨の音を聞いた瞬間、布団から出られなくなるゆかりです!布団の中でいつも通り、もぞもぞとスマホでニュースを読んでいたら、日本のコンビニで仮想通貨が使えるようになるかも!?なんて記事があってびっくりしました。私達は、皆様にもっと仮想通貨のことを知ってもらいたい!楽しんでもらいたい!稼いでもらいたい!と思っているので、これからもどうぞ、応援のほどよろしくお願いします!!ところで皆様、もう取引所は登録していますか?取引所の登録は3分ほどで完了しますが、利用可能まで3日ほど待たないとダメなんです。仮想通貨の最大の魅力は「突然やってくる高騰」です。関連キーワードスケーラビリティ問題ビットコインビットコインキャッシュブロックチェーン【この記事を書いた女子会メンバー】ゆかり就活の到来から全力逃亡中。H〇NTER×HUNT〇Rのヒソカ好きな仮想通貨女子です。仮想通貨トロン(TRON/TRX)完全攻略座談会!チャート、将来性や特徴|エンタ...たかしま編集長2019.05.10予告編:「仮想通貨トロンの時代」が迫りくる。個性豊かな女子会メンバーのまとめ役をやってる高島です(メンバーにはVtuberもいるよ!)。