區塊鏈私有鏈和公有鏈的區別(公鏈、私有鏈、聯盟鏈的優缺點)
區塊鏈在高效率、去中心化和安全三個方面,只選其二,這就是區塊鏈的“不可能三角”悖論。因此,無論是公有鏈、私有鏈,還是聯盟鏈,都會存在這樣或那樣的不足,或者說——它們沒有絕對的優劣,應該根據具體的落地應用去看待不同的區塊鏈類型。北京木奇移動技術有限公司,專業的軟件外包開發公司,歡迎交流合作。
1、公有鏈
代表:比特幣區塊鏈、以太坊智能合約
優點:
1)所有交易數據公開、透明。
雖然公有鏈上所有節點是匿名加入網絡,但任何節點都可以查看其他節點的賬戶余額以及交易活動。驗證節點遍布于世界各地,所有人共同參與記賬、維護區塊鏈上的所有交易數據。
2)無法篡改。
公有鏈是高度去中心化的分布式賬本,篡改交易數據幾乎是不可能,除非篡改者控制了全網51%的算力,以及超過5億RMB的運作資金。
缺點:
1)低吞吐量
高度去中心化和低吞吐量是公有鏈不得不面對的兩難境地,例如最成熟的公有鏈——比特幣塊鏈——每秒只能處理7筆交易信息(按照每筆交易大小為250字節),高峰期能處理的交易筆數就更低了。
2)交易速度緩慢
低吞吐量必然帶來緩慢的交易速度。比特幣網絡極度擁堵,有時一筆交易需要幾天才能處理完畢,還需要繳納幾百塊轉賬費。
2、私有鏈
代表:螞蟻金服
根據《2017全球區塊鏈企業專利排行榜》,阿里巴巴以49件的專利總量排名第一,而這些專利均出自螞蟻金服技術實驗室。
私有鏈的讀寫權限掌握在某個組織或機構手里,由該組織根據自身需求決定區塊鏈鏈的公開程度;適用于數據管理、審計等金融場景。
優點:
1)更快的交易速度、更低的交易成本
鏈上只有少量的節點具有很高的信任度,并不需要每個節點來驗證一個交易。因此,相比需要通過大多數節點驗證的公有鏈,私有鏈的交易速度更快,交易成本也更低。
2)不容易被惡意攻擊
相比中心化數據庫,私有鏈能夠防止內部某個節點篡改數據。故意隱瞞或篡改數據的情況很容易被發現,發生錯誤時也能追蹤錯誤來源。
3)更好地保護組織自身的隱私,交易數據不會對外公開
缺點:
區塊鏈是構建社會信任的最佳解決方案,“去中心化”是區塊鏈的核心價值。而由某個組織或機構控制的私有鏈與“去中心化”理念有所出入。如果過于中心化,那就跟其他中心化數據庫沒有太大區別。
3、聯盟鏈
代表:超級賬本
超級賬本基于透明和去中心化的分布式賬本技術,聯盟內成員(包括英特爾、埃森哲等)共同合作,通過創建分布式賬本的公開標準,實現價值交換,十分適合應用于金融行業,以及能源、保險、物聯網等其他行業。聯盟鏈由聯盟內成員節點共同維護,節點通過授權后才能加入聯盟網絡。
聯盟鏈是私有鏈的一種,只是私有程度不同,而且其權限設計要求比私有鏈更復雜;但聯盟鏈比純粹的私有鏈更具可信度。
在對可信度、安全性有很高要求,而對交易速度不苛求的落地場景,公有鏈更有發展潛力。
對于更加注重隱私保護、交易速度和內部監管等的落地應用,開發私有鏈或聯盟鏈則更加合適。