Table 1 Comparison of consensus algorithms.

From: An efficient sharding consensus algorithm for consortium chains

 

Communication complexity

TPS

Node sharding

Credit mechanism

Supervision mechanism

Byzantine fault tolerance

PBFT5

High

Low

No

No

No

Yes

Multi-Layer-PBFT11

High

Low

Yes

No

No

Yes

NBFT13

High

Low

Yes

No

No

Yes

GH12

High

Low

Yes

No

No

Yes

CDBFT8

High

Low

No

Yes

No

Yes

RBFT18

High

Low

No

No

Yes

Yes

Algorithm21

High

Low

Yes

No

No

Yes

KBFT(proposed)

Low

High

Yes

Yes

Yes

Yes