Question
Cordaで実証済みのTPS、スループットを教えてください。また、テスト環境のセットアップ、ハードウェア、等の条件についてもおしえてください。
Answer
DTCCが2018年10月に実施したベンチマークテストでは、1秒間に6,300件の契約処理(1つの契約処理に3件のTransactionが含まれているため、19,000件近くのTransactionに相当)を5時間連続して実行可能なことが実証されています。これは1日当たり1億件以上の契約処理に相当します。
参考: https://www.dtcc.com/news/2018/october/16/dtcc-unveils-groundbreaking-study-on-dlt
また、他のパフォーマンステストの結果として、
Microsoft Azure VM、Microsoft SQL Serverを使用した際の調査結果がございます。
各ノードは、ノードとは別のVM上でデータベースのインスタンスを実行しており、ノードのVMとデータベースサーバのVM間のレイテンシは最小限に抑えられていました。
詳細は以下を参照してください。
http://docs.corda.r3.com/sizing-and-performance.html
さらに、Corda NetworkがNoraryシャーディングを使用して無期限にスケーリングできることを実証し、最近のプロジェクトでは 20k tx/sec 以上のスループットを実証しました。
https://www.corda.net/blog/throughputa-corda-story/
Created by: Riku Nakazawa
Last edited by: Riku Nakazawa
Updated: 2021/2/8