數字貨幣共識算法的優缺點分析

2021-01-15 電子發燒友

在每一個偉大的數字貨幣背後,都有一個很好的共識算法。沒有一種共識算法是完美的,但它們都有各自的優點。在密碼術的世界裡,存在著防止雙倍支出的共識算法。這裡有一個到目前為止最流行的一些算法的快速概述,從區塊鏈到DAG和所有介於兩者之間的東西。

工作量證明(PoW)

流行的實現方式:比特幣、Ethereum、Litecoin、Dogecoin(大多數比特幣)

優點:我們知道它是有效的

缺點:緩慢的吞吐量;

工作證明是第一個區塊鏈共識算法。由中本聰(Satoshi Nakamoto)設計,用於比特幣區塊鏈。我們要感謝全球範圍內的大規模採礦作業和電力消耗。我們知道它是可行的(對於許多其他的共識算法,我們可以說它是可行的),但在遊戲的這個階段,它開始被視為一種遺留技術。甚至以太坊也在從PoW遷移到更節能、更經濟的PoS。有了這麼多新的替代方案,很難理解為什麼新的區塊鏈會還會使用PoW。
 

在POW中,礦工們通過解決一些困難的、無用的問題來製造塊。PoW運行在「最長鏈獲勝」的系統上。「因此,假設大多數礦商都在同一條鏈上工作,那麼增長最快的那條鏈將是最長、最值得信賴的。」因此,只要礦商投入的工作中有50%以上是誠實的,比特幣就是安全的。

權益證明(PoS)

一些常用的實現: Decred、Ethereum、Peercoin

優點: 攻擊更昂貴;更多的分散

缺點: 沒有什麼利害關係

在PoS中,塊不是由正在工作的礦工創建的,而是由礦工用他們的代幣「打賭」哪些塊是有效的。在使用分叉的情況下,鑄造者使用代幣投票來支持某個分叉。假設大多數人都在正確的分叉上投票,那麼在錯誤的分叉上投票的驗證器就會在正確的分叉上「失去他們的利益」。

權益證明的常見論點是利益無關問題。令人擔憂的是,由於與PoW不同,驗證器幾乎不需要計算能力來支持一個分叉,所以驗證器可以為發生的每個分叉的兩邊投票。這樣一來,在PoS的分叉可能會比POW的分叉普遍得多,一些人擔心這會損害貨幣的信譽。

委託權益關係證明 (DPoS)

流行的實現: Steemit, EOS, bitshare

優點: 廉價的交易;可伸縮性的;

缺點: 部分集中

DPoS是Daniel Larimer的產物,實際上和PoS有很大的不同。在DPoS中,代幣擁有者並不會投票給塊本身,而是投票給選舉人來代表他們進行驗證。DPoS系統中一般有21-100名當選代表。代表們定期洗牌,並接到命令,要把他們的塊送進去。只有少量的委託允許它們有效地組織自己,並為每個委託創建指定的時間間隔來發布它們的塊。如果委託持續丟失它們的塊或發布無效的事務,賭注就會將它們的投票排除,並使用更好的委託替換它們。

在DPoS中,採礦者可以協作生成塊,而不是像在PoW和PoS中那樣進行競爭。通過部分集中化塊的創建,DPoS能夠比大多數其他共識算法運行速度快幾個數量級。EOS設置為第一個塊乘以《 1秒的區塊鏈!比比特幣的10分鐘阻塞時間快一點。

權威證明(PoA)

流行的實現: POA.Network, Ethereum Kovan testnet

優點: 高吞吐量;可伸縮性的

缺點: 集中系統

PoA是一種共識算法,其中事務由經過批准的帳戶驗證,有點像系統的「管理員」。這些帳戶是其他節點從其接收真相的權威。PoA具有較高的吞吐量,並針對私有網絡進行了優化。由於PoA的集中性,您不太可能看到它在公共區塊鏈上運行。

權重證明(PoWeight)

流行的實現: Algorand、Filecoin、Chia

優點: 可定製;可伸縮性的

缺點: 激勵可能是一個挑戰

PoWeight是一種廣泛分類的協商共識算法。一般的想法是,在PoS系統中,您在網絡中擁有代幣的百分比代表您「發現」下一個塊的概率,在PoWeight系統中,可以使用其他一些相對加權的值。具體示例:Filecoin的PoWeight是根據您存儲的IPFS數據的多少來確定的。其他系統可能包括一些權重,比如聲譽證明。

拜佔庭式容錯(BFT)

流行的實現: Hyperledger, Stellar, Dispatch和 Ripple

優點: 高吞吐量;低成本;可伸縮的

缺點: 半信任

這個經典問題是分布式計算,通常用拜佔庭將軍來解釋。問題是幾個拜佔庭將軍和他們各自所在的拜佔庭軍隊包圍了一座城市。他們必須一致決定是否進攻。如果一些將軍沒有攻擊其他將軍,他們的圍攻將以悲劇告終。將軍們通常隔著一段距離,必須傳遞信息進行溝通。一些加密貨幣協議使用一些版本的BFT來達成共識,每個協議都有各自的優缺點:

實用拜佔庭式容錯(PBFT):最早解決這個問題的方法之一就是發明實用拜佔庭式容錯。優點:高事務吞吐量。缺點:集中。

聯邦拜佔庭協議(FBA): FBA是另一種解決拜佔庭將軍問題的方法,類似於Stellar和Ripple。一般的想法是,每一個拜佔庭將軍,對他們自己的鎖鏈負責,在他們進來建立真理時,對信息進行分類。在Ripple基金會中,將軍(驗證器)是預先選定的。在Stellar系統中,任何人都可以是驗證程序,您可以選擇信任哪個驗證程序。

由於其驚人的吞吐量、低事務成本和網絡可伸縮性,我相信FBA類的協商共識算法是我們發現的用於分布式協商共識的最佳算法。

定向無環圖(DAG)

流行的實現: Iota, Hashgraph, Raiblocks/Nano

優點: 網絡可伸縮性;低成本

缺點: 取決於實現

DAG現在比Vitalik的Tinder更火。DAG是一種共識形式,它不使用區塊鏈數據結構,主要異步處理事務。從理論上講,big pro是每秒無限次的交易,但與其他共識一樣,DAG也有優點和缺點。

Tangle: Tangle是Iota使用的DAG共識算法。為了發送Iota事務,您需要驗證接收到的前兩個事務。隨著越來越多的交易被添加到混亂之中,「一賠二、一付一」的共識增強了交易的有效性。因為共識是由事務建立的,理論上,如果有人能產生1/3的事務他們就能說服網絡的其他部分。除非有足夠的事務量,以至於無法創建三分之一的事務量,否則Iota就是在一個名為「協調器」的集中節點上「重複檢查」所有網絡事務。Iota說,協調員就像系統的輔助輪,一旦纏結足夠大,就會被移除。

Hashgraph: Hashgraph是由Leemon Baird開發的一個八卦協議共識。節點隨機地與其他節點共享它們已知的事務,因此最終所有的事務都被散布到所有節點。Hashgraph非常快(每秒超過250,000個事務),但是不能抵抗Sybil攻擊。所以Hashgraph對於私有網絡來說是一個很好的選擇,但是你不會很快看到它在公共網絡中實現,比如Ethereum或者Dispatch。

Block-lattice: Nano(以前稱為Raiblocks)在區塊鏈上運行時帶有一個稱為Block-lattice的扭轉。Block-lattice是一個結構,在這個結構中,每個用戶(地址)都擁有自己只能寫入的鏈,每個人都擁有所有鏈的副本。每個事務都被分解為發送方鏈上的發送塊和接收方鏈上的接收塊。塊似乎太簡單而不能工作,但它已經在野外運行了。這種獨特的結構確實讓塊向一些獨特的攻擊向量開放,比如Penny-spend攻擊,攻擊者通過向大量的空錢包發送微不足道的數據來增加節點必須跟蹤的鏈的數量。

工作證明事件的序列化: 通過確認交易

Recursive Elections (更廣為人知的名稱是SPECTRE)是一種提議的比特幣可伸縮性解決方案,它利用PoW和DAG的組合來達成可伸縮的共識。在SPECTRE中,塊被挖掘指向多個父節點,而不僅僅是一個父節點,因此網絡可能每秒處理多個塊。挖掘指向某些父塊支持這些塊的有效性。與PoW的「最長鏈的勝利」相比,SPECTRE使用了類似「最多塊勝利」這樣的東西。SPECTRE還沒有經過實戰考驗,新的攻擊載體可能會出現,但它似乎是修複比特幣的一種非常聰明的潛在方式。

打開APP閱讀更多精彩內容

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容圖片侵權或者其他問題,請聯繫本站作侵刪。 侵權投訴

相關焦點

  • 姚前:加密貨幣是央行數字貨幣研發方向之一
    就此,中國證券登記結算有限責任公司總經理、央行數字貨幣研究所前所長姚前向新京報記者講述了區塊鏈和數字貨幣的淵源。  1 區塊鏈的密碼學緣起及演化  現代密碼學的一個革命性突破是解決對稱密碼算法無法在大規模的信息加密傳輸中普及的問題。對稱密碼算法是指加密和解密共用一個密碼,也稱單鑰密碼算法。
  • 中國人民銀行數字貨幣研究所所長姚前:央行主動學習和吸納數字貨幣...
    不得不說,比特幣的分布式記帳、共同驗證等去中心化設計理念與奧地利學派的開山鼻祖卡爾·門格爾的貨幣自發秩序理論高度一致。門格爾認為,貨幣本身是人類社會自然演化發展出的「每個人的意念的社會秩序」,就如同道德標準、風俗、愛好、語言一樣,是一種社會習慣,一種社會共識。而比特幣則利用加密技術、點對點通信技術和共識算法來達成這一社會共識,從而建立門格爾所謂的貨幣自發秩序。
  • 美國銀行界全面進入基於區塊鏈的數字貨幣
    過去兩個月,我們一直在分析國際貨幣基金組織(International Monetary Fund,IMF)2020年10月的報告,得到一個結論:美國可以允許基於美元的穩定幣, 如臉書的Diem Dollar,但不可能允許基於其他法幣或是一籃子貨幣的穩定幣在美國發行或流通。因為只有基於美元的穩定幣,才是美元的代表,不但不可能挑戰美元,還是美元的先鋒和護城河。
  • 數字貨幣ICO究竟是暴富的遊戲,還是虛幻的泡沫?
    之後,更多的加密數字貨幣通過ICO取得成功,ICO也就逐漸成為了最受追捧的投資數字貨幣項目的方式。 不過,站在現在這個時點,看著新的ICO項目依舊層出不窮地冒出來,對於ICO投資前景,筆者要潑很多冷水了:ICO也好,IPO也罷,投資這件事,講究的是時機,時機不對,什麼都是錯的。
  • 央行數字貨幣解析:一種幣,兩個庫,三個中心
    法定數字貨幣由央行發行並做信用背書,價值與人民幣掛鈎,可調節發行總量並處於銀行 體系監控範圍之內。同時,央行採取的是中心化的管理模式,非純區塊鏈的技術構架。而 比特幣等的數字貨幣,是基於區塊鏈技術,基於工作量證明機制等共識機制保證系統運行, 具有去中心化的特點,價值波動較大。
  • 常見生物識別技術的優缺點詳細分析
    近兩年,生物識別技術得到快速發展並受到人們的青睞,生物識別技術分類不少,每一種都有自己的優缺點,本文咱們就來探討一下,不同的生物識別技術有哪些優缺點?  隨著科學技術的不斷突破,人們身上越來越多的生物特徵被運用到各行業之中。比如常見的指紋識別,人臉識別,虹膜識別、聲紋識別、靜脈識別等。
  • 數字貨幣比特幣是貨幣嗎?是不是騙局?有沒有泡沫?
    首先我們看貨幣的定義,貨幣是指任何一種可以執行交換媒介、價值尺度、延期支付標準和完全流動的財富儲藏手段等功能的都可被看作是貨幣。顯然比特幣以上的媒介、價值、支付、流動和儲藏的特性全部具備。所以比特幣是貨幣。這裡要提醒所有人,不是所有數字貨幣都是比特幣,都跟比特幣一樣。
  • 男子買「數字貨幣」被騙34萬元 警方:謹防四類「數字貨幣」詐騙
    數字貨幣本是可以提高交易效率的新型技術,卻被不法分子盯上,以數字貨幣名義進行傳銷和詐騙。我市一市民就被人以投資數字貨幣為由詐騙34萬元。日前,張某在手機上看到一個學財商課程的視頻廣告,誤以為是正規學習課程,點擊連結進入該財商課程的網頁進行聽課,課上有「導師」教新人賺錢的方法並分析市場行情。張某看了後,覺得很受用,便私下向「導師」請教賺錢的方法。隨後,「導師」向張某推薦了一個APP,並教張某操作如何使用這個APP。「導師」告訴張某,在APP上能將人民幣兌換成美元,然後再購買數字貨幣就能獲得很大收益。
  • 數字貨幣頂層設計基本完成 加密技術研發或將加速推進
    來源:中國經營報數字貨幣頂層設計基本完成 加密技術研發或將加速推進本報記者/杜麗娟/北京報導在前期進行數字貨幣試點探索後,2020年中國人民銀行工作會議再次強調,要繼續推進法定數字貨幣的研發工作,根據中國人民銀行副行長範一飛的表態,央行數字貨幣目前基本完成了頂層設計、標準制定等工作。
  • 中金網1217數字貨幣日評:比特幣跌破7000後橫盤震蕩
    【數字貨幣概述】比特幣反彈無力果然跌破7000美元關口,目前再下一個臺階進行震蕩盤整。截至中金網發稿,比特幣圍繞6900美元震蕩交投,現報6898.30美元,跌0.08%。其他主流數字貨幣方面,以太幣報141.6美元,跌0.9%,瑞波幣報0.1983美元,跌4.12%。
  • dcep與Libra的比較分析,為什麼要發行央行數字貨幣dcep?
    換而言之,在中國五千年歷史長河中,我國法定貨幣從貝殼換成金屬,金屬換成紙幣,如今正朝著紙幣換成數字幣進階。而在如今全球經濟數位化變革之中,與其他國家央行相繼推出的數字貨幣比較,除了具備基本支付便捷安全,儲存成本較低,資金流向可追蹤可監管等優勢,醞釀開發達6年之久的中國央行數字貨幣DC/EP又擁有何種背景優勢?
  • 解碼央行數字貨幣|全球央行:數字貨幣「求快」還是「做對」
    來源:北京商報隨著數字貨幣影響範圍越來越大,各國央行也躍躍欲試,試圖探索一條合法之路。儘管目前國際上已有多種私人部門發行的數字貨幣運行使用,但並不歸屬中央銀行監管,在使用過程中,仍有風險存在。為進一步加強對數字貨幣的管理,近年來,國際上已有多個國家對央行數字貨幣進行研究。
  • 中國央行數字貨幣面世:為什麼要用數字貨幣?對老百姓有啥好處?
    02央行的數字貨幣屬於法幣,跟現金一樣,央行的數字貨幣也具有無限法償性,就是說你不能拒絕接受,你不能說它摸不著就拒絕它。我們看到現在私營的支付機構或平臺,會設置各種支付壁壘,用微信的地方不能用支付寶,用支付寶的地方不能用微信。但對央行數字貨幣來說,只要你能使用電子支付的地方,就必須接受央行的數字貨幣。
  • 中國首發數字貨幣,意義重大,寓意深遠!
    據報導:央行數字人民幣,即將落地了,在試點地區蘇州,一些人的部分工資將以數字貨幣的形式發放。按照計劃安排,今後兩到三年時間,全國會有30%至50%的現金被央行數字貨幣代替,基本實現央行數字貨幣全國範圍推廣,平常的現金使用大部分會被數字貨幣代替。
  • 解碼央行數字貨幣|上市公司:數字貨幣概念股誰在「摸魚」
    來源:北京商報隨著央行數字貨幣頻傳利好,A股資本市場也聞風而動,帶火了數字貨幣概念股。經北京商報記者統計,目前市場上共有神州信息、御銀股份、廣電運通等27隻數字貨幣概念股,所涉業務大多與數字貨幣的底層技術、應用場景相關。值得一提的是,在27股中也有部分個股撇清了與數字貨幣的關係,明確表示公司不涉及數字貨幣相關業務,但仍遭到了投資者熱捧,公司股價接連大漲。
  • 什麼是數字貨幣主流幣 將隨比特幣乘勢而上開啟偉大徵程?
    什麼是數字貨幣主流幣?伴隨著比特幣的蓬勃發展,市場上誕生了各種新的數字貨幣。如今,隨著比特幣的價格暴漲再次創新歷史新高,市面上不少的數字貨幣也隨之順勢而為、乘風而起,開始它們的大漲的徵程。
  • 數字貨幣對於中國的意義是什麼
    最近央行的數字貨幣DCEP又刷屏了。但是數字貨幣究竟是什麼?對中國有什麼意義?很多人都說不清楚,幣圈的人也只是淺顯的知道幾個點,沒看到什麼真正有深度有內涵的解析,趁著還在熱點上,今天咱就來聊聊究竟什麼是數字貨幣,數字貨幣對中國又有什麼意義。
  • 一本書讀懂數字貨幣 王騰鶴 辛泓睿 黃永彬編著 數字貨幣發展歷程
    對基於區塊鏈的數字資產服務、電子政務、司法存證等應用方向有深入研究,《2019-2020中國區塊鏈專利白皮書》作者。內容簡介《一本書讀懂數字貨幣》是一本系統介紹數字貨幣的科普性書籍,通過梳理貨幣從誕生到發展為數字貨幣的脈絡,讓讀者真正做到「一本書讀懂數字貨幣」。
  • .| 央行數字貨幣可能比Libra更早發行;ETC Atlantis硬分叉時間或...
    頭條 中國日報:央行數字貨幣可能比Libra更早發行,考慮讓非政府機構參與試點 據中國日報網英文網站,官員和專家表示,中國正在測試推出中國首款央行數字貨幣(CBDC)的多種方式,他們預計私營機構將更多地參與創造政府支持的貨幣
  • PKEX觀察 | 從哈耶克最後的預言,看算法穩定幣的未來
    東歐劇變,歷史證明了哈耶克的偉大預見性;而他「貨幣的非國家化」的預言,如今也在被一步步驗證——加密數字貨幣的崛起,正不斷挑戰被壟斷的法幣體系。以 Maker 發行的 DAI 為例,初期專注於 ETH 質押,而經歷了一系列「黑天鵝」事件,則開放引入一系列中心化資產,如 wBTC、USDT、USDC 等一攬子數字貨幣作為質押。雖然獲得了更強的穩定性,但也犧牲了部分去中心化特性。第三種穩定幣則在算法機制調節的方向上探索。