網(wǎng)上有很多關(guān)于做pos機(jī)出路,也許是公鏈后期發(fā)展的出路的知識(shí),也有很多人為大家解答關(guān)于做pos機(jī)出路的問(wèn)題,今天pos機(jī)之家(www.shineka.com)為大家整理了關(guān)于這方面的知識(shí),讓我們一起來(lái)看下吧!
本文目錄一覽:
做pos機(jī)出路
分析師 | 李雪婷
編輯 | 郝方舟
編者按:再過(guò)不到 10 小時(shí)(倒計(jì)時(shí)在此),以太坊將于 7080000 區(qū)塊高度上激活君士坦丁堡/圣彼得堡網(wǎng)絡(luò)升級(jí)。這次升級(jí)無(wú)疑是區(qū)塊鏈?zhǔn)澜缃谧顬殛P(guān)注的事件,它不僅牽動(dòng)著數(shù)字貨幣市場(chǎng)背后的巨額利益,也是公鏈技術(shù)探索的又一個(gè)里程碑。帶領(lǐng)區(qū)塊鏈進(jìn)入“2.0 時(shí)代”、并已“走過(guò)長(zhǎng)路”的以太坊經(jīng)由本次分叉,將進(jìn)一步從 PoW 共識(shí)機(jī)制過(guò)渡向 PoS 共識(shí)機(jī)制。Odaily星球日?qǐng)?bào)研究院希望從共識(shí)機(jī)制的角度,帶大家稍微回首下歷史,總結(jié)共識(shí)層的進(jìn)化規(guī)律,著重比較主流的 PoW 和 POS 的變種(或稱其為 PoS+),并闡述為什么我們認(rèn)為 “ POS+ ”混合共識(shí)機(jī)制會(huì)是公鏈后期發(fā)展的一個(gè)出路。
區(qū)塊鏈?zhǔn)且环N去中心化的分布式賬本系統(tǒng),由于點(diǎn)對(duì)點(diǎn)網(wǎng)絡(luò)下存在較高的網(wǎng)絡(luò)延遲,各個(gè)節(jié)點(diǎn)所觀察到的交易事務(wù)先后順序不可能完全一致。因此,區(qū)塊鏈系統(tǒng)需要設(shè)計(jì)一種機(jī)制對(duì)在一定的時(shí)間內(nèi)發(fā)生的事務(wù)的先后順序進(jìn)行共識(shí)。這種對(duì)一個(gè)時(shí)間窗口內(nèi)的事務(wù)的先后順序達(dá)成共識(shí)的算法被稱為“共識(shí)機(jī)制”。共識(shí)機(jī)制在去中心化的思想上解決了節(jié)點(diǎn)間互相信任的難題,使得區(qū)塊鏈在信息傳輸?shù)倪^(guò)程同時(shí)可以完成價(jià)值轉(zhuǎn)移。
但是,在一個(gè)去中心化的系統(tǒng)里,要達(dá)成一致性算法并非易事。中本聰提出了基于 PoW( Proof of Work,工作量證明)的共識(shí)機(jī)制,可以說(shuō)是迄今為止最安全可靠的公有鏈共識(shí)算法。后來(lái),又陸續(xù)出現(xiàn)了 PoS(Proof of Stake,權(quán)益證明)機(jī)制,以及 PoS 機(jī)制的一些變種,如 DPoS(Delegated Proof of Stake,委托權(quán)益證明)機(jī)制等。這些共識(shí)機(jī)制各有優(yōu)勢(shì),但也都被證實(shí)有其不足之處。
也因如此,在區(qū)塊鏈領(lǐng)域,人們從未停止過(guò)對(duì)更優(yōu)共識(shí)機(jī)制的探索和創(chuàng)新,如下圖所示。
PoW問(wèn)題凸顯
PoW(工作量證明),是一種按勞分配模式,即礦工憑借工作量的大小,來(lái)爭(zhēng)取記賬的權(quán)利,工作量越大對(duì)應(yīng)礦工的算力越大,礦工獲得記賬權(quán)的概率越大。
PoW 共識(shí)在比特幣中的應(yīng)用具有重要意義,也是最早和迄今為止最安全可靠的公有鏈共識(shí)算法。然而,PoW 共識(shí)存在明顯缺陷:
1. 資源浪費(fèi)PoW 共識(shí)過(guò)程高度依賴區(qū)塊鏈網(wǎng)絡(luò)節(jié)點(diǎn)貢獻(xiàn)的算力,這些算力主要用于解決 SHA256 哈希和隨機(jī)數(shù)搜索,實(shí)際上并不產(chǎn)生任何有效際的社會(huì)價(jià)值。隨著加密數(shù)字貨幣的日益普及和專業(yè)挖礦設(shè)備的出現(xiàn),加密數(shù)字貨幣生態(tài)圈已經(jīng)在資本和設(shè)備方面呈現(xiàn)出明顯的“軍備競(jìng)賽”態(tài)勢(shì),逐漸成為高能耗的資本密集型行業(yè),進(jìn)一步凸顯了資源消耗問(wèn)題。根據(jù) Digiconomist的數(shù)據(jù)顯示,如果把比特幣加以太坊看做一個(gè)國(guó)家,其挖礦消耗的總電量已經(jīng)超過(guò)阿爾及利亞、以色列和希臘等國(guó)家,在全球排名第 45 位。
單看以太坊,其挖礦消耗的總電量超過(guò)馬其頓、洪都拉斯和安哥拉等國(guó)家,每年耗電約 8.63 萬(wàn)億瓦時(shí),占全世界用電量的 0.04% 。
2. 算力集中中本聰設(shè)計(jì) PoW 共識(shí)機(jī)制的前提是算力和計(jì)算節(jié)點(diǎn)的均勻分布。但隨著比特幣數(shù)量減少,對(duì)算力的要求則越高,人們開始通過(guò)聯(lián)合挖礦加速比特幣的獲取,從而催生了礦池挖抗的新玩法。礦池的出現(xiàn),一定程度上破壞了比特幣等加密數(shù)字貨幣體系的平衡,馬太效應(yīng)逐漸顯現(xiàn)。
根據(jù) btc.com數(shù)據(jù)顯示(統(tǒng)計(jì)時(shí)間:2019.2.19),過(guò)去一年礦池算力份額排名前五位的 BTC.com、AntPool、SlushPool、ViaBTC 和 BTC.TOP,占據(jù)比特幣總算力份額的數(shù)據(jù)是 64.6% 。理論上來(lái)看,這五大礦池聯(lián)手,確實(shí)具備了發(fā)起 51% 算力攻擊的能力。雖然實(shí)際上,這些礦池為掌握全網(wǎng)51%算力所需的成本投入遠(yuǎn)超成功實(shí)施攻擊后的收益,但 51% 攻擊的安全性威脅始終存在,引發(fā)人們對(duì)算力集中的擔(dān)憂(后文詳述)。
3. 缺少“最終一致性”PoW 支持分區(qū)容忍性(可以分叉),即放寬對(duì)最終一致性確認(rèn)的需求(可以回滾),約定好大家都選擇已知最長(zhǎng)的鏈進(jìn)行確認(rèn)。在這種情況下,系統(tǒng)的最終確認(rèn)只是概率意義上的存在。
4. 業(yè)務(wù)處理性能低下PoW共識(shí)算法雖然投入了大量的能源支持系統(tǒng)的運(yùn)行,但這些能源消耗絕大部份是用于工作量證明中的哈希運(yùn)算,區(qū)塊鏈網(wǎng)絡(luò)處理交易業(yè)務(wù)的性能則非常低,比如比特幣每秒只能進(jìn)行大約 1 * 1024 * 1024 / 250 / (10 * 60 ) = 6.99 筆交易。
PoS的提出和點(diǎn)點(diǎn)幣的實(shí)踐PoW 問(wèn)題的逐漸凸顯,引發(fā)人們對(duì)這種機(jī)制的質(zhì)疑和思考。PoS 開始登場(chǎng)。
PoS 共識(shí)機(jī)制的提出最早源于人們對(duì)挖礦中“公地悲劇”問(wèn)題的辯論?!肮乇瘎 庇?1968 年英國(guó)加勒特·哈丁教授 ( Garrett Hardin ) 在《The tragedy of the commons》一文中提出。他指出公地作為一項(xiàng)資源,有很多使用者,每個(gè)使用者都知道資源將過(guò)度使用而枯竭,但并沒(méi)有權(quán)利阻止其他人使用,結(jié)果是每個(gè)人都傾向于過(guò)度使用從而加劇事態(tài)的惡化。
2010 年 11 月,挖礦公地悲劇 ( Disturbingly low future difficulty equilibrium) 由 Vandroiy 指出并引發(fā)廣泛討論。討論的重點(diǎn)是比特幣系統(tǒng)需要消耗大量算力來(lái)維持系統(tǒng)的安全性和穩(wěn)定性,但隨著比特幣不斷被挖出,區(qū)塊獲得的獎(jiǎng)勵(lì)減少,越來(lái)越多的節(jié)點(diǎn)會(huì)退出系統(tǒng),攻擊成本隨之降低,比特幣網(wǎng)絡(luò)系統(tǒng)則會(huì)出現(xiàn)“公地悲劇”。
2011 年 7 月,數(shù)字貨幣愛好者 Quantum Mechanic 在比特幣論壇首次提出PoS權(quán)益證明共識(shí)機(jī)制的概念(Proof of stake instead of proof of work) 。權(quán)益證明共識(shí)機(jī)制概念一經(jīng)出現(xiàn)便得到很多人的青睞。人們意識(shí)到權(quán)益證明可能就是挖礦“公地悲劇”的解決方案。
與 PoW 物理挖礦不同,PoS共識(shí)是將讓整個(gè)挖礦過(guò)程虛擬化,并以驗(yàn)證者取代礦工。
其運(yùn)行過(guò)程如下:
驗(yàn)證者必須鎖定一些他們擁有的token作為保證金。
在此之后,他們將開始驗(yàn)證區(qū)塊。同時(shí),當(dāng)他們發(fā)現(xiàn)一個(gè)他們認(rèn)為可以被加到鏈上的區(qū)塊時(shí),他們會(huì)通過(guò)下賭注來(lái)驗(yàn)證它。
如果該區(qū)塊成功上鏈,驗(yàn)證者就將得到一個(gè)與他們的賭注成比例的獎(jiǎng)勵(lì)。
2012 年 8 月,Sunny King 發(fā)布點(diǎn)點(diǎn)幣(Peercoin,PPC), PoS 首次得到實(shí)踐。PoS 由系統(tǒng)中具有最高權(quán)益而非最高算力的節(jié)點(diǎn)獲得記賬權(quán),其中權(quán)益體現(xiàn)為節(jié)點(diǎn)對(duì)特定數(shù)量貨幣的所有權(quán),稱為幣齡或幣天數(shù) (Coin days)。點(diǎn)點(diǎn)幣將 PoW 和 PoS 兩種共識(shí)算法結(jié)合起來(lái),初期采用 PoW 挖礦方式將 Token 分配給礦工,后期隨著挖礦難度增加,系統(tǒng)主要由PoS共識(shí)算法維護(hù)。不過(guò),在 PoS 的后期階段,投資者能夠通過(guò)手中的資本囤積并壟斷點(diǎn)點(diǎn)幣,使得點(diǎn)點(diǎn)幣的流通性降低。
舉例說(shuō)明:每個(gè)幣每天產(chǎn)生1幣齡,比如你持有100個(gè)幣,總共持有了30天,那么,此時(shí)你的幣齡就為3000。當(dāng)一個(gè)新的區(qū)塊產(chǎn)生時(shí),其他想獲得記賬權(quán)的節(jié)點(diǎn)也需要計(jì)算哈希值,得出滿足條件哈希值的難易與難度值有關(guān),這個(gè)難度值這里與幣齡成反比,即你的幣齡越大,得出符合條件的哈希值的概率就越大,同時(shí)你的幣齡被清空,記賬后系統(tǒng)會(huì)給予你相應(yīng)“利息”,你每被清空365幣齡,獲得利息為:3000 * 利率 / 365,點(diǎn)點(diǎn)幣的利率為1%,即0.08個(gè)幣。
再之后,PoS 衍生出更多變種,每個(gè)變種往往會(huì)涉及區(qū)塊鏈代幣經(jīng)濟(jì)模型的改動(dòng)。比如,ReddCoin、Slimcoin 等都推動(dòng)了 PoS 的發(fā)展,處于 PoS 研究前沿的還有以太坊(Casper)、Cardano(Ouroboros)、Fractal 等,下文將會(huì)具體闡述。
PoS并非完美的替代方案客觀來(lái)講,PoS 機(jī)制的誕生確實(shí)解決了 PoW 的部分弊端:
1. 以 PoS 機(jī)制開發(fā)新區(qū)塊在一定程度上避免了資源浪費(fèi),同時(shí)系統(tǒng)區(qū)塊的自動(dòng)產(chǎn)出緩解了由于數(shù)字資源有限性而產(chǎn)生的通貨緊縮。
2. PoW 機(jī)制下,礦池通過(guò)規(guī)模經(jīng)濟(jì)效應(yīng)來(lái)提高產(chǎn)量,降低長(zhǎng)期平均成本。而PoS共識(shí)機(jī)制弱化了中心礦池規(guī)模經(jīng)濟(jì)的需求,算力集中壟斷的情形也得到了緩解,個(gè)體競(jìng)爭(zhēng)力差別相對(duì)減小。
3. 就 51% 攻擊而言,PoS 共識(shí)機(jī)制發(fā)起一小時(shí)攻擊的成本遠(yuǎn)大于比 PoW 共識(shí)機(jī)制。
以比特幣為例,目前比特幣的流通供給量是 17,551,500 BTC,若該共識(shí)算法是 PoS,那對(duì)其進(jìn)行 51% 攻擊需要持有 8,775,750 BTC,折合市值 34,906,510,958 美元,而在 PoW 情況下通過(guò)租用算力僅需 242,051 美元左右。其他數(shù)字貨幣針對(duì) PoS 51% 攻擊所需成本與針對(duì)PoW 進(jìn)行 1 小時(shí)的 51% 攻擊花費(fèi)的對(duì)比如上表 1 所示。
那么 PoS 共識(shí)機(jī)制是完美的嗎?答案是 No。
第一,PoS 本身實(shí)現(xiàn)起來(lái)比較困難。
1)Token 發(fā)行的問(wèn)題。一開始的時(shí)候,只有創(chuàng)始區(qū)塊上有 Token,只有將 Token 開采權(quán)分散才能讓網(wǎng)絡(luò)壯大。但在目前多國(guó)禁止 ICO 的環(huán)境下,合規(guī)又均衡地分散 Token 成為了一個(gè)難題。
2)確定記賬節(jié)點(diǎn)數(shù)量困難。大部分 PoS 依賴于 PBFT 算法,但是 PBFT 需要確定節(jié)點(diǎn)數(shù)量,才能選舉出區(qū)塊生產(chǎn)者。而在 PoS 機(jī)制下,節(jié)點(diǎn)可以隨時(shí)參與或者退出挖礦,這樣無(wú)需門檻的后果是選舉的總數(shù)目無(wú)法確定,1/2 或者 2/3 的通過(guò)率更是無(wú)法測(cè)算。不僅如此,記賬節(jié)點(diǎn)的不確定還會(huì)增大網(wǎng)絡(luò)分區(qū)的概率,從而導(dǎo)致分叉。
此外,一個(gè) PoS 系統(tǒng)需要一個(gè)高度安全的網(wǎng)絡(luò)來(lái)抵抗各種類型的黑客攻擊,目前并沒(méi)有一個(gè)公鏈被證明有這樣的實(shí)力,即使是以太坊也經(jīng)常發(fā)生黑客攻擊事件。
第二,被動(dòng)演化為非預(yù)期的中心化的結(jié)果。對(duì)于一個(gè)采用 PoW 共識(shí)機(jī)制的公有鏈(反 ASIC 礦機(jī)的挖礦算法)來(lái)說(shuō),它的出塊和安全性主要依賴于算力的分散。任何人只要擁有顯卡和網(wǎng)絡(luò)就可以成為礦工,這樣降低了用戶使用門檻,促進(jìn)更多人參與挖礦,實(shí)現(xiàn)早期算力的分散。只要超過(guò) 51% 的算力來(lái)自于誠(chéng)實(shí)的礦工,區(qū)塊鏈的交易就是相對(duì)安全不可逆的。
然而,對(duì)于一個(gè)采用 PoS 共識(shí)機(jī)制的公有鏈,主網(wǎng)上線伊始,創(chuàng)世塊中分配的 Token 絕大多數(shù)屬于數(shù)量有限的項(xiàng)目方和私募投資人。區(qū)塊鏈的出塊權(quán)只能由這些玩家決定。如果這些人合謀對(duì)區(qū)塊鏈進(jìn)行攻擊,則完全可以成功的實(shí)現(xiàn)雙花攻擊 ( Double spending attack )。盡管開發(fā)者和投資人的利益完全體現(xiàn)在 Token 的價(jià)值中,出于利益考慮不會(huì)參與惡意行動(dòng),但 PoS 公鏈也無(wú)可避免的在主網(wǎng)上線后就被這些人壟斷和支配。更糟的是,如果出塊可以獲得大量獎(jiǎng)勵(lì)和交易費(fèi)用,這些壟斷者就會(huì)將大量股權(quán)牢牢控制在自己的手里,使得 PoS公鏈成為一個(gè)本質(zhì)上由巨頭控制的網(wǎng)絡(luò)。
第三,Nothing at Stake 問(wèn)題。在 PoW 機(jī)制中,當(dāng)區(qū)塊鏈出現(xiàn)分叉時(shí),礦工必須選擇一個(gè)方向進(jìn)行挖礦。而在 PoS 機(jī)制下,PoS 礦工往往會(huì)兩個(gè)方向都挖,以爭(zhēng)取實(shí)現(xiàn)利益最大化。因?yàn)榉植娌⒉粫?huì)消耗任何資源。礦工可以在最長(zhǎng)鏈上挖礦的同時(shí),創(chuàng)造一個(gè)只在自己的區(qū)塊上挖礦的分支。除此之外,其他驗(yàn)證者也樂(lè)于接受分叉,他可以同時(shí)在兩條鏈上“挖礦”,因?yàn)樵谏厦妗巴诘V”沒(méi)有任何損失,反而如果不在上面“挖礦”,萬(wàn)一這條鏈被接收了,就會(huì)遭受損失,于是,即便是誠(chéng)實(shí)驗(yàn)證者,他也會(huì)傾向于在所有鏈上同時(shí)“挖礦”。盡管他們知道這種嘗試會(huì)造成整個(gè) Token 的價(jià)值降低,但是他們的錢很少,他們并不在乎,這就是所謂的平凡人悲劇(Tragedy of the Commons)。
我們可以這樣理解這個(gè)名詞:主席臺(tái)上有十個(gè)候選人,下面很多人給這十個(gè)候選人投票。如果你投票的話,你可能會(huì)對(duì)這個(gè)主席臺(tái)上十個(gè)人都分別投一票,也就一個(gè)人投十票給每個(gè)人投上一票。這樣,無(wú)論臺(tái)上哪個(gè)候選人成為最終的獲勝者,你都會(huì)得到好處。
PoW+PoS 混合機(jī)制更接近理想幾乎所有的共識(shí)機(jī)制都有其獨(dú)特的優(yōu)勢(shì),但也有其弊端,沒(méi)有一種共識(shí)機(jī)制可以完美解決區(qū)塊鏈“不可能三角”問(wèn)題。因此,人們開始思考是否可以將兩種共識(shí)混合,從而做到融合兩種共識(shí)的優(yōu)勢(shì),又能規(guī)避某些弊端呢?于是就有了“混合共識(shí)”。在“混合共識(shí)”中,PoW+PoS 混合機(jī)制是其中最熱門也應(yīng)用得較為成功的一種共識(shí)算法。
2014 年 4 月,拉里·雷恩 ( Larry Ren ) 在《 Reddcoin 白皮書 》中提出了權(quán)益 - 速度證明(Proof of Stake Velocity,PoSV)共識(shí)機(jī)制。PoSV 算法前期使用 PoW 實(shí)現(xiàn)代幣分配,后期使用 PoSV 維護(hù)網(wǎng)絡(luò)長(zhǎng)期安全。PoSV 將 PoS 中幣齡和時(shí)間的線性函數(shù)修改為指數(shù)式衰減函數(shù),即幣齡的增長(zhǎng)率隨時(shí)間減少最后趨于零。因此新幣的幣齡比老幣增長(zhǎng)地更快,直到達(dá)到上限閾值,這在一定程度上緩和了持幣者的屯幣現(xiàn)象。
2014 年 5 月發(fā)行的 Slimcoin 基于 PoW 和 PoS 提出了燃燒證明 ( Proof of Burn,PoB) 共識(shí)機(jī)制。其中,PoW 共識(shí)被用來(lái)產(chǎn)生初始的代幣供應(yīng),隨著時(shí)間增長(zhǎng),區(qū)塊鏈網(wǎng)絡(luò)累積了足夠的代幣時(shí),系統(tǒng)將依賴 PoB 和 PoS 共識(shí)來(lái)共同維護(hù)。PoB 共識(shí)的特色是礦工通過(guò)將其持有的 Slimcoin 發(fā)送至特定的無(wú)法找回的地址 (燃燒) 來(lái)競(jìng)爭(zhēng)新區(qū)塊的記賬權(quán),燃燒的幣越多則挖到新區(qū)塊的概率越高。
2014 年 12 月提出的行動(dòng)證明 ( Proof of Activity,PoA ) 共識(shí)也是基于 PoW + PoS,其中采用 PoW 挖出的部分代幣以抽獎(jiǎng)的方式分發(fā)給所有活躍節(jié)點(diǎn),而節(jié)點(diǎn)擁有的權(quán)益與抽獎(jiǎng)券的數(shù)量即抽中概率成正比。
2015 年提出的 Casper 是以太坊計(jì)劃在其路線圖中稱為寧?kù)o ( Serenity ) 的第四階段采用的共識(shí)算法,尚在設(shè)計(jì)、討論和完善階段。目前 Casper 總共有兩個(gè)版本,即由 Vitalik Buterin 帶領(lǐng)實(shí)現(xiàn)的 Casper Friendly Finality Gadget ( CFFG )和 Vlad Zamjir 領(lǐng)導(dǎo)的 Casper the Friendly Ghost ( CBC )。
Casper FFG 是一個(gè)混合 PoW+PoS 共識(shí)機(jī)制。它是被設(shè)計(jì)來(lái)緩沖權(quán)益證明的轉(zhuǎn)變過(guò)程的。設(shè)計(jì)的方式是,一個(gè)權(quán)益證明協(xié)議被疊加在正常的以太坊版工作量證明協(xié)議上。雖然區(qū)塊仍將通過(guò)工作量證明來(lái)挖出,每 50 個(gè)區(qū)塊就將有一個(gè)權(quán)益證明檢查點(diǎn)(PoS塊),也就是網(wǎng)絡(luò)中驗(yàn)證者評(píng)估確定性(Finality)的地方。Casper CBC協(xié)議中有一個(gè)預(yù)估安全預(yù)言機(jī),在設(shè)定提出一個(gè)合理估計(jì)的錯(cuò)誤的例外情況下,列出所有在未來(lái)可能發(fā)生的錯(cuò)誤,在給定區(qū)間內(nèi),其正確性是由其建構(gòu)過(guò)程來(lái)保證。
Casper FFG 是PoW +PoS 共識(shí),而 Casper CBC 則是明確的 PoS 共識(shí)。同時(shí),PoS 共識(shí)的兩個(gè)主要原理分別是基于鏈的 PoS 和基于拜占庭容錯(cuò)的 PoS。CBC 是基于鏈的 PoS 設(shè)計(jì),而 CFFG 則是兩者的結(jié)合。
Casper 與其他 PoS共識(shí)的不同之處在于: Casper 實(shí)施了一個(gè)進(jìn)程,使得它可以懲罰所有的惡意因素。
驗(yàn)證者押下一定比例的他們擁有的以太幣作為保證金。
然后,他們將開始驗(yàn)證區(qū)塊。也就是說(shuō),當(dāng)他們發(fā)現(xiàn)一個(gè)可以他們認(rèn)為可以被加到鏈上的區(qū)塊的時(shí)候,他們將以通過(guò)押下賭注來(lái)驗(yàn)證它。
如果該區(qū)塊被加到鏈上,然后驗(yàn)證者們將得到一個(gè)跟他們的賭注成比例的獎(jiǎng)勵(lì)。
但是,如果一個(gè)驗(yàn)證者采用一種惡意的方式行動(dòng)、試圖做“無(wú)利害關(guān)系”的事,他們將立即遭到懲罰,他們所有的權(quán)益都會(huì)被砍掉。
事實(shí)上,以太坊之所以從 PoW 轉(zhuǎn)變?yōu)?PoS,是出于多方面的考慮。有迫于性能的壓力,有真實(shí)存在的算力威脅,也有其他公有鏈競(jìng)爭(zhēng)的挑戰(zhàn)。但總而言之,目前以太坊提出“先過(guò)渡到 PoW+PoS,再?gòu)氐讙仐?PoW”的路徑也是一種共識(shí)機(jī)制的創(chuàng)新。
不過(guò)現(xiàn)實(shí)是,這個(gè)路徑實(shí)施相對(duì)緩慢。這是因?yàn)橐蕴皇且粋€(gè)龐大的社區(qū),更改共識(shí)機(jī)制使得社區(qū)中充當(dāng)生產(chǎn)者的礦工部分利益并不一致,然而 PoW 機(jī)制的以太坊中,礦工才是區(qū)塊鏈的決策者,從 PoW 直接過(guò)渡到 PoS 必然艱難。
總之,以太坊的升級(jí)并不是技術(shù)問(wèn)題,而是社區(qū)難以達(dá)成共識(shí),如果直接升級(jí)做硬分叉,則可能造成社區(qū)的分裂,大部分以太坊上的生態(tài)也會(huì)分裂。
為什么不直接轉(zhuǎn)換成 PoS? Vitalik Burterin 的回答簡(jiǎn)明直接:
“從 PoW 機(jī)制轉(zhuǎn)變到 PoW+PoS 交易混合機(jī)制,這樣做的轉(zhuǎn)變很小,能夠更快捷,更安全,相比較而言對(duì)用戶更有利。因?yàn)槲覀円苊鈾C(jī)制轉(zhuǎn)變帶來(lái)的危險(xiǎn)性,等到整個(gè)系統(tǒng)更安全以后,才能進(jìn)行更大的投入?!?/p>
2017 年 8 月 Cardano 提出的 Ouroboros 共識(shí)是基于 PoS 且具有嚴(yán)格安全性保障的區(qū)塊鏈協(xié)議,其特點(diǎn)是運(yùn)用一種新的獎(jiǎng)勵(lì)機(jī)制來(lái)驅(qū)動(dòng) PoS 共識(shí)過(guò)程,使誠(chéng)實(shí)節(jié)點(diǎn)的行為構(gòu)成一個(gè)近似納什均衡,用來(lái)有效地抵御區(qū)塊截留和自私挖礦等由于礦工的策略性行為而導(dǎo)致的安全攻擊。
綜上所述,在一個(gè)公鏈項(xiàng)目的早期階段,如果使用PoS 協(xié)議會(huì)則會(huì)帶來(lái)很多問(wèn)題,而這些問(wèn)題在 PoW 協(xié)議下是可以避免。去使用 PoW協(xié)議啟動(dòng)主網(wǎng)的區(qū)塊鏈則可以實(shí)現(xiàn)分散的共識(shí),從而避免這些問(wèn)題。當(dāng) PoW 公鏈經(jīng)過(guò)一段時(shí)間的發(fā)展,股權(quán)分布相對(duì)分散以后,可以選擇“ PoS+ ”共識(shí)機(jī)制。
參考文獻(xiàn):1. 袁勇,倪曉春,曾帥,王飛躍.區(qū)塊鏈共識(shí)算法的發(fā)展現(xiàn)狀與展望【J】.自動(dòng)化學(xué)報(bào),2018,44(11):2011-2022.
2. 什么是以太坊 Casper 協(xié)議?https://ethfans.org/posts/ethereum-casper
3. PoS為什么比PoW更能避免51%攻擊?https://www.odaily.com/post/5135670
4. 從 PoW 到 PoS ,以太坊的進(jìn)化之路 https://mp.weixin.qq.com/s/yw5jeCdB8g3hSABJTCio3A
5. 20 Proof of Stake [Online], available: https://en.bitcoin.it/wiki/Proof of Stake, April 11, 2018
6. Schwartz D, Youngs N, Britto A. The Ripple protocol consensus algorithm [Online], available: https://ripple.com/flles/ripple consensus whitepaper.pdf, April 10, 2018
7. Bitshares. Delegated Proof of Stake [Online], available: http://docs.bitshares.org/bitshares/dpos.html, April 10, 2018
8. Lamport L. Paxos made simple. ACM Sigact News, 2001, 32(4): 18?25
9. Ren L. Proof of stake velocity: Building the social currency of the digital age [Online], available: https://assets.coss.io/documents/whitepapers/reddcoin.pdf, April 10, 2018
10. Proof of burn [Online], available: https://en.bitcoin.it/wiki/Proof of burn, April 10,2018
11. Bentov I, Lee C, Mizrahi A, Rosenfeld M. Proof of activity: Extending bitcoins proof of work via proof of stake [Online], available: http://eprint.iacr.org/2014/452, April 10, 2018
12. Duong T, Fan L, Zhou H S. 2-hop blockchain: Combining proof-of-work and proof-of-stake securely [Online], available: https://eprint. iacr. org/2016/716, April 10, 2018
13. Kwon J. Tendermint: Consensus without mining [Online], available: https://tendermint.com/static/docs/tendermint.pdf, April 10, 2018
14. Blog E. Introducing Casper “ the Friendly Ghost" [Online], available: https://blog.ethereum.org/2015/08/01/introducing-casper-friendlyghost/, April 10, 2018
15. David B, Ga ˇ zi P, Kiayias A, Russell A. Ouroboros praos: An adaptively-secure, semi-synchronous proof-of-stake protocol [Online], available: http://eprint.iacr.org/2017/573, April 10, 2018
16. Goodman L M. Tezos-a self-amending crypto-ledger [Online], available:
17. https://www.tezos.com/static/papers/position paper.pdf, April 10, 2018
18. Miller A, Xia Y, Croman K, Shi E,Song D. The honey badger of bft protocols. In: Proceedings of the 2016 ACM SIGSAC Conference on Computer and Communications Security. Xi’an, China: ACM, 2016. 31?42
19. Zamflr V. Introducing Casper“the Friendly Ghost”[Online], available: https://blog.ethereum.org/2015/08/01/introducingcasper-friendly-ghost, April 10, 2018
推薦閱讀:以太坊君士坦丁堡分叉,你想知道的一切都在這里
以上就是關(guān)于做pos機(jī)出路,也許是公鏈后期發(fā)展的出路的知識(shí),后面我們會(huì)繼續(xù)為大家整理關(guān)于做pos機(jī)出路的知識(shí),希望能夠幫助到大家!
