Affiliation:
1. National Engineering Research Center for Big Data Technology and System, Services Computing Technology and System Lab, Cluster and Grid Computing Lab, School of Computer Science and Technology, Huazhong University of Science and Technology, China
Abstract
Mainstream blockchain systems such as Bitcoin and Ethereum are revolutionizing the financial industry by adopting the Nakamoto consensus protocol, i.e.,
Proof-of-Work
(PoW). Only nodes with sufficient computing resources can work out the PoW difficulties, thereby increasing the mining cost of malicious attackers and ensuring the security of blockchain systems. Such an assumption of having abundant resources leads to drawbacks of low throughput and risk of centralization. In this paper, we present Dispatcher, a novel distributed consensus protocol that takes resource heterogeneity into account to ensure
resource-aware
PoW with high efficiency. Dispatcher introduces a hierarchical topology to offer flexible PoW difficulties tailored for different nodes’ resources. In particular, it utilizes the limited resource of each node to jointly maximize the performance by concurrent mining. Moreover, we design an adaptive incentive mechanism to fit the available resource of blockchain nodes to rewards. Our experiments show that Dispatcher enjoys a substantial performance margin over the state-of-the-art. We can achieve a 50% throughput improvement compared with OHIE.
Publisher
Association for Computing Machinery (ACM)
Reference35 articles.
1. SimBlock: A Blockchain Network Simulator
2. Do You Need a Distributed Ledger Technology Interoperability Solution?Distributed Ledger Technologies;Belchior Rafael;Research and Practice,2023
3. Mneme: A Mobile Distributed Ledger
4. Blockchain and Scalability
5. On Scaling Decentralized Blockchains