Concordia: A Streamlined Consensus Protocol for Blockchain Networks

Citations

WEB OF SCIENCE

10
Citations

SCOPUS

21

초록

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.

키워드

Protocols; Consensus protocol; Security; Scalability; Safety; Fault tolerant systems; Fault tolerance; Blockchain; Byzantine fault tolerance; consensus; transaction processing; Blockchain; Byzantine fault; Communication schemes; Consensus protocols; Consensus rounds; Group signatures; Performance study; Threshold signature; Voting mechanism; Internet protocols
제목
Concordia: A Streamlined Consensus Protocol for Blockchain Networks
저자
Santiago, Carlos; Ren, Shuyang; Lee, Choonhwa; Ryu, Minsoo
DOI
10.1109/ACCESS.2021.3051796
발행일
2021-01
유형
Article
저널명
IEEE Access
권
9
페이지
13173 ~ 13185

파일 다운로드

Thumbnail