共識(shí)算法
Harmony使用的是拜占庭系列的共識(shí)算法,這種算法假定誠(chéng)實(shí)節(jié)點(diǎn)的數(shù)量要達(dá)到2/3,才能保證系統(tǒng)的正確性。在PBFT(實(shí)用拜占庭容錯(cuò))的基礎(chǔ)上,Harmony調(diào)整了消息廣播方式,使其比PBFT更快更有效,并將這種算法命名為快速拜占庭容錯(cuò)(FBFT)。
分片
Harmony支持跨分片交易,分片之間不僅可以相互通信,還能同步執(zhí)行垮分片操作。
當(dāng)每個(gè)新區(qū)塊被創(chuàng)建時(shí),通過一個(gè)Kademlia路由協(xié)議將區(qū)塊鏈頭發(fā)送到信標(biāo)鏈。在這種方式中,Harmony網(wǎng)絡(luò)中的每個(gè)節(jié)點(diǎn)都保存了一張包含所有節(jié)點(diǎn)距離的路由表。
網(wǎng)絡(luò)協(xié)議
采用QUIC協(xié)議傳輸;
對(duì)比
