NeuChain+: A Sharding Permissioned Blockchain System with Ordering-Free Consensus

1Citations
Citations of this article
14Readers
Mendeley users who have this article in their library.

Abstract

Permissioned blockchains are widely used in scenarios such as digital assets, supply chains, government services, and Web 3.0, but their development is hindered by low throughput and scalability. Blockchain sharding addresses these issues by dividing the ledger into disjoint shards that can be processed concurrently. However, since cross-shard transactions require the collaboration of multiple shards, blockchain sharding needs a commit protocol to ensure the atomicity of executing these transactions, significantly impacting system performance. To this end, by exploiting the characteristics of deterministic ordering, we propose a cross-shard transaction processing protocol called cross-reserve, which eliminates this costly cross-shard coordination while providing the same consistency and atomicity guarantee. Based on the ordering-free execute–validate (EV) architecture, we implemented a blockchain prototype called NeuChain+, which further reduces the cross-shard transaction processing overhead using the pipelined read sets transmission. Experimental results show that NeuChain+ is scalable and outperforms state-of-the-art blockchain systems with (Formula presented.) – (Formula presented.) throughput under the SmallBank workload.

Cite

CITATION STYLE

APA

Gao, Y., Li, X., Peng, Z., Zhang, Y., & Yu, G. (2024). NeuChain+: A Sharding Permissioned Blockchain System with Ordering-Free Consensus. Applied Sciences (Switzerland), 14(11). https://doi.org/10.3390/app14114897

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free