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