D IABLO : A Distributed Analytical Blockchain Benchmark Framework Focusing on Real-World Workloads
D IABLO : A Distributed Analytical Blockchain Benchmark Framework Focusing on Real-World Workloads
复制标题
D IABLO:专注于现实世界工作负载的分布式分析区块链基准框架
DOI:
--
复制
发表时间:
2021
期刊:
影响因子:
--
通讯作者:
Christopher Natoli
中科院分区:
文献类型:
--
作者:
Harold Benoit Epfl;Vincent Gramoli;Christopher Natoli
The plethora of blockchain proposals raises the question of selecting the ideal blockchain for a given decentralised application (DApp). Most blockchain performance evaluations are obtained through tailored environments under unknown experimental settings documented through whitepapers or blog posts. Unfortunately, the few blockchain benchmark efforts typically generate workloads either from a central location, or, purely based on synthetic request patterns. We propose a benchmark framework, D IABLO , to reason about the performance of blockchains under realistic workloads. D IABLO is extensible, allowing DApp programmers to define new work-loads, and blockchain designers to integrate and test their own blockchain. D IABLO currently supports 6 blockchain implementations and 4 built-in work-load DApps. Our results indicate that blockchains with lower fault tolerance can achieve higher performance, confirming that speculative execution of transactions might drastically impact performance. These results also show that one implementation can offer significantly better performance than another implementation of the same blockchain protocol.