arrow
Return

Concordia: A Streamlined Consensus Protocol for Blockchain Networks

delete2021-01-01
delete7
delete
OA
AI
C
Carlos Santiago
S
Shuyang Ren
C
Choonhwa Lee *
M
Minsoo Ryu
DOI:10.1109/ACCESS.2021.3051796delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
In this paper, we present a novel Byzantine fault-tolerant consensus protocol for sharded blockchain networks that does not rely on expensive leader-driven communication. The proposed protocol selects a single block proposer at a time and uses threshold signatures as a voting mechanism to confirm the validity of the proposed block. By using a gossip-like communication scheme, each node can collect and recover the group signature within O(logN) steps. With only one block proposer per consensus round, there is no possibility of conflicting blocks and resultant forks. Therefore, our consensus protocol requires only one round of one-way communication to achieve finality for each block. Our protocol guarantees safety and liveness while tolerating up to f faulty participants among 2f + 1 nodes. Our performance study shows that the proposed protocol enables hundreds of nodes to participate in the agreement process, and can finalize large blocks in approximately 10 seconds.
Keywords:
Protocols
Consensus protocol
Security
Scalability
Safety
Fault tolerant systems
Fault tolerance
Blockchain
Byzantine fault tolerance
consensus
transaction processing

Journal

IEEE Access cover
IEEE Access
IF:
3.6
Papers:
9.8W
Citations:
29.4W

Organization

H
hanyang university
Scholars:
2.9W
Papers: 2.7W
Citations: 36