什么是委托權(quán)益證明DPoS
相較于之前的權(quán)益證明(PoS)機(jī)制,委托權(quán)益證明(DPoS) 共識(shí)算法被許多人認(rèn)為是更有效和民主的版本。
由于工作量證明(PoW)在設(shè)計(jì)上需要許多外部資源,權(quán)益證明和委托權(quán)益證明都被用作工作量證明共識(shí)算法的替代方案。工作量證明算法利用大量的計(jì)算來(lái)保證一個(gè)不可更更改,透明和去中心化的分布式賬本。反之,權(quán)益證明和委托權(quán)益證明需要更少的資源,并且在設(shè)計(jì)上更具可持續(xù)性和環(huán)保性。要想了解權(quán)益證明的工作原理,首先必須掌握一些工作量證明和權(quán)益證明的基本知識(shí)。
工作量證明 (PoW)
大多數(shù)加密貨幣系統(tǒng)運(yùn)行在名為區(qū)塊鏈的分布式賬本之上,而工作量證明是第一個(gè)被使用的共識(shí)算法。它是構(gòu)成比特幣協(xié)議的核心部分,負(fù)責(zé)生成新區(qū)塊并保持網(wǎng)絡(luò)的安全(通過(guò)挖礦)。比特幣被提議為集中而低效的傳統(tǒng)全球貨幣體系的替代品。
工作量證明則引入了一種可行的共識(shí)協(xié)議,使得匯款不再需要通過(guò)一個(gè)中心化的機(jī)構(gòu)來(lái)進(jìn)行。該協(xié)議使得由中央權(quán)它在對(duì)等經(jīng)濟(jì)網(wǎng)絡(luò)上提供了實(shí)時(shí)的分散支付結(jié)算,消除了對(duì)中間商的需求并降低了整體交易成本。
與其他類型的節(jié)點(diǎn)一起,工作量證明系統(tǒng)由采礦節(jié)點(diǎn)網(wǎng)絡(luò)維護(hù),其利用專用硬件(ASIC礦機(jī))來(lái)嘗試解決復(fù)雜的加密問(wèn)題,平均每十分鐘開(kāi)采出一個(gè)新區(qū)塊。礦工只有在找到了該區(qū)塊的解之后才能在區(qū)塊鏈中添加新區(qū)塊。換句話說(shuō),礦工只有在完成了工作量證明之后才能這么做,而工作量證明又用新開(kāi)采的加密貨幣和此區(qū)塊的所有交易費(fèi)獎(jiǎng)勵(lì)礦工。然而,這需要極高的成本,因?yàn)樗枰罅康哪芰亢投啻问〉膰L試。此外,ASIC硬件也十分昂貴。
除了維護(hù)的系統(tǒng)的消耗之外,還有一些問(wèn)題一直困擾著工作量證明系統(tǒng) - 特別是在可擴(kuò)展性方面(每秒交易量非常有限)。但是,工作量證明的區(qū)塊鏈被認(rèn)為是最安全可靠的,并且仍然是容錯(cuò)解決方案的標(biāo)準(zhǔn)。
權(quán)益證明 (PoS)
權(quán)益證明共識(shí)算法是工作量證明最常見(jiàn)的替代方案。權(quán)益證明旨在解決低效率和一些在基于工作量證明的區(qū)塊鏈上出現(xiàn)的新問(wèn)題。它專門著眼于工作量證明挖礦的成本(功耗和硬件)?;旧蟻?lái)說(shuō),權(quán)益證明用確定性的方式保證了區(qū)塊鏈(的安全性)。在這些系統(tǒng)中沒(méi)有了挖礦,新塊的驗(yàn)證取決于作為股份的幣的數(shù)量。一個(gè)人持有的幣越多,那么被選為區(qū)塊驗(yàn)證者(也叫做鑄幣者或鍛造者)的概率就越高。
盡管工作量證明依賴于外部投資(功耗和硬件),但權(quán)益證明用內(nèi)部投資(加密貨幣本身)鞏固了區(qū)塊鏈的安全性。
此外,權(quán)益證明系統(tǒng)使攻擊區(qū)塊鏈的成本更高,因?yàn)槌晒Φ墓粜枰獡碛兄辽?1%的現(xiàn)有總幣的數(shù)量。而失敗的攻擊將導(dǎo)致巨大的經(jīng)濟(jì)損失。盡管權(quán)益證明有著令人信服的優(yōu)勢(shì)和很大的上升空間,單這個(gè)系統(tǒng)仍處于早期階段,尚未在更大的規(guī)模上進(jìn)行測(cè)試。
委托權(quán)益證明(DPoS)
委托權(quán)益證明(DPoS)共識(shí)算法由Daniel Larimer(BM) 在2014年提出。Bitshares,Steem,Ark和Lisk是一些利用委托權(quán)益證明共識(shí)算法的加密貨幣項(xiàng)目。
基于委托權(quán)益證明的區(qū)塊鏈具有投票系統(tǒng),利益相關(guān)者將他們的工作交付給第三方。換句話說(shuō),他們可以投票給幾個(gè)代表代替他們保護(hù)網(wǎng)絡(luò)。代表們也被稱為見(jiàn)證人,他們有責(zé)任在產(chǎn)生和驗(yàn)證新區(qū)塊的過(guò)程中達(dá)成共識(shí)。投票權(quán)與每個(gè)用戶持有的幣數(shù)量成比例,投票系統(tǒng)也因項(xiàng)目而異。但總的來(lái)說(shuō),每位代表在要求投票時(shí)都會(huì)提出個(gè)別的提案。通常,代表們也會(huì)收集獎(jiǎng)勵(lì)并按比例分配給投票者們。
因此,委托權(quán)益證明算法創(chuàng)造了一個(gè)直接取決于代表聲譽(yù)的投票系統(tǒng)。如果選舉的節(jié)點(diǎn)行為不當(dāng)或不能有效工作,它將很快被驅(qū)逐并被另一個(gè)節(jié)點(diǎn)取代。
在性能方面,與工作量證明和權(quán)益證明相比,委托權(quán)益證明的區(qū)塊鏈更具有可擴(kuò)展性,每秒能夠處理更多的事務(wù)(TPS)。
委托權(quán)益證明與權(quán)益證明
雖然權(quán)益證明和委托權(quán)益證明在利益相關(guān)的意義上是類似的,但委托權(quán)益證明提出了一種新穎的的民主投票系統(tǒng)來(lái)選出區(qū)塊生產(chǎn)者。由于委托權(quán)益證明的系統(tǒng)由選民維護(hù),代表們需要誠(chéng)實(shí)和有效的動(dòng)機(jī),否則便會(huì)被投票出局。此外委托權(quán)益證明區(qū)塊鏈在每秒事務(wù)處理方面往往比權(quán)益證明區(qū)塊鏈更快。
委托權(quán)益證明與工作量證明
不同于試圖解決工作量證明問(wèn)題的權(quán)益證明,委托權(quán)益證明旨在簡(jiǎn)化區(qū)塊生成過(guò)程。因此,委托權(quán)益證明系統(tǒng)能夠快速處理大量的鏈上交易。委托權(quán)益證明的使用方式與工作量證明和權(quán)益證明不同。由于工作量證明仍然是公認(rèn)最安全的共識(shí)算法,所以大多數(shù)金融流動(dòng)都發(fā)生于此。而權(quán)益證明比工作量證明更快,也可能因此具有更多用例。委托權(quán)益證明限制了選舉區(qū)塊生產(chǎn)者的過(guò)程中股權(quán)的重要性。與基于競(jìng)爭(zhēng)的工作量證明系統(tǒng)不同,其實(shí)際區(qū)塊生成是預(yù)定的。每個(gè)見(jiàn)證人都會(huì)輪流生產(chǎn)區(qū)塊。有些人聲稱委托權(quán)益證明應(yīng)被視為一種權(quán)威證明系統(tǒng)。
結(jié)論
委托權(quán)益證明與工作量證明甚至權(quán)益證明有很大不同。它將利益相關(guān)者投票納入其中,作為決定與激勵(lì)誠(chéng)實(shí)有效的代表(或證人)的手段。但是,實(shí)際的區(qū)塊生產(chǎn)過(guò)程與權(quán)益證明系統(tǒng)完全不同,并且在大多數(shù)情況下,在每秒事務(wù)處理方面表現(xiàn)出更高的性能。