作者: Tien Tuan Anh Dinh , Ji Wang , Gang Chen , Rui Liu , Beng Chin Ooi
关键词:
摘要: Blockchain technologies are taking the world by storm. Public blockchains, such as Bitcoin and Ethereum, enable secure peer-to-peer applications like crypto-currency or smart contracts. Their security performance well studied. This paper concerns recent private blockchain systems designed with stronger (trust) assumption requirement. These target aim to disrupt which have so far been implemented on top of database systems, for example banking, finance trading applications. Multiple platforms blockchains being actively developed fine tuned. However, there is a clear lack systematic framework different can be analyzed compared against each other. Such used assess blockchains' viability another distributed data processing platform, while helping developers identify bottlenecks accordingly improve their platforms. In this paper, we first describe BLOCKBENCH, evaluation analyzing blockchains. It serves fair means comparison enables deeper understanding system design choices. Any integrated BLOCKBENCH via simple APIs benchmarked workloads that based real synthetic measures overall component-wise in terms throughput, latency, scalability fault-tolerance. Next, use conduct comprehensive three major blockchains: Parity Hyperledger Fabric. The results demonstrate these still from displacing current traditional workloads. Furthermore, gaps among attributed choices at layers blockchain's software stack. We released public use.