トランザクション処理性能は、システムを構築する上で重要な指標の1つです。
一般的なデータベースと同様に、トランザクション毎秒(Transactions Per Second, tps)がブロックチェーンの処理性能の指標の計測に使われています。
今回も前回と同様にEthereum PoA, Hyperledeger, Cordaの3つの処理性能に関する情報を集めてみました。
## まとめ
名称 |
tps |
Ethereum PoA |
220~1800 |
Hyper ledger |
~2700 |
Corda |
90~1000 |
Bitcoin |
2~7 |
Visaカード |
65000+ |
**各数字は、ノード数やCPU・メモリの性能等の条件がそろっていないので、あくまで参考値です。**
また比較のために、BitcoinとVisaカードの情報を載せてあります。
## 数字の出典
Ethereum PoA
[https://github.com/Azure-Samples/blockchain/tree/master/ledger/template/ethereum-on-azure/performance-benchmarking](https://github.com/Azure-Samples/blockchain/tree/master/ledger/template/ethereum-on-azure/performance-benchmarking)
Hyperledger
[https://arxiv.org/pdf/1805.11390.pdf](https://arxiv.org/pdf/1805.11390.pdf)
Corda
[https://docs.corda.r3.com/sizing-and-performance.html](https://docs.corda.r3.com/sizing-and-performance.html)
Bitcoin
[https://www.blockchain.com/ja/charts/transactions-per-second](https://www.blockchain.com/ja/charts/transactions-per-second)
Visaカード
[https://usa.visa.com/dam/VCOM/download/corporate/media/visanet-technology/aboutvisafactsheet.pdf](https://usa.visa.com/dam/VCOM/download/corporate/media/visanet-technology/aboutvisafactsheet.pdf)