共识算法
Harmony使用的是拜占庭系列的共识算法,这种算法假定诚实节点的数量要达到2/3,才能保证系统的正确性。在PBFT(实用拜占庭容错)的基础上,Harmony调整了消息广播方式,使其比PBFT更快更有效,并将这种算法命名为快速拜占庭容错(FBFT)。
分片
Harmony支持跨分片交易,分片之间不仅可以相互通信,还能同步执行垮分片操作。
当每个新区块被创建时,通过一个Kademlia路由协议将区块链头发送到信标链。在这种方式中,Harmony网络中的每个节点都保存了一张包含所有节点距离的路由表。
网络协议
采用QUIC协议传输;