A New Hybrid Consensus Protocol: Deterministic Proof Of Work
Zhuan Cheng, Gang Wu, Hao Wu, Muxing Zhao, Liang Zhao, Qingfeng Cai

TL;DR
This paper introduces a hybrid blockchain consensus protocol called Deterministic Proof of Work that combines Map-reduce PoW with PBFT to achieve high scalability, strong consistency, and decentralization, preventing forks and attacks.
Contribution
It presents a novel hybrid consensus protocol integrating Map-reduce PoW with PBFT, enhancing scalability and security without sacrificing decentralization.
Findings
Immediate transaction confirmation demonstrated.
Protocol resists forking and double-spending attacks.
Experimental results support scalability and security claims.
Abstract
The Decentralized-Consistent-Scale (DCS) Triangle defines three dimensions that illustrate the tradeoffs of the blockchain consensus mechanism. In this paper, we propose a new hybrid consensus protocol, called Deterministic Proof of Work (DPoW), which can reach high levels of scalability and consistency without significant reduction to decentralization. Our protocol introduces a Map-reduce PoW mining algorithm to perform alongside Practical Byzantine Fault Tolerance (PBFT) verification, which together allow for transactions to be confirmed immediately, largely improving scalability. In addition, the protocol is designed such that forking cannot occur, ensuring strong consistency and security against a multitude of attacks. The Map-reduce PoW mining process ensures that no single entity can control the network, guaranteeing decentralization. We analyzed the security of our protocol by…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsDistributed systems and fault tolerance · Blockchain Technology Applications and Security · Optimization and Search Problems
