官术网_书友最值得收藏!

4.3 聯盟鏈的常用共識機制

聯盟鏈更注重隱私、安全和監管,因此會加入更多的管控元素,采用類似于傳統的拜占庭家族共識機制。聯盟鏈相對于公有鏈而言,弱化了對于去中心化的強調,同時由于節點準入制,相當于已經賦予了節點一定的信任。

DPoS(Delegated Proof-of-Stake,股份授權證明)機制里有股票權的人是通過選舉產生和更換的,而不是像PoS這樣根據幣的數量來產生的。它通過不同的策略,不定時地選中一小群節點,由這一小群節點做新區塊的創建、驗證,簽名和互相監督,大幅減少了區塊創建和確認所需要消耗的時間和算力成本。DPoS不需要太多的信任,所選的這些委托人不能改變交易的細節,如果節點存在試圖作惡、提供的算力不穩定、計算機宕機等行為,公開的社區可以快速將他投票驅逐。

如果說PoW和PoS都是以經濟模型為主解決共識問題,那么PBFTPractical Byzantine Fault Tolerance,實用拜占庭容錯算法)就是以算法模型來解決共識,它不存在代幣分發機制,能耗很低。過程可以簡述為大家先投票選出領導者,領導者記賬后,其他人投票通過。在PBFT算法中,可證明只要會出錯的拜占庭節點小于系統全部數量的1/3,那么整個系統就可以正常工作。目前的改進算法方向大致包括使用P2P網絡、動態調整節點的數量,減少協議使用的消息數量等。

聯盟鏈的共識機制算法的創新也包括了例如DPoS和PBFT的混合,將DPoS的授權機制應用于PBFT中實現動態授權,已有研究證明這樣的算法在最佳出塊為20秒的時間間隔下,TPS可以達到10000-12000,時延控制在100-200ms之間。正是由于聯盟鏈保留了部分的“中心化”,從而得到了交易速度增快,交易成本大幅降低的回報。

主站蜘蛛池模板: 德钦县| 特克斯县| 罗城| 云林县| 永寿县| 华蓥市| 蓝田县| 弥渡县| 鱼台县| 伊川县| 图片| 深圳市| 镇沅| 莒南县| 博湖县| 山东省| 高唐县| 凤翔县| 尚志市| 光山县| 康定县| 伊吾县| 喜德县| 外汇| 鸡泽县| 桐庐县| 灵山县| 岳池县| 赤水市| 从化市| 邛崃市| 泸定县| 曲阜市| 松阳县| 靖江市| 密山市| 岳西县| 循化| 静乐县| 兴城市| 北宁市|