質問: 仮想通貨におけるスマートコントラクトを導入したシステムの実用化について疑問に感じたことがあったため,質問をさせて頂きます. まず,各種仮想通貨にはブロックサイズというものが決まっており,1秒間辺りに処理できるトランザクションの量が決まっているということを知りました. イーサリアムであれば,1秒間あたり16件のトランザクションを処理できる. というのを知った際,これは実際に早いと言えるのかという疑問が生じました. スケーラビリティの問題としても上げられれているようですが,これは実用化に当たっては現実的で内容な数値でのように感じてしまいます. 現状として,イーサリアムの取引は1秒間16件以下の数なのでしょうか. また,スマートコントラクトを活用したサービスを作ろうと思った際に,その処理性能は全ての他のトランザクションと共通の処理速度になってしまうのでしょうか. 例として,全世界で秒間100件のトランザクションが生じるようなサービスを開発しようとした時,どのような方法が利用されるのでしょうか. 知識不足で,何か認識に誤りがありましたらご指摘s
回答: > > 現状として,イーサリアムの取引は1秒間16件以下の数なのでしょうか. > > > はい、認識の通りだと思います。 > > また,スマートコントラクトを活用したサービスを作ろうと思った際に,その処理性能は全ての他のトランザクションと共通の処理速度になってしまうのでしょうか. > > > 例として,全世界で秒間100件のトランザクションが生じるようなサービスを開発しようとした時,どのような方法が利用されるのでしょうか. > > > プライベートブロックチェーンを使えばトランザクション速度を改善できるかもしれませんが、「全世界で」というのがパブリックブロックチェーンを意味しているのであれば、現状のトランザクション速度を前提として実装する必要があるかと思います。 この問題は、2020 年以降にリリースが予定されている「イーサリアム 2.0(セレニティ)」で大幅に改善されるようです。