大嚴9星評價
2020-04-22 15:58:30
自比特幣網(wǎng)絡上的出現(xiàn)第一個交易以來,加密貨幣的世界發(fā)生了巨大的變化。除了眾所周知的工作量證明和權益證明算法之外,其他的共識機制也被提出,以及在區(qū)塊鏈系統(tǒng)內(nèi)達成共識的替代方法。
比特幣使用的工作量證明公式算法是當今最可靠和安全的算法。但是他并不具有真正的可擴展性。比特幣及其他基于工作量證明的區(qū)塊鏈在每秒事務處理(TPS)方面的性能有限。這種限制與比特幣依賴于節(jié)點的分布式網(wǎng)絡這一事實有關,這需要達成共識并就區(qū)塊鏈的當前狀態(tài)達成一致。這就意味著在新的包含交易的區(qū)塊被確認前,需要由網(wǎng)絡中的大多數(shù)節(jié)點進行驗證和批準。因此,比特幣在分布式方面不僅提供了一個安全和無信任的經(jīng)濟體系,但也限制了其在更大規(guī)模上使用的潛力。
關于每秒事務處理,權益證明區(qū)塊鏈相比比特幣通常表現(xiàn)更好。然而,這種差異并不明顯,而且權益證明網(wǎng)絡并沒有真正解決可擴展性問題。
在這種情況下,權威證明目前正在被實施為一種更為有效的替代方案,因為它能夠每秒執(zhí)行更多的交易。
什么是權威證明?
權威證明(PoA)是一種基于聲譽的共識算法,為區(qū)塊鏈網(wǎng)絡(尤其是私有鏈)引入了實用且有效的解決方案。該術語由以太坊聯(lián)合創(chuàng)始人兼前首席技術官 Gavin Wood 于2017年提出。
權威證明共識算法運用身份的價值,這意味著,(被選為)區(qū)塊驗證者憑借的不是抵押的加密貨幣而是個人的信譽。因此權威證明區(qū)塊鏈由任意選擇的具有可信實體的驗證節(jié)點保護。
權威證明模型依賴于有限數(shù)量的區(qū)塊驗證者,這使其成為高度可擴展的系統(tǒng)。區(qū)塊和交易都由預先被批準的參與者驗證,他們充當系統(tǒng)的管理者。
權威證明公式算法可以應用于各種場景中,并且它被認為是物流應用的高價值選擇。例如在供應鏈方面,權威證明被認為是一種有效而合理的解決方案。
權威證明模式使公司能夠在利用區(qū)塊鏈技術的同時保持其隱私。Microsoft Azure是另一個實現(xiàn)權威證明的示例。簡單來說,Azure平臺為私有網(wǎng)絡提供解決方案,因為不需要挖礦,系統(tǒng)不需要像gas”這樣的原生代幣。
權威證明與權益證明
有些人認為權威證明是一個改進版的權益證明,它利用身份而不是幣。由于大多數(shù)區(qū)塊鏈網(wǎng)絡的分散性,權益證明并不總是適合某些企業(yè)和公司。相比之下,權威證明可能代表了私有區(qū)塊鏈更好的結(jié)局方案,因為它的性能要高得多。
權威共識證明的條件
雖然條件可能因系統(tǒng)而異,但權威證明共識算法通常依賴于:
· 有效且值得信賴的身份:驗證者需要確認其真實身份。
· 成為驗證者的條件很苛刻:候選人必須愿意投資并且以他的名譽為賭注,這個困難的過程降低了選擇可疑的驗證者的風險,并激勵長期承諾。
· 選擇驗證者的標準:所有候選人選擇驗證者的方法必須都一致。
聲譽機制背后的本質(zhì)是驗證者身份的確定性。這不是一個簡單的過程,也不是一個容易放棄的過程。它必須能夠淘汰不合格的成員。最終,確保所有驗證者都經(jīng)過相同的過程,以確保系統(tǒng)的完整性和可靠性。
限制
有些對于權威共識的看法是它放棄了去中心化。因此可以說,這種共識算法模型只是為了提高中心化系統(tǒng)的效率。雖然這使得權威共識成為對具有后勤需求的大公司的有吸引力的解決方案,但也確實帶來一些疑點 - 特別是在加密貨幣范圍內(nèi)。 權威共識確實具有高吞吐量,但是當可以輕松實現(xiàn)諸如審查和黑名單之類的事情時,不可逆性方面會受到質(zhì)疑。
另一個常見的批評是任何人都可以看到權威共識驗證者的身份。反對這種觀點的論點是,只有能夠擔任此職位的資深人士才會尋求成為一名驗證者(作為公眾知曉的參與者)。然而,了解驗證者的身份可能會導致第三方操縱。例如,如果競爭對手想要破壞基于權威共識的網(wǎng)絡,他可能會試圖影響公眾已知的驗證者以不誠實行事,來從內(nèi)部危害系統(tǒng)。
工作量證明,權益證明,權威證明都有其獨特的優(yōu)缺點。眾所周知,去中心化在加密貨幣社區(qū)中受到高度重視,而作為一種共識機制,權威證明犧牲了去中心化以實現(xiàn)高吞吐量和可擴展性。權威證明系統(tǒng)的固有特征與區(qū)塊鏈到目前為止的運作方式形成鮮明對比。盡管如此,權威證明提出了一種有趣的方法,作為一種新興的區(qū)塊鏈解決方案它不能被忽視,而且它可能非常適合私有區(qū)塊鏈應用。
倪娃子醉醉2星評價
2020-04-22 15:59:51
自2009年比特幣問世以來,加密貨幣領域有了翻天覆地的變化。除了眾所周知的PoW算法和PoS算法之外,還有其它在區(qū)塊鏈內(nèi)部達成共識的可替代機制。PoA(權威證明)算法的出現(xiàn)絕非偶然,因為上述算法皆有不足,而PoA正是為了彌補上述算法的不足而出現(xiàn)的。
目前,PoA已投入實踐,被認為是一種更有效的替代方案,因為PoA算法每秒可處理的交易量更多。但是,PoA并不是只有交易處理速度快這一個優(yōu)點。PoA特點是什么?本指南可幫助你了解PoA算法的原理。
什么是PoA?
PoA是一種基于聲譽(reputation)的共識算法,為區(qū)塊鏈(尤其是私有區(qū)塊鏈)提供實用且有效的解決方案。PoA一詞是由以太坊聯(lián)合創(chuàng)始人、以太坊前技術專家Gavin Wood于2017年提出。
PoA共識算法使用的是身份的價值,這意味著,礦工憑借的不是抵押的加密貨幣而是個人的信譽而被選為區(qū)塊的驗證者。因此,PoA區(qū)塊鏈是由可信任的驗證節(jié)點保護的。
PoA模型是基于有限的驗證節(jié)點,這使PoA系統(tǒng)成為可擴展的系統(tǒng)。區(qū)塊和交易都是由已被認可過的參與者驗證的,已被認可過的參與者是系統(tǒng)的管理者。
以下是Oracles.org公司對PoA的一個精彩介紹(連接外網(wǎng)方可打開):
PoA算法可以應用于各種場景,在物流應用方面被認為是絕佳之選。例如,當涉及供應鏈(supply chains)時,PoA被認為是更有效、更合理的解決方案。
PoA是如何工作的?
驗證者運行軟件以將交易打包到區(qū)塊。交易打包到區(qū)塊的過程是自動化的,不需要驗證者持續(xù)監(jiān)控計算機。但是,需要驗證者保證自身硬件設施一直處于良好的狀態(tài)。
成為PoA驗證者的三個基本條件:
1.驗證者必須在網(wǎng)絡上正式驗證過身份,并且能在公共領域中查到身份信息;
2.驗證者首先得有權確認收益、評估區(qū)塊才可以獲得權力(例如,一個潛在的公證員需要獲得國家公證員執(zhí)照才可以正式成為公證員);
3.建立權威的檢查和程序應該保持一致。
PoA算法下,通過獲得驗證者權利才可能成為驗證者,所以成功成為驗證者的人都想要守住這來之不易的席位。為了避免破壞驗證者的聲譽,驗證者維持正常交易過程是有獎勵的。因此,大多數(shù)參與者都很重視來之不易的身份——驗證者。
PoA算法的優(yōu)勢和不足
PoA共識算法并非沒有缺點,那么讓我們來看看其優(yōu)勢和不足:
PoA驗證者(或稱“礦工”)的權利大小(聲譽)、對網(wǎng)絡的影響力從0%到100%不等,但最初都是一致的。換句話說,作為驗證者,你對網(wǎng)絡的影響力可能要比某些大銀行的影響力大。PoA的運行是依靠礦工的工作范圍和權利大小實現(xiàn)的。每筆交易至少要得到兩個節(jié)點的驗證,而它們的權力必須大于初始節(jié)點。例如:如果初始節(jié)點的權利是40%,那么參與驗證的節(jié)點們的權利應該是大于40%。
因此,PoA機制下的礦工不像PoW礦工那樣通過挖礦來賺取獎勵。被認可且有影響力的礦工可以參與驗證交易和區(qū)塊。換句話說,參與驗證的礦工可以對交易的所有操作進行驗證并得到獎勵。這樣就顯著地降低了網(wǎng)絡維護的成本。因為PoA網(wǎng)絡并不是靠消耗電力來挖礦賺取獎勵的,所以與那些使用PoW 、PoS的礦工相比,使用PoA的礦工更節(jié)約能源。