摘要:今天我們分享前共識協議安全隱私的研究員來為大家深入分析和優劣取舍。熟悉的伙伴都知道,我們推崇比特幣的共識機制。比特幣引入了帶有延遲的無需許可網絡的概念。在比特幣網絡中,新的節點可以隨時加入,并且可以獲得可信的網絡歷史記錄。
在秘猿科技區塊鏈小課堂第 26 期開始,我們開始討論「構建加密經濟背后的三大支柱之一」的共識部分,淺談了 PoW 和 PoS 共識差異。今天我們分享前 Blockstream 共識協議、安全、隱私的研究員 Ren Zhang 來為大家深入分析 PoW 和 PoS 優劣取舍。本文節選自《What PoS Cannot Achieve (But PoW Can) And What PoW Cannot Achieve, Either》的主題演講
秘猿科技區塊鏈小課堂第 27 期
在分享的一開始,張韌就給出了安全性假設和安全屬性關系的基本公式:
系統的脆弱性 =(理想中的安全屬性 - 實際的安全屬性)+ 安全性假設
從這個公式中我們可以看到,當想要建設一個更好的區塊鏈時,我們的關鍵目標應該是降低系統整體的脆弱性。而要達到這個目標,我們應該做到:與之前的設計相比,新增加的安全性假設少于新增加的安全屬性
或者減少的安全性假設多于減少的安全屬性
本質上這就是在構建一個更健壯的架構。
然而現狀是,有太多項目宣稱自己是具備強安全屬性的區塊鏈 X.0,但實際上在這些安全性上的改進都包含一些前提假設,所以這也讓它們各自的網絡存在脆弱性。
PoW vs. PoS熟悉 Nervos 的伙伴都知道,我們推崇比特幣的 Nakamoto 共識機制。在比特幣之前,(在分布式系統中)一個共識網絡中的所有參與者都彼此知道其它的每個參與者。它們之間的信息會通過安全鏈接或者采用數字簽名的方式進行傳遞,并且,消息對于定時的假設是異步的。
比特幣引入了帶有延遲的無需許可網絡的概念。在比特幣網絡中,新的節點可以隨時加入,并且可以獲得可信的網絡歷史記錄。網絡的參與者不再需要知道其他參與者,信息也不再需要被可信的主體簽名,而是通過廣播的方式傳遞。
那么,如果不采用工作量證明機制,或者在一段時間內不采用工作量證明機制,這樣的網絡還能夠正常運轉嗎?對于一個無需許可區塊鏈來說,答案是否定的。
為了保證后來加入的節點能夠看到可信的區塊鏈歷史,工作量證明機制必須永遠持續下去。并且,節點需要隨時知道網絡的延遲信息,因此網絡中無法采用異步協議。另外,這個網絡還要求大部分節點都是誠實的。
那么,權益證明機制可以達成網絡中的這些屬性嗎?和工作量證明機制類似,權益證明機制的運行需要一種稀缺資源作為基礎。然而和工作量證明機制不同的是,如果沒有可信的主體,那么采用權益證明機制的網絡無法容忍較高的延遲。這意味著在某些情況中,權益證明機制系統會面臨幾種能夠讓新參與者無法分辨真實網絡歷史的攻擊。
為了解決這個問題,采用權益證明機制的系統必定會采用由一些擁有公共身份的可信主體進行簽名的檢查點機制,這實際上又違背了去中心化和無需許可的這個核心信條。
在某些情況中,采用權益證明機制比采用工作量證明機制的系統有更強的安全屬性。因為整個系統的價值是已知的(全網有多少 Token,Token 的價格都是公開可知的),如果大部分「價值」達成一致,那么參與者的數量就不那么相關,這樣一來,網絡可以繞過由于不知道所有參與者數量帶來的問題。
但為了確保它們是否達成一致,所有人都必須保持在線,而這是一個很強的安全假設,并且每一個區塊都必須被幾千個節點簽名,這會對性能產生很大的負面影響。因此,雖然參與者數量是已知的,但這并不能彌補權益證明機制相對于工作量證明機制的缺陷。
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/24745.html
摘要:秘猿科技區塊鏈小課堂第期延遲為交易發出到被共識確認所需要的時間。一般來說,吞吐量和延遲也難以兩全,這是因為共識的消息復雜度有一個下限對于每一輪共識,參與共識的節點至少要收到一次消息否則連要共識的東西是什么都不知道。 在之前的幾期秘猿科技小課堂中,我們對比分析了 PoW 和 PoS 的優劣,以及我們 CKB 是如何改進比特幣的 PoW 協議的。這一期是共識部分的最后一期,我們帶大家綜合了...
摘要:以太坊基金和以及在一起積極研究一個安全的去中心化的股權證明協議。總結在本文中,我們討論了工作量證明和股權證明,它們是實現了拜占庭容錯的共識算法,并在當今的區塊鏈系統中得到實際應用。 在第一部分中,我們討論了拜占庭將軍問題、如何實現拜占庭容錯以及他們與區塊鏈的關系。 在上一篇文章中提到的算法實際上就是實現拜占庭容錯的解決方案。但是,那個解決方案還不夠有效率,它的變型也是有限制的,即不到三...
摘要:而比特幣卻在沒有政府或公司背書的情況下,在過去一年內支持了相當于一萬億美元的交易。除此之外,還有一點值得注意的是,很多人誤以為比特幣的擴容問題是機制的局限性造成的。因此,公鏈項目在早期使用是避免共識中心化,保護區塊鏈核心價值的明智選擇。 showImg(https://segmentfault.com/img/bVbljbX?w=893&h=380);在傳統的互聯網公司或金融機構中,如...
摘要:而比特幣卻在沒有政府或公司背書的情況下,在過去一年內支持了相當于一萬億美元的交易。除此之外,還有一點值得注意的是,很多人誤以為比特幣的擴容問題是機制的局限性造成的。因此,公鏈項目在早期使用是避免共識中心化,保護區塊鏈核心價值的明智選擇。 showImg(https://segmentfault.com/img/bVbljbX?w=893&h=380);在傳統的互聯網公司或金融機構中,如...
閱讀 2727·2021-11-22 15:22
閱讀 1630·2021-11-22 14:56
閱讀 3615·2021-09-22 15:12
閱讀 2402·2021-09-02 15:41
閱讀 2121·2021-08-27 16:26
閱讀 1112·2019-08-30 15:55
閱讀 2137·2019-08-29 17:30
閱讀 664·2019-08-29 16:26