區塊鏈目前用到哪些共識機制?它們各自的優缺點和適用範圍是什麼?

時間 2021-06-02 23:40:40

1樓:由頁

目前這個問題下的所有答案都不夠全面,題主問的是區塊鏈的共識,更多的答主還是在說虛擬貨幣中的共識,連非常重要的BFT類和DAG類的都沒怎麼提。

我推薦大家可以去看看區塊鏈博后 @maxdeath 的專欄。他的四篇講區塊鏈可擴充套件性的文章,總結了目前幾乎所有共識演算法,他根據共識演算法的原理對共識演算法進行了分類,並且作出了明確的定義。

maxdeath:突破區塊鏈不可能三角(一)——擴容,擴充套件,與無限擴充套件

maxdeath:突破區塊鏈不可能三角(二)——在位元幣POW之上的嘗試

maxdeath:突破區塊鏈不可能三角(三)——POS與POW-DAG

maxdeath:突破區塊鏈不可能三角(四)——區塊鏈中的BFT及HotStuff BFT(Libra BFT)分析

2樓:李亞軍

目前比較成熟的、已經經過大規模長時間實踐檢驗的共識演算法只有PoW和DPoS。

自從2023年1月3日位元幣創世區塊誕生,位元幣已經穩定執行超過9年的時間,充分驗證了PoW的可靠性。全網算力越高,PoW也就越安全。未來PoW的潛在挑戰是量子計算機。

(參考:谷歌72位量子計算機來了!位元幣可能被破解)現在有一些區塊鏈,例如超級現金Hcash(HSR)在重點研究怎麼對抗量子計算。

Bitshares (BTS)和 Steemit (STEEM)底層都是採用石墨烯技術。石墨烯採用的是DPOS共識演算法。Bitshares和Steemit在現網執行多年,DPOS被證明是成熟穩定的,而且高可擴充套件性的共識演算法。

對於PoS演算法而言,目前還處於早期階段。前期部署的「簡單的PoS」其實有蠻多的漏洞。現在有很多區塊鏈在PoS上的研究和測試取得了不錯的進展。

比較典型的是ETH的Casper(CFFG & CTFG),Tendermint和ADA的Ouroboros。這些「設計精巧的PoS」都相對比較複雜,還需要經過一段時間的實網檢驗來不斷完善優化。(參考:

PoW&PoS共識演算法)

Tangle共識演算法不管從理論還是從實際部署(IOTA, Byteball等)的情況來看,欠缺還是蠻大的。這個創新的做法也許還需要從技術上和實踐上做出一些突破才行。(參考:

Tangle共識演算法)

BFT類的演算法由於在可擴充套件性上受限,一般用於非信任環境下的私有鏈或聯盟鏈,而不直接用於公有鏈。NEO直接採用DBFT演算法導致其淪為乙個中心化的公有鏈。(參考:BFT共識演算法)

總的來說,根據CAP理論,完全去中心化,又安全,又高可擴充套件性的公鏈是不存在的。PoW通過犧牲效能獲得安全性,DPOS引入一定程度的中心化實現高效能。PoW和DPOS雖然不夠完美,但是二者從設計和實際應用中都做到了既簡單又好用。

區塊鏈如何應用到實體貨幣中?

頭等倉 我猜題主是想問區塊鏈如何實現在現實生活中流通,成為像人民幣 美元這樣的流通貨幣。區塊鏈數字虛擬貨幣要達到給這種體量的效果怕是很難,當然也不是沒有機會。但是一下幾個問題就是非常明顯要解決的 1.交易速度和普及 現在我們不管是用紙幣,還是用支付寶這樣的第三方支付軟體,只要你有足夠交易的錢,交易速...

萬向區塊鏈的研究目前處於什麼水平?區塊鏈研究目前有哪些主要方向?

利益相關,匿了。研究水平我覺得至少是行業前列的。畢竟萬向從2014 2015年就開始關注區塊鏈行業,並在2015年成立了研究機構萬向區塊鏈實驗室,Vitalik從那時起就擔任實驗室的創始人。後來2017年萬向區塊鏈正式成為法人公司,幾年來做了很多成功的區塊鏈解決方案,提出的一些解決方案和概念都是行業...

區塊鏈公鏈有哪些平台

已登出 btc eth eos trx xem neo iost btm qtum ae gxc等 17年的時候,號稱中國產公鏈的三駕馬車是neo qtum gxcneo後台是17年最火的山寨幣平台聚幣網 eos最早期站台的是李笑來 btm後台巴位元,創始人長鋏 trx站台的是孫宇晨 qtum後台位...