說起區(qū)塊鏈,總是剝離不開共識的概念。
什么是共識?顧名思義,就是通過某種方法,讓一群人的意見達成一致。
比如一群朋友聚餐,小明說要吃火鍋,小張說要西餐,小王說要吃粵菜……怎么辦?投票啊!就像美國通過投票來選總統(tǒng),整個投票選舉的過程和方法論集合,就是一種共識機制。
而在區(qū)塊鏈?zhǔn)澜缋铮肮沧R”的意思就是參與者就某一區(qū)塊鏈狀態(tài)達成共同的認(rèn)知。再具體點,就是通過特殊節(jié)點的投票,在很短的時間內(nèi)完成對交易的驗證和確認(rèn);對一筆交易,如果利益不相干的若干個節(jié)點能夠達成共識,我們就可以認(rèn)為全網(wǎng)對此也能夠達成共識。
區(qū)塊鏈中,最常用的三種共識算法有工作量證明、權(quán)益證明和股份授權(quán)證明。
工作量證明POW:簡單來說就是干的越多,收入越多。目前PoW依賴機器進行數(shù)學(xué)運算來獲取記賬權(quán),資源消耗相比其他共識機制高、可監(jiān)管性弱,同時每次達成共識需要全網(wǎng)共同參與運算,性能效率比較低,還容易產(chǎn)生分叉,最有代表性的就是比特幣和以太。
股權(quán)證明POS:類似于財產(chǎn)儲存在銀行。根據(jù)你持有數(shù)字貨幣的量和時間,分配給你相應(yīng)的利息。這種共識機制可以縮短達成共識所需的時間,但本質(zhì)上仍然需要網(wǎng)絡(luò)中的節(jié)點進行挖礦運算。因此并沒有從根本上解決PoW機制難以應(yīng)用于商業(yè)領(lǐng)域的問題。
委任權(quán)益證明DPOS:有點像議會制度或人民代表大會制。如果代表不能履行他們的職責(zé)(當(dāng)輪到他們時,沒能生成區(qū)塊),他們會被除名,網(wǎng)絡(luò)會選出新的超級節(jié)點來取代他們。DPOS不需要算力,只需輕微電量即可。大熱的EOS、CMT就是采用的DPOS機制
……
Genaro公鏈在設(shè)計最初使用的是鏈?zhǔn)絇oS的設(shè)計思路。但其存在2個問題:沒有抵押問題和長程攻擊問題。
于是,Genaro團隊潛心研發(fā),獨創(chuàng)了“SPoR+PoS“的混合共識機制,通過存儲部分與公鏈結(jié)合和優(yōu)勢互補的方式來做到混合共識。
SPoR(Sentinel Proof of Retrievability)是存儲領(lǐng)域的共識機制。DAPP的數(shù)據(jù)在Genaro去中心化網(wǎng)絡(luò)中傳輸,傳輸過程被“挑戰(zhàn)者”節(jié)點驗證,與此同時,此次數(shù)據(jù)傳輸相關(guān)聯(lián)的交易記錄被記錄在公有鏈,完成驗證的“挑戰(zhàn)者”節(jié)點被作為可信任節(jié)點,參與到公有鏈的PoS(Proof of Stake)共識機制。
從理論上來分析,混合共識機制將實現(xiàn)每秒百萬級的處理速度,甚至超越EOS,并解決了數(shù)據(jù)的鏈外存儲問題。因此,成千上萬的DAPP可在Genaro網(wǎng)絡(luò)誕生。據(jù)悉Genaro的目標(biāo)是實現(xiàn)可以處理大數(shù)據(jù)的公有鏈,效率擬達到現(xiàn)以太坊的一百倍”。