所有的一切都會回歸價值|ETH EOS ADA 區塊鏈共識算法的演進

所有的一切都會迴歸價值|ETH EOS ADA 區塊鏈共識算法的演進

所有的一切都會迴歸價值,所有的跳樑小醜終將 Go Die .

權益類投資是有要求的。

我們需要多瞭解行業知識,做基本面與數據分析,用來看清故事的本質,分辨故事的真偽,以防買錯成為泡沫。不要抱有我是短線、超短線投資,不需要了解基本面的想法,如果業績不好,就算拉昇也是短暫,你迎接的會是更深幅度的下跌。

第一期我們詳細為大家解讀目前區塊鏈的主流共識算法,因為它是“憲法”、是“靈魂”,所有有去中心化理想的人都離不開這個東西。

舉個不恰當的例子,看上去雜亂無章、缺乏智能的蜂群,如何建立起精緻的蜂巢?又是如何在惡劣的自然環境下確保蜂群的基因延續?靠的也不過是一些簡單的規則,這些規則,大致可類比區塊鏈裡面的共識機制。

普通的共識機制是系統有超過一半人贊成即為有效,所以容錯率為50%。這個我們都很好理解,下面我說下大家不好理解的那部分,網上許多算法文章都是寫給科研人員看的,實際情況會比我闡述的複雜多,但是如果你不搞科研,只搞投資,明白了我說的也就可以了,最少飯桌上還能和別人瞎逼逼一把。

1、FBFT

假設你是一個統帥,你手下一共有100個將軍,其中有N個是叛徒,你知道這個數字,就是不知道哪個是哪個,你不清楚前線具體情況。就 “是否攻打敵國” 向100個將軍放了信鴿,接下來的一段時間裡,你陸續收到了100-N個消息,這時候你要強迫自己下決定了,因為你並不清楚前線是否還會有後續的消息傳來,如果N個叛徒都不說話,你將永遠等不到消息,而戰機是不等人的。

這時最壞的情況是什麼呢,就是100-N個回信中,包含了N個叛徒的消息,他們都罵你傻逼,其它人則說“大帥,我們幹”。

但是你並不清楚叛徒究竟是罵你傻逼還是說我們乾的,你只好用少數服從多數原則,既 (100-N)/2顯示什麼,你就決定什麼,也就是說,如果(100-N)/2大於N,那麼這個決定就是正確的,如果小於N則是錯誤的,大於N要滿足100大於3N,即是N小於33。

所以PBFT的容錯率為33%。

所有的一切都會迴歸價值|ETH EOS ADA 區塊鏈共識算法的演進

PBFT受到了聯盟鏈(只針對特定群體開放的區塊鏈)和私鏈的喜愛。因為它是異步系統(嚴格意義上是部分同步系統,不需要收集完所有信息就表決)具備高效特性,也有去中心化的優勢。同時算法的可靠性經過了嚴格的數學證明。

少量公鏈也用PBFT,甚至在上面加深演進,私以為,照搬算法或自造概念套殼的,都將很難發展成自治性社會組織(區塊鏈信徒的理想國),因為它的容錯率偏低。

上週V神(ETH以太坊創始人)在個人網站上發表了容錯率99%的算法,或許能改進PBFT的道路,我們來看下具體情況。

原始的共識過程是這樣:

所有的一切都會迴歸價值|ETH EOS ADA 區塊鏈共識算法的演進

這時B對所收集的信息不知道如何是好。也不知道A和C哪個是叛徒。

但是如果這樣呢?

所有的一切都會迴歸價值|ETH EOS ADA 區塊鏈共識算法的演進

我們可以看到如果你是叛徒,你是不能對兩個人說不一樣的話的。

這個時候若再加入觀察者,觀察者不參與決策但和誠實的人價值觀一致。

觀察者數量足夠多,可以理解成公民。

而叛徒由於公民壓力,必須在收到消息後的一定時間內表態。

那麼作為叛徒的你,又不想暴露自己,將有且只有一種作惡方式,就是在收到消息並快要表決的時候廣播出去,讓一部分誠實的決策者因為時間延遲收不到,從而使誠實的決策者無法行動一致。

所有的一切都會迴歸價值|ETH EOS ADA 區塊鏈共識算法的演進

這就是Lampart設計的,V神99%容錯算法的原型。

這個算法不同於POW,POS,PBFT等算法(必須要求誠實表決者佔比多少),但可以作為他們的補充,唯一的缺點就是太過耗時。

大家可以設想一下,假設有10000個叛徒,一個老實人,收到消息後的表決時間為8s,那麼最壞的情況是什麼呢,就是叛徒能拖就拖,老實人過了8W秒才收到消息,再決策。真要這樣,區塊鏈也就不用整了。

V神對此提出了一種設計,既先用前面的算法表決一次意向,然後再隨機從這些表決的人中抽512個運行這種算法,假設整個系統有95%的惡棍,那麼選出的這512個人全部是惡棍(總共539人)的概率,按此計算:512/539×511/538×510/537......達到萬億分之一,可忽略不計,這樣的系統的容錯率就達到了95%(我是為了讓大家整明白,這樣寫算術,有興趣的請自行轉到V神~~)

512人全部表完態,按8秒計算,需要1.13小時。

2、POW

即:工作量證明。誰在建設新世界中出的力氣大,誰就是老大,建設新世界的過程既是挖礦的過程,所以它的權利分配體系是按照挖礦算力來分配的,依靠算力競爭完成共識。

當網絡沒有延時的情況下(POW是同步系統),可以做到50%的容錯率,當網絡延時時,容錯率下降到33%(參考前文,統帥不能在一時間內收到鴿子回信)

比特幣區塊鏈採取的是正是這種,優點是公平、去中心化,也最安全,缺點則是依靠算力的機制對電力存在巨大的消耗且達成共識的效率比較低。如美國分析師曾測算,按照目前礦機的演化速度,到2020年挖出一個比特幣可能耗費5500度電。

所有的一切都會迴歸價值|ETH EOS ADA 區塊鏈共識算法的演進

你們或許不關心這個,但如果假設你是某鏈的創造者,你用這個算法,整個鏈的大部分權力將不在你和你的團隊手上,也不在買你幣的人手上,在礦工那裡。

所以它有偉大的一面,也最合一部分人的信仰。

ETH(市值排第2)目前採用的也是這種,不過是反礦機的POW,V神表示不久的將來會過渡到POS。

3、POS

這個很好理解的,約等同於現代企業的股份制,誰擁有的幣多,擁有的時間長,誰就是老大。

這裡面還有一個專屬詞,幣齡。

每個幣每天產生1幣齡,比如你持有100個幣,總共持有了30天,那麼,此時你的幣齡就為3000。

然後用這個作為證明給你發利息,依靠權益競爭來完成共識。

也有公鏈去除幣齡,只憑幣說話。各有各的考慮。

POW機制是乾的越多,權力越大。POS機制則是持有越多,權力越大。

所有的一切都會迴歸價值|ETH EOS ADA 區塊鏈共識算法的演進

以太坊未來過渡的POS是Casper,POS的變種,以太坊首創,即:參與決策(出塊與參與共識)的人必須繳納保證金,Casper通過對保證金的限制來約束決策人的行為,如果決策人繳納了保證金,但做出Casper認為無意義或者惡劣的事情,他的保證金將被罰沒,決策者的權力也會被取消,這解決了POS共識機制中做壞事代價低的問題。

如果以太坊轉變機制成功,整個鏈的速度將會提升不少。

4、DPOS

這個共識算法是為了解決現有區塊鏈效率低下,不支持高併發而誕生的。既委託權益證明,我把它比喻成“人民代表大會”制。為EOS(市值排行第5)首創。

摘抄一段餘秋雨的話:

“ 世人皆知瑞士,但如果追問瑞士的首都在哪裡,多數答不出來。原因很多,其中一個是,作為首都的伯爾尼居然沒有機場。在現代社會,沒有機場等於阻攔很多政要和傳媒的輕鬆進入,等於拒絕大量活動在這裡舉辦,因此,各國民眾很少有機會聽到它。……瑞士是世界上最富裕的國家之一,又是國際金融中心,首都沒個機場實在有點荒誕。問原因,瑞士朋友不好意思地聳聳肩,說這是伯爾尼公民投票的結果,他們怕飛機降落聲太吵 ”。

——by 《行者無疆》

(嚴格意義上伯爾尼是有機場的,在下面的小鎮上,離市區不到10KM,景色超好~)

摘抄這段話,我是想表明人民代表大會制在決策上的一些天然優勢。你可以百度下我們的造橋速度......

EOS正是採用了這種算法,用21個超級節點作為民眾決策代表,所以它效率高,號稱每秒百萬交易,同時用戶使用免費,被認為是最有可能誕生殺手級應用的公鏈。

所有的一切都會迴歸價值|ETH EOS ADA 區塊鏈共識算法的演進

CCID(中國工信部旗下研究機構)在做區塊鏈技術評估時,也把EOS列在首位。

至於這種算法是否還有待進一步完善,都在黨的光輝下茁壯成長這麼多年了,你們肯定比我更有想法。

下面我們來講另一種DPOS。

上文提到的DPOS是權益代理證明(Delegated Proof of Stake),而ADA (市值排行第10)則是動態權益證明(Dynamic Proof of Stake),他們取名為Ouroboros。我把它比喻成“集權版英美法院陪審團制”,為ADA首創。

陪審團制度在英美法系裡,法官是沒權判有罪沒罪的,他是一個維護法庭秩序的人,相當於是足球場上的裁判。而陪審團才是最終的審判人員。

ADA的“陪審團”是怎麼選出來的呢?基本條件是權益所有人,但並不是所有的權益所有人都能被選舉,有準入門檻,比如有節點權益佔比全網權益的 2%。並且權益所有人擁有的權益越多,則它隨機被選舉為”陪審團“的可能性也越大,同時 ADA 還有一個權益委派的功能,可以將多個賬戶的權益集中起來使之成為候選人,每個賬戶可以按照比例獲得分紅。

所有的一切都會迴歸價值|ETH EOS ADA 區塊鏈共識算法的演進

反觀現代社會的“陪審團”制度,它在美國的司法制度中看上去是最薄弱的一個環節。陪審員隨機抽樣,來的人五花八門,人種膚色各異,有業無業不論,知識文化不論。但這看起來要比ADA民主的多,除非ADA降低准入門檻並取消權益所佔比與被選中概率的關聯,所以我稱它為“集權版英美法院陪審團制”。

他們為什麼偏偏要找一幫“外行”來做“法官之上的法官”呢?我想所有理解並贊同“陪審團”這種制度的人,從來不認為它是一個完美的制度,只是找不到一個比它更好的制度。

有興趣的可以去翻一下”辛普森殺妻案”的資料,將對此制度有更深刻的理解。

前段時間ADA則出了事,Emurgo,團隊中負責生態建設(投資創業公司,並協助商業企業建立ADA區塊鏈)的CEO被爆公款嫖娼。他們幣價並沒有受此波動,信仰者甚至覺得這是一件好事,曝出來後,可以使團隊更加嚴謹,成長更迅速。

以上即是區塊鏈現今的主流共識算法,及使用他們的代表公鏈。

(上述算法闡述若有勘誤,歡迎指正 。)

共識機制的背後,是機器與人,不是一臺機器,一個人,而是一片機器,一群人。一臺機器,一個人都容易被組織同化,而一片機器,一群人(佔比80%以上),則能同化任何組織,最終決定了組織的底色。

原文出自:韭菜天團


分享到:


相關文章: