網(wǎng)上有很多關(guān)于pos機(jī)行業(yè)學(xué)習(xí),PoS共識(shí)機(jī)制及設(shè)計(jì)哲學(xué)的知識(shí),也有很多人為大家解答關(guān)于pos機(jī)行業(yè)學(xué)習(xí)的問(wèn)題,今天pos機(jī)之家(www.afbey.com)為大家整理了關(guān)于這方面的知識(shí),讓我們一起來(lái)看下吧!
本文目錄一覽:
pos機(jī)行業(yè)學(xué)習(xí)
通證通研究院 × FENBUSHI DIGITAL 聯(lián)合出品
文:宋雙杰,CFA;孫含儒
特別顧問(wèn):沈波;Rin;JX
導(dǎo)讀
采用PoS共識(shí)的區(qū)塊鏈項(xiàng)目從數(shù)量和市值規(guī)模上看,落后于采用PoW類共識(shí)的項(xiàng)目。為什么在已有成熟理論的基礎(chǔ)上,新的PoS項(xiàng)目進(jìn)展仍然不及預(yù)期?PoS共識(shí)是否有足夠的優(yōu)勢(shì)能夠讓人們接受它并在區(qū)塊鏈共識(shí)領(lǐng)域占有一席之地?“權(quán)益經(jīng)濟(jì)”(Staking Economy)是否是區(qū)塊鏈未來(lái)新的發(fā)展方向?
摘要
基于PoS共識(shí)的區(qū)塊鏈網(wǎng)絡(luò)中,所有成為“驗(yàn)證者”的節(jié)點(diǎn)都能夠獲得生產(chǎn)(或者發(fā)布)區(qū)塊的權(quán)利,其概率取決于其擁有的“權(quán)益”多少。相比工作量證明,PoS共識(shí)的優(yōu)勢(shì)包括減少能源消耗、保障安全性、以及降低中心化風(fēng)險(xiǎn)。
早期的PoS共識(shí)面臨著“無(wú)利害關(guān)系”危機(jī),區(qū)塊鏈容易分叉?!皥?zhí)劍人”機(jī)制通過(guò)加入對(duì)不誠(chéng)實(shí)節(jié)點(diǎn)的懲罰措施解決以往PoS共識(shí)的無(wú)利害關(guān)系攻擊。移動(dòng)檢查點(diǎn)和上下文感知機(jī)制能夠預(yù)防針對(duì)PoS共識(shí)的“長(zhǎng)程攻擊”。
根據(jù)權(quán)益在共識(shí)經(jīng)濟(jì)模型中扮演的角色以及重要程度的不同,我們可以將PoS共識(shí)分為純PoS共識(shí)、混合型PoS共識(shí)、DPoS以及僅有權(quán)益的概念四種,一般只將前兩種作為PoS共識(shí)討論。PoS代表的“權(quán)益經(jīng)濟(jì)”是一個(gè)與PoW共識(shí)不同的經(jīng)濟(jì)體系,一般采用通脹的經(jīng)濟(jì)模型,只有抵押通證參與網(wǎng)絡(luò)共識(shí)過(guò)程才能獲得利息收益。由于通脹的存在,“持幣待漲”的守財(cái)奴策略不再適用于新型PoS共識(shí),全體持有者都必須參與網(wǎng)絡(luò)共識(shí)過(guò)程,在此需求基礎(chǔ)上將有更多的金融應(yīng)用場(chǎng)景出現(xiàn)。
我們還可以從經(jīng)濟(jì)角度分析PoS網(wǎng)絡(luò)的安全性。在初始分配合理的情況下PoS能夠保證不低于工作量證明的"經(jīng)濟(jì)學(xué)"安全性。但PoS經(jīng)濟(jì)模式同樣沒(méi)能解決壟斷與中心化的問(wèn)題。
長(zhǎng)遠(yuǎn)來(lái)看,以PoS共識(shí)為基礎(chǔ)的區(qū)塊鏈網(wǎng)絡(luò)將發(fā)展到與PoW共識(shí)區(qū)塊鏈同等的規(guī)模。
風(fēng)險(xiǎn)提示:中心化風(fēng)險(xiǎn)、技術(shù)進(jìn)展不及預(yù)期、市場(chǎng)波動(dòng)風(fēng)險(xiǎn)。
目錄
1 權(quán)益證明,一段簡(jiǎn)史
2 權(quán)益證明的安全“執(zhí)劍人”
2.1 區(qū)塊鏈?zhǔn)澜绲摹肮乇瘎 ?/p>
2.2 “執(zhí)劍人”機(jī)制
2.3 新的問(wèn)題——“長(zhǎng)程攻擊”
3 權(quán)益經(jīng)濟(jì)——PoS共識(shí)的經(jīng)濟(jì)理念
3.1 PoS共識(shí)種類
3.2 全體持有人參與共識(shí)的網(wǎng)絡(luò)
3.3 從經(jīng)濟(jì)角度“量化”PoS的安全性
3.4 壟斷與卡特爾組織
3.5 目前主流PoS算法簡(jiǎn)介
4 PoS的現(xiàn)在與未來(lái)
正文
2012年,Scott Nadal和Sunny King在一篇論文中提出PoS權(quán)益證明,是一種中本聰工作量證明的替代共識(shí)。首個(gè)將PoS概念融入到共識(shí)機(jī)制中的Peercoin(點(diǎn)點(diǎn)幣)于同年上線。隨后的幾年里,一些大型區(qū)塊鏈項(xiàng)目例如Ethereum、Cosmos都提出了各自的PoS解決方案。但七年后的今天,主網(wǎng)采用PoS共識(shí)(這里不包括DPoS、PoW+PoS混合共識(shí))的區(qū)塊鏈項(xiàng)目從數(shù)量和市值規(guī)模上看,均落后于采用PoW類共識(shí)的項(xiàng)目。為什么在已有成熟理論的基礎(chǔ)上,新的PoS項(xiàng)目進(jìn)展仍然不及預(yù)期?PoS共識(shí)是否有足夠的優(yōu)勢(shì)能夠讓人們接受它并在區(qū)塊鏈共識(shí)領(lǐng)域占有一席之地?“權(quán)益經(jīng)濟(jì)”(Staking Economy)是否是區(qū)塊鏈未來(lái)新的發(fā)展方向?
1權(quán)益證明,一段簡(jiǎn)史
在基于PoS共識(shí)的區(qū)塊鏈網(wǎng)絡(luò)中,節(jié)點(diǎn)不再通過(guò)算力競(jìng)爭(zhēng)記賬權(quán),獲得記賬權(quán)的概率取決于其擁有的權(quán)益多少。這里的“權(quán)益”(Stake)可以是節(jié)點(diǎn)持有的通證數(shù)量,也可以是關(guān)于通證數(shù)量的一個(gè)函數(shù)。例如下面提到的Peercoin提出的“幣齡”概念,節(jié)點(diǎn)持有通證的時(shí)間越長(zhǎng),累計(jì)的幣齡也越多。相比工作量證明,PoS共識(shí)的優(yōu)勢(shì)包括減少能源消耗、保障安全性、以及降低中心化風(fēng)險(xiǎn)。
縱觀PoS歷史,可以將PoS的發(fā)展大致劃分為三個(gè)階段。
第一階段是以Peercoin為代表的PoW+PoS混合共識(shí)。但是這類早期的混合共識(shí)仍然需要參與區(qū)塊生產(chǎn)的節(jié)點(diǎn)進(jìn)行一定量的哈希值計(jì)算,即以類似工作量的方式生產(chǎn)區(qū)塊,只不過(guò)各節(jié)點(diǎn)通過(guò)計(jì)算尋找出合法區(qū)塊的概率與節(jié)點(diǎn)持有的權(quán)益相關(guān),即根據(jù)權(quán)益選擇生產(chǎn)者,并且采用基于權(quán)益的激勵(lì)方式。Peercoin并沒(méi)有完全實(shí)現(xiàn)“降低能耗”的目標(biāo)。
第二階段是以Nextcoin為代表的純PoS共識(shí)。這類PoS共識(shí)機(jī)制不需要或只需節(jié)點(diǎn)進(jìn)行少量的哈希值計(jì)算,而采用分布式的、可驗(yàn)證的隨機(jī)數(shù)生成函數(shù)來(lái)選擇區(qū)塊生產(chǎn)者,激勵(lì)方式仍然與節(jié)點(diǎn)持有的權(quán)益相關(guān)。這類PoS共識(shí)相比工作量證明耗費(fèi)更少的能源,但仍然有一個(gè)危及網(wǎng)絡(luò)安全的隱患沒(méi)有徹底解決——Nothing at Stake攻擊(無(wú)利害攻擊)。
第三階段是以以太坊Casper為代表的新型PoS共識(shí)。這類共識(shí)通常將PoS作為共識(shí)算法的一部分:以PoW的方式生產(chǎn)區(qū)塊,每間隔一定數(shù)量的區(qū)塊以PoS方式確認(rèn)共識(shí)的最終性;或是以PoS的方式生產(chǎn)區(qū)塊,使用BFT類算法進(jìn)行區(qū)塊驗(yàn)證。這類PoS共識(shí)不以采用的具體算法為劃分依據(jù),它們的共同點(diǎn)是實(shí)行“權(quán)益經(jīng)濟(jì)”,節(jié)點(diǎn)能夠通過(guò)參與網(wǎng)絡(luò)共識(shí),根據(jù)持有權(quán)益的比例獲取區(qū)塊獎(jiǎng)勵(lì)。不同于早期的PoS,這類共識(shí)通過(guò)加入對(duì)不誠(chéng)實(shí)節(jié)點(diǎn)的經(jīng)濟(jì)懲罰,解決了“無(wú)利害關(guān)系”問(wèn)題,增強(qiáng)了PoS共識(shí)的安全性。
除此之外,以BitShares、EOS為代表的“委托”類(DelegatedPoS)共識(shí)也被公眾熟知。但這類共識(shí)中,權(quán)益僅僅體現(xiàn)在投票選舉“超級(jí)節(jié)點(diǎn)”上,而與經(jīng)濟(jì)模型、激勵(lì)懲罰無(wú)關(guān),因此一般不作為PoS共識(shí)討論。
根據(jù)區(qū)塊鏈生產(chǎn)的過(guò)程可以將PoS共識(shí)分為以下兩類:
基于“鏈”的PoS(Chain-based Proof of Stake)。類似BTC PoW生產(chǎn)區(qū)塊的原理,算法每隔一定的時(shí)間內(nèi)根據(jù)節(jié)點(diǎn)持有的權(quán)益隨機(jī)選擇一個(gè)節(jié)點(diǎn)負(fù)責(zé)生產(chǎn)區(qū)塊,這個(gè)區(qū)塊必須附加在一個(gè)合法區(qū)塊之后,當(dāng)分叉產(chǎn)生時(shí),通過(guò)共識(shí)算法規(guī)定的規(guī)則選擇一條鏈作為共識(shí)鏈。
“拜占庭”類PoS(BFT-style Proof of Stake)。算法每隔一定的時(shí)間內(nèi)根據(jù)節(jié)點(diǎn)持有的權(quán)益隨機(jī)選擇節(jié)點(diǎn)發(fā)布一個(gè)區(qū)塊,但這個(gè)區(qū)塊是否合法、能被附加到共識(shí)鏈之后需要得到一定比例的驗(yàn)證者投票確認(rèn)。
2權(quán)益證明的安全“執(zhí)劍人”
與PoW共識(shí)中的算力競(jìng)爭(zhēng),即通過(guò)引入稀缺的外部資源,并以通證對(duì)節(jié)點(diǎn)付出的算力予以獎(jiǎng)勵(lì)來(lái)保證區(qū)塊鏈網(wǎng)絡(luò)的安全性的模式不同,PoS希望依托區(qū)塊鏈經(jīng)濟(jì)體系內(nèi)生力量來(lái)解決安全性問(wèn)題。PoS共識(shí)按“權(quán)益”分配區(qū)塊記賬權(quán)與網(wǎng)絡(luò)獎(jiǎng)勵(lì),并通過(guò)一系列創(chuàng)新性的解決方案保證共識(shí)的安全性,并在此基礎(chǔ)上開創(chuàng)了區(qū)塊鏈?zhǔn)澜绐?dú)特的“權(quán)益經(jīng)濟(jì)”。
2.1 區(qū)塊鏈?zhǔn)澜绲摹肮乇瘎 ?/p>
早期的PoS共識(shí)面臨著容易產(chǎn)生分叉的危機(jī)。哈丁教授在《公地悲劇》(Tragedy of the commons)一文中描述了這樣一個(gè)故事:一些牧羊人在一片公共的草原上放牧,由于草原的資源是有限的,因此當(dāng)羊群數(shù)量超過(guò)草原能承載的最大數(shù)量后,羊群的總產(chǎn)值會(huì)下降??紤]一個(gè)簡(jiǎn)單的由兩名牧羊人構(gòu)成的模型,假設(shè)草原合理的放牧量為兩只,兩名牧羊人各有一只羊,此時(shí)每只羊的產(chǎn)值為1個(gè)單位,每增加一只羊,羊群的總產(chǎn)值會(huì)有所下降。
每個(gè)牧羊人面臨兩個(gè)選擇:增加一只羊或是維持現(xiàn)狀。如果牧羊人是理性的,那增加一只羊?qū)⑹莾煞N情況下的最優(yōu)策略,然而當(dāng)兩名牧羊人都選擇放牧?xí)r,草原的總產(chǎn)值下降了?!肮乇瘎 苯o人們的啟示是,個(gè)體對(duì)公共資源無(wú)節(jié)制的開發(fā)利用會(huì)導(dǎo)致整體利益的受損。
早期的PoS共識(shí)同樣面臨著類似的難題,即“理性分叉”。在以“鏈”為基礎(chǔ)的區(qū)塊鏈網(wǎng)絡(luò)中,當(dāng)節(jié)點(diǎn)發(fā)現(xiàn)同樣高度的兩個(gè)區(qū)塊,即網(wǎng)絡(luò)出現(xiàn)分叉時(shí),節(jié)點(diǎn)面臨兩個(gè)選擇:一、根據(jù)共識(shí)規(guī)則,選擇其中的一個(gè)節(jié)點(diǎn)作為主鏈,在此基礎(chǔ)上生產(chǎn)新區(qū)塊;二、在兩條分叉鏈上同時(shí)生產(chǎn)新區(qū)塊。
區(qū)塊鏈作為一種無(wú)形的技術(shù),承載的生態(tài)是其價(jià)值重要的一部分。在“公地悲劇”的例子中,被濫用的草原資源是有限的,雖然區(qū)塊鏈生態(tài)仍在飛速發(fā)展中,但無(wú)限制分叉勢(shì)必會(huì)造成區(qū)塊鏈開發(fā)人員、社區(qū)、生態(tài)系統(tǒng)的割裂,分叉鏈之間的競(jìng)爭(zhēng)相對(duì)沒(méi)有分叉來(lái)說(shuō)會(huì)降低它們的總體價(jià)值。
在PoW共識(shí)區(qū)塊鏈中,這樣的選擇其實(shí)是不成立的。節(jié)點(diǎn)擁有的算力是固定的,如果節(jié)點(diǎn)分配一部分算力在分叉鏈上挖礦,那么首先要承擔(dān)該分叉鏈最終不具有任何價(jià)值的風(fēng)險(xiǎn),節(jié)點(diǎn)會(huì)損失因?yàn)樵诜植骀溕贤诘V而在主鏈上減少的收益。如果該分叉鏈價(jià)值得到認(rèn)可,那么其他理性的節(jié)點(diǎn)會(huì)迅速將算力切換到分叉鏈上,從而達(dá)到兩條鏈上單位算力收益的平衡。如果節(jié)點(diǎn)的算力占全網(wǎng)算力的比例沒(méi)有變化,那么它并不能因此獲取超額收益。一個(gè)理性節(jié)點(diǎn)的選擇是在最有可能成為主鏈的鏈上繼續(xù)挖礦。
而PoS共識(shí)下,分叉鏈在分叉高度之前的區(qū)塊與原鏈完全相同,因此節(jié)點(diǎn)在分叉鏈上也擁有相同數(shù)量的通證。從而有相應(yīng)的權(quán)益能夠在分叉鏈上繼續(xù)生產(chǎn)區(qū)塊,兩條鏈上的挖礦互不影響,因此理性的節(jié)點(diǎn)會(huì)默許分叉鏈的存在。
有一種觀點(diǎn)認(rèn)為,通證的持有者如果可以預(yù)見(jiàn)到這種分裂帶來(lái)的危害,會(huì)為了維護(hù)自己的利益而拒絕在分叉鏈上生產(chǎn)區(qū)塊的行為。但事實(shí)上,群體中的大部分個(gè)體都是短視的,如果沒(méi)有其他的規(guī)則加以限制,很少有節(jié)點(diǎn)會(huì)放棄分叉鏈上的權(quán)益。這又被稱為“無(wú)利害攻擊”(Nothing-at-Stake)。
2.2 “執(zhí)劍人”機(jī)制
以太坊Casper共識(shí)應(yīng)用了“執(zhí)劍人”(Slashers,又譯“劍手”)機(jī)制,在共識(shí)機(jī)制中引入懲罰措施,解決以往PoS共識(shí)的公共地悲劇。該協(xié)議的核心內(nèi)容是,參與區(qū)塊生產(chǎn)的節(jié)點(diǎn)(被稱為驗(yàn)證者)需要抵押一定的保證金,并規(guī)定一系列的懲罰條件。當(dāng)發(fā)現(xiàn)節(jié)點(diǎn)采取了懲罰條件中列出的行動(dòng)之后,節(jié)點(diǎn)抵押的保證金將被沒(méi)收,并收回驗(yàn)證者權(quán)利。會(huì)被懲罰的行為通常包括同時(shí)在兩條鏈上生產(chǎn)區(qū)塊、沒(méi)有在最新高度上生產(chǎn)區(qū)塊等惡意行為。對(duì)表現(xiàn)出可能的惡意行為的節(jié)點(diǎn)進(jìn)行經(jīng)濟(jì)制裁(Slashing),改變了節(jié)點(diǎn)在可能出現(xiàn)分叉鏈時(shí)挖與不挖兩種選擇的預(yù)期收益,只要節(jié)點(diǎn)挖分叉鏈,或者發(fā)動(dòng)攻擊行為能獲得的預(yù)期收益小于其抵押的保證金,那么理性節(jié)點(diǎn)的選擇將是遵守規(guī)則,做一個(gè)誠(chéng)實(shí)的節(jié)點(diǎn),從而化解了無(wú)利害關(guān)系攻擊。
科幻小說(shuō)《三體》中的“執(zhí)劍人”在當(dāng)三體艦隊(duì)對(duì)地球發(fā)動(dòng)攻擊時(shí)發(fā)送三體星系坐標(biāo),毀滅三體星系與太陽(yáng)系,是地球制約三體攻擊者的關(guān)鍵力量。新一代PoS共識(shí)中的“執(zhí)劍人”機(jī)制也是制約潛在攻擊者的利器,通過(guò)規(guī)定合理的懲罰條件與抵押金額,能夠有效增強(qiáng)共識(shí)機(jī)制抵御各類網(wǎng)絡(luò)攻擊的能力。
2.3 新的問(wèn)題——“長(zhǎng)程攻擊”
基于鏈的PoS共識(shí)在如何確定共識(shí)的最終性上更加復(fù)雜。PoS拋棄了“以累計(jì)工作量最大的鏈作為主鏈”的概念,在節(jié)點(diǎn)可以自由加入或退出的PoS網(wǎng)絡(luò)中,抵押金的變動(dòng)是動(dòng)態(tài)的,驗(yàn)證者需要獲取最新的其他驗(yàn)證者信息,才能判斷哪些區(qū)塊是真正有效的。不同于PoW網(wǎng)絡(luò)判斷區(qū)塊是否合法僅僅依賴幾個(gè)客觀的信息:交易合法性、區(qū)塊頭哈希是否滿足要求,判斷主鏈采用確定的最長(zhǎng)鏈原則,PoS還需要考慮“長(zhǎng)程攻擊”的可能性。
“長(zhǎng)程攻擊”是PoS共識(shí)中威脅最大的攻擊形式,當(dāng)一個(gè)節(jié)點(diǎn)收回了他的抵押金時(shí),雖然它不再擁有驗(yàn)證以后的區(qū)塊的權(quán)利,但是仍然可以對(duì)收回抵押之前的區(qū)塊進(jìn)行回滾,并且由于它不再會(huì)受到?jīng)]收押金懲罰,因此攻擊者能夠通過(guò)賄賂這些節(jié)點(diǎn),收集足夠的“幽靈”抵押金(這些抵押金已經(jīng)被收回了),重新構(gòu)造一條足夠長(zhǎng)的攻擊鏈,嘗試替換這些節(jié)點(diǎn)在作為驗(yàn)證者期間曾經(jīng)驗(yàn)證過(guò)的區(qū)塊。
一種解決策略是移動(dòng)檢查點(diǎn)。即每隔一定的區(qū)塊間隔設(shè)置檢查點(diǎn),只有檢查點(diǎn)之后的區(qū)塊可能會(huì)被重組。檢查點(diǎn)的間隔一般少于要求的最短抵押金抵押時(shí)間,從而保證有充足可能性的區(qū)塊都是由還有繳納了抵押金的節(jié)點(diǎn)驗(yàn)證的。另一種解決策略是“上下文感知交易”(Context-Aware transactions)。在構(gòu)造一筆交易時(shí),在交易中記錄前一個(gè)或前幾個(gè)區(qū)塊的哈希值,這樣就能將一筆交易和特定的區(qū)塊分支聯(lián)系起來(lái),在分叉鏈上偽造交易就變得困難。
3權(quán)益經(jīng)濟(jì)——PoS共識(shí)的經(jīng)濟(jì)理念
3.1 PoS共識(shí)種類
根據(jù)權(quán)益(Stake)在共識(shí)經(jīng)濟(jì)模型扮演的角色不同,我們可以將PoS再細(xì)分為以上幾類。
在后兩種共識(shí)機(jī)制中,權(quán)益在共識(shí)過(guò)程中沒(méi)有起到?jīng)Q定性作用,因此一般不將其作為PoS共識(shí)討論。它們與前兩種PoS共識(shí)的區(qū)別在于網(wǎng)絡(luò)的經(jīng)濟(jì)激勵(lì)是否按照節(jié)點(diǎn)擁有的權(quán)益多少進(jìn)行分配。一些PoS共識(shí)雖然也是通過(guò)投票選舉出有限數(shù)量的驗(yàn)證者參與共識(shí)過(guò)程,但這種選舉是通過(guò)智能合約將通證“委托”給驗(yàn)證者實(shí)現(xiàn)的。驗(yàn)證者對(duì)委托的通證不具有使用權(quán),并且驗(yàn)證者獲得的區(qū)塊獎(jiǎng)勵(lì)按通證數(shù)量分配給其所有者。而DPoS共識(shí)中,區(qū)塊獎(jiǎng)勵(lì)僅分配給超級(jí)節(jié)點(diǎn)以及一定數(shù)量的候選人節(jié)點(diǎn)。
純粹PoS和混合型PoS共識(shí)的區(qū)別在于選擇驗(yàn)證人的過(guò)程是否與其持有的權(quán)益相關(guān)。對(duì)應(yīng)PoW共識(shí)中選擇區(qū)塊生產(chǎn)者的概率與其算力相關(guān)?;旌闲蚉oS共識(shí)一般通過(guò)PoS為區(qū)塊鏈提供"最終性"檢驗(yàn),而區(qū)塊的生產(chǎn)、驗(yàn)證者的選擇通過(guò)其他方式完成。如果節(jié)點(diǎn)取得記賬權(quán)的概率與它抵押的權(quán)益相關(guān),那么可以認(rèn)為此類共識(shí)是純PoS共識(shí)。
這樣定義的純PoS并不是不能包含其他的共識(shí)算法,事實(shí)上大部分PoS共識(shí)都使用BFT類算法完成對(duì)區(qū)塊的投票。例如,Tendermint的基礎(chǔ)算法是PoS+pBFT,Proof of Activity的基礎(chǔ)算法是PoS+PoW,Casper FFG的基礎(chǔ)算法是PoW+PoS+BFT,PoS未來(lái)的發(fā)展趨勢(shì)也將是混合型共識(shí)。
3.2 全體持有人參與共識(shí)的網(wǎng)絡(luò)
PoS共識(shí)可以概括為:權(quán)益持有者將通證投給他們認(rèn)為合法的區(qū)塊,并愿意承擔(dān)因被發(fā)現(xiàn)作弊行為而失去抵押的保證金風(fēng)險(xiǎn)。在一個(gè)區(qū)塊鏈經(jīng)濟(jì)系統(tǒng)中,通證的持有者大致可分為以下幾種類型:個(gè)人投資者、機(jī)構(gòu)投資者、基金會(huì)以及項(xiàng)目開發(fā)者。這些通證持有者儲(chǔ)存通證的方式包括:個(gè)人保管私鑰(包括離線錢包服務(wù))、交易所以及托管機(jī)構(gòu)。在傳統(tǒng)的PoS共識(shí)中,只需要持有通證就可以自動(dòng)獲得利息收入,因此個(gè)人、機(jī)構(gòu)投資者通常不愿鎖定自己的通證參與共識(shí)過(guò)程,造成網(wǎng)絡(luò)安全性偏低。
在加入懲罰機(jī)制的PoS共識(shí)中,只有抵押通證參與網(wǎng)絡(luò)共識(shí)過(guò)程才能獲得利息收益。由于通脹的存在,“持幣待漲”的守財(cái)奴策略不再適用于新型PoS共識(shí),全體持有者都必須參與共識(shí)過(guò)程以獲取區(qū)塊獎(jiǎng)勵(lì)。懲罰機(jī)制的存在使運(yùn)行專業(yè)的共識(shí)節(jié)點(diǎn)所需的成本大大提升,個(gè)人投資者難以承擔(dān)開支。
如果PoS網(wǎng)絡(luò)不支持類似委托功能的智能合約,那么就會(huì)產(chǎn)生專業(yè)化的代為驗(yàn)證的機(jī)構(gòu)。個(gè)人投資者委托專業(yè)的驗(yàn)證者節(jié)點(diǎn)代為抵押通證,并支付一定的管理費(fèi)用,獲得利息收入。而適合開展這項(xiàng)業(yè)務(wù)的網(wǎng)絡(luò)經(jīng)濟(jì)參與者包括數(shù)字通證交易所、錢包等,Coinbase目前已計(jì)劃實(shí)施為Tezos用戶提供權(quán)益抵押服務(wù),并估計(jì)投資者的年被動(dòng)收益約為8%,Coinbase再?gòu)闹惺杖?0%的管理費(fèi)。
個(gè)人投資者如果參與新型PoS權(quán)益經(jīng)濟(jì),以下風(fēng)險(xiǎn)是值得深入考慮的:抵押通證承擔(dān)的機(jī)會(huì)成本、預(yù)期收益率、委托抵押機(jī)構(gòu)的專業(yè)能力與傭金收取、自建驗(yàn)證節(jié)點(diǎn)所需的專業(yè)知識(shí)和成本。
新型PoS共識(shí)鼓勵(lì)全體通證持有者參與到共識(shí)過(guò)程中,維護(hù)網(wǎng)絡(luò)安全性,這種安全性與PoW相比有一些不同之處。
3.3 從經(jīng)濟(jì)角度“量化”PoS的安全性
區(qū)塊鏈網(wǎng)絡(luò)的安全性是其一切應(yīng)用、性能指標(biāo)的基礎(chǔ),引入了“執(zhí)劍人”機(jī)制的PoS共識(shí)應(yīng)當(dāng)能夠提供與PoW相當(dāng)?shù)陌踩?。安全性與共識(shí)機(jī)制容錯(cuò)能力概念略有區(qū)別,共識(shí)的容錯(cuò)能力通常是通過(guò)算法推導(dǎo)出的理論值,而網(wǎng)絡(luò)安全性還受到網(wǎng)絡(luò)實(shí)際運(yùn)行情況、經(jīng)濟(jì)模型、節(jié)點(diǎn)規(guī)模等一系列因素的影響,我們希望尋找一個(gè)能夠量化的指標(biāo)來(lái)衡量區(qū)塊鏈網(wǎng)絡(luò)的安全性。
從經(jīng)濟(jì)效益的角度考慮,如果攻擊一個(gè)系統(tǒng)能夠獲得的收益高于為了攻擊它付出的代價(jià),那么類似的攻擊是值得嘗試的。相反,如果攻擊一個(gè)系統(tǒng)付出的代價(jià)高于能夠獲得的收益,對(duì)于攻擊者來(lái)說(shuō)是不合算的,這樣的系統(tǒng)是“經(jīng)濟(jì)學(xué)安全”的。例如美墨的邊境墻,美墨邊境地區(qū)的毒品貿(mào)易、非法偷渡、甚至人口販賣都能夠帶來(lái)暴利,相對(duì)地突破邊境墻所需的成本(例如修建地道)就不值一提了,因此“邊境墻”是一個(gè)經(jīng)濟(jì)學(xué)不安全的例子。
現(xiàn)代密碼學(xué)就是一個(gè)能夠保證個(gè)人數(shù)據(jù)“經(jīng)濟(jì)學(xué)安全”的應(yīng)用的例子。即使是日常生活中應(yīng)用較多的對(duì)稱式加密,如果不考慮網(wǎng)站數(shù)據(jù)庫(kù)泄漏、明文存儲(chǔ)密碼等人為因素,其安全性也是非常高的。試圖破解一個(gè)普通用戶的密碼,花費(fèi)的成本往往高過(guò)用戶賬戶本身的價(jià)值,區(qū)塊鏈所基于的非對(duì)稱加密技術(shù)更是能夠抵抗目前全世界所有計(jì)算機(jī)的計(jì)算能力攻擊。
在PoW共識(shí)中,網(wǎng)絡(luò)的安全性依靠足夠的算力保證,而節(jié)點(diǎn)只有在有足夠經(jīng)濟(jì)激勵(lì),即運(yùn)行節(jié)點(diǎn)的邊際成本小于邊際收益的情況下,才會(huì)參與到挖礦當(dāng)中。由于PoW網(wǎng)絡(luò)不存在對(duì)惡意節(jié)點(diǎn)的懲罰措施,惡意節(jié)點(diǎn)承擔(dān)的最大損失就是可能的區(qū)塊獎(jiǎng)勵(lì)。如果攻擊者發(fā)動(dòng)51%攻擊,那么它需要掌握至少51%的算力,并且如果攻擊者希望回滾N個(gè)區(qū)塊之前的交易,假設(shè)攻擊者擁有全網(wǎng)60%的算力,那么只需要再過(guò)3N個(gè)區(qū)塊高度,他就可以挖出一條比原鏈更長(zhǎng)的攻擊鏈,那么他的攻擊成本約為3N個(gè)區(qū)塊總獎(jiǎng)勵(lì)的60%。因此PoW網(wǎng)絡(luò)的攻擊成本是可以量化的,我們可以通過(guò)全網(wǎng)算力、算力租賃價(jià)格、結(jié)合礦機(jī)制造成本、網(wǎng)絡(luò)難度增長(zhǎng)率等參數(shù)估算出網(wǎng)絡(luò)的安全度。
在包含Slasher協(xié)議的PoS共識(shí)中,惡意節(jié)點(diǎn)發(fā)起攻擊行動(dòng)不僅會(huì)損失可能的利息收入,還會(huì)損失抵押的保證金。一個(gè)區(qū)塊得到N%確認(rèn)的含義是:如果該區(qū)塊沒(méi)有成為最終的共識(shí),那么驗(yàn)證者共計(jì)要損失全網(wǎng)抵押金總量的N%。假設(shè)在PoS共識(shí)區(qū)塊鏈中,攻擊者希望發(fā)動(dòng)類似的攻擊,那么他需要抵押一定比例的通證,該比例因具體的共識(shí)算法而異。在以“鏈”為基礎(chǔ)的PoS共識(shí)中,一般需要抵押通證總量的51%以發(fā)動(dòng)類似攻擊,付出的攻擊成本就是同等數(shù)量的通證,以及占比較小的損失的利息收入。
要獲取51%的流通通證同樣存在難度。一方面如果通過(guò)二級(jí)市場(chǎng)購(gòu)買通證,那么大規(guī)模的收購(gòu)勢(shì)必會(huì)推動(dòng)價(jià)格的上漲,增加攻擊者的攻擊成本;另一方面已經(jīng)有相當(dāng)規(guī)模的通證處于抵押鎖定期。Cosmos已抵押的通證數(shù)量為7390萬(wàn)枚,占總供給的39%;Tezos已抵押的通證數(shù)量為5.3億枚,占總供給的81%;Decred已抵押的通證數(shù)量為455萬(wàn)枚,占總供給的48%。如果通證的初始分配合理,那么單個(gè)攻擊者實(shí)施類似攻擊的難度很大。
PoW網(wǎng)絡(luò)中的攻擊者如果只希望改寫最近的幾個(gè)區(qū)塊內(nèi)的交易,只需要付出數(shù)倍于區(qū)塊獎(jiǎng)勵(lì)的成本,這取決于其掌握的算力多少,只要可能獲得的收益超過(guò)其攻擊成本,那么網(wǎng)絡(luò)陷入不安全的狀態(tài)。但PoS網(wǎng)絡(luò)中一旦有攻擊者掌握了51%的流通通證,那么對(duì)網(wǎng)絡(luò)安全造成的損害也是永久性的。
PoW共識(shí)引入外部資源為網(wǎng)絡(luò)提供安全性,并且這種資源本身的價(jià)值為攻擊行為制造了一定的門檻,而PoS共識(shí)則依靠網(wǎng)絡(luò)中通證的價(jià)值與懲罰機(jī)制預(yù)防攻擊行為。PoS權(quán)益證明在初始分配合理的情況下能夠保證不弱于工作量證明的“經(jīng)濟(jì)學(xué)安全”。
3.4 壟斷與卡特爾組織
“經(jīng)濟(jì)學(xué)安全”并不能代表區(qū)塊鏈網(wǎng)絡(luò)就是絕對(duì)安全的。一方面,存在著“不計(jì)代價(jià)”的攻擊者,如果攻擊者不計(jì)任何代價(jià)希望破壞區(qū)塊鏈網(wǎng)絡(luò),那么不考慮人為干預(yù)(社區(qū)強(qiáng)制回滾攻擊鏈等),目前沒(méi)有區(qū)塊鏈網(wǎng)絡(luò)能抵御類似的攻擊。另一方面,寡頭壟斷是任何經(jīng)濟(jì)形式都面臨的問(wèn)題。
在PoW網(wǎng)絡(luò)中,存在算力中心化、礦機(jī)制造商壟斷的問(wèn)題,人們一方面擔(dān)心大型礦池集中了過(guò)多的算力,另一方面也擔(dān)心專門的礦機(jī)制造商以技術(shù)從源頭壟斷礦機(jī)的生產(chǎn)。由于規(guī)模經(jīng)濟(jì)的存在,投入大規(guī)模資金制造礦機(jī)或建立礦場(chǎng)的經(jīng)營(yíng)者比中小經(jīng)營(yíng)者擁有更低的成本,因此在PoW算力競(jìng)爭(zhēng)模式中更加有競(jìng)爭(zhēng)力,也更加容易形成壟斷。
PoS共識(shí)機(jī)制雖然避免了算力、礦機(jī)中心化的問(wèn)題,卻也產(chǎn)生的新的壟斷形式。一些持有大量通證的節(jié)點(diǎn)可能自發(fā)地組織成為驗(yàn)證者聯(lián)盟,他們不需要做出任何可能會(huì)被沒(méi)收抵押金的行為,只要他們的抵押金超過(guò)51%,那么就對(duì)鏈上的治理、社區(qū)等擁有絕對(duì)的話語(yǔ)權(quán)。這樣的聯(lián)盟如果有足夠的執(zhí)行力,他們可以拒絕打包任何他們不希望打包的交易。這些潛在的壟斷者可能是項(xiàng)目早期的投資人、交易所、甚至項(xiàng)目方本身。如果類似的攻擊行為發(fā)生,那么只能依靠“社區(qū)共識(shí)”強(qiáng)制分叉,因此對(duì)于PoS項(xiàng)目來(lái)說(shuō),通證初始分配方案以及具有一定的流動(dòng)性和市值規(guī)模非常重要。
從非中心化的角度來(lái)說(shuō),PoS不具備對(duì)PoW明顯的優(yōu)勢(shì)。
3.5 目前主流PoS算法簡(jiǎn)介
Cosmos Network是在Tendermint共識(shí)算法上基礎(chǔ)建立的可操作、可擴(kuò)展的區(qū)塊鏈互聯(lián)網(wǎng)。Tendermint是實(shí)用拜占庭容錯(cuò)(pBFT)的一個(gè)PoS改編版。網(wǎng)絡(luò)根據(jù)節(jié)點(diǎn)持有權(quán)益的多少以相應(yīng)的概率偽隨機(jī)地選出一個(gè)節(jié)點(diǎn)作為生產(chǎn)者發(fā)布一個(gè)區(qū)塊,但區(qū)塊的確認(rèn)和最終性驗(yàn)證仍然通過(guò)pBFT算法完成。
Casper FFG是PoW與PoS的混合型共識(shí),有VitalikButerin主導(dǎo)開發(fā),其目的是為了讓以太坊從PoW安全地過(guò)渡到PoS共識(shí)。節(jié)點(diǎn)抵押一定的ETH成為驗(yàn)證者,驗(yàn)證者的作用是當(dāng)以PoW方式生產(chǎn)的區(qū)塊鏈到達(dá)一定的高度時(shí),對(duì)上一次檢查之后的這些區(qū)塊的最終性進(jìn)行投票,并根據(jù)抵押的ETH數(shù)量獲得報(bào)酬。確認(rèn)最終性后的區(qū)塊不可被更改,CFFG融合了PoW、PoS、BFT共識(shí)的思想,在PoW的基礎(chǔ)上每隔一定數(shù)量的區(qū)塊設(shè)置PoS檢查點(diǎn),為之前的區(qū)塊提供最終性,進(jìn)一步增強(qiáng)了共識(shí)的安全性。
Casper CBC是工作量證明GHOST協(xié)議的PoS改編版本,CCBC是一個(gè)純粹的PoS共識(shí),更加注重經(jīng)濟(jì)學(xué)安全性,并通過(guò)設(shè)計(jì)合理的激勵(lì)與懲罰規(guī)則阻止卡特爾組織的產(chǎn)生。
4PoS的現(xiàn)在與未來(lái)
Proof of Stake與其他共識(shí)算法的區(qū)別更多地在于經(jīng)濟(jì)理念與激勵(lì)模式上而不是技術(shù)與共識(shí)算法領(lǐng)域。權(quán)益的概念可以體現(xiàn)在治理權(quán)、投票權(quán)、獲得利息收入的權(quán)利、驗(yàn)證區(qū)塊的權(quán)利等方方面面。
目前的PoS共識(shí)在大量減少能源消耗的基礎(chǔ)上,通過(guò)引入對(duì)不誠(chéng)實(shí)節(jié)點(diǎn)經(jīng)濟(jì)上的懲罰規(guī)則,仍然可以保證不弱于PoW網(wǎng)絡(luò)的安全性。但PoS拋棄了工作量證明簡(jiǎn)潔易行的理念:累計(jì)工作量最大的鏈即是共識(shí)鏈,也帶來(lái)了諸如"長(zhǎng)程攻擊"等新的問(wèn)題,因此不得不設(shè)計(jì)更加復(fù)雜的機(jī)制以保證網(wǎng)絡(luò)安全,增加了開發(fā)成本與潛在的安全漏洞,大型PoS網(wǎng)絡(luò)的開發(fā)進(jìn)度不及預(yù)期。
PoS共識(shí)一般采用通脹的經(jīng)濟(jì)模型,為通證持有者發(fā)放利息收入,比通縮的經(jīng)濟(jì)模型更加符合現(xiàn)實(shí)經(jīng)濟(jì),但PoS經(jīng)濟(jì)模式同樣沒(méi)能解決壟斷與中心化的問(wèn)題。PoS代表的“權(quán)益經(jīng)濟(jì)”是一個(gè)與PoW共識(shí)不同的經(jīng)濟(jì)體系,在此基礎(chǔ)上將有更多的金融應(yīng)用場(chǎng)景出現(xiàn),長(zhǎng)遠(yuǎn)來(lái)看,以PoS共識(shí)為基礎(chǔ)的區(qū)塊鏈網(wǎng)絡(luò)將會(huì)有很大的發(fā)展?jié)摿Α?/p>
附注:
因一些原因,本文中的一些名詞標(biāo)注并不是十分精準(zhǔn),主要如:通證、數(shù)字通證、數(shù)字currency、貨幣、token、Crowdsale等,讀者如有疑問(wèn),可來(lái)電來(lái)函共同探討。
本文為通證通研究院( ID:TokenRoll )原創(chuàng)。未經(jīng)授權(quán),禁止擅自轉(zhuǎn)載。轉(zhuǎn)載請(qǐng)后臺(tái)回復(fù)關(guān)鍵詞【轉(zhuǎn)載】
以上就是關(guān)于pos機(jī)行業(yè)學(xué)習(xí),PoS共識(shí)機(jī)制及設(shè)計(jì)哲學(xué)的知識(shí),后面我們會(huì)繼續(xù)為大家整理關(guān)于pos機(jī)行業(yè)學(xué)習(xí)的知識(shí),希望能夠幫助到大家!
