什么是Ludos側(cè)鏈共識(shí)機(jī)制
比特幣的誕生給我們帶來(lái)了一個(gè)可以自運(yùn)轉(zhuǎn)網(wǎng)絡(luò)的成功范例。通過(guò)共識(shí)算法、加密、點(diǎn)對(duì)點(diǎn)網(wǎng)絡(luò)以及獎(jiǎng)勵(lì)機(jī)制等,形成一個(gè)自治的社區(qū),在社區(qū)內(nèi)可以不通過(guò)中心機(jī)構(gòu)來(lái)達(dá)成的信任,最終實(shí)現(xiàn)點(diǎn)對(duì)點(diǎn)的價(jià)值流通。
由于加密貨幣多數(shù)采用去中心化的區(qū)塊鏈設(shè)計(jì),節(jié)點(diǎn)是各處分散且平行的,所以必須設(shè)計(jì)一套制度,來(lái)維護(hù)系統(tǒng)的運(yùn)作順序與公平性,統(tǒng)一區(qū)塊鏈的版本,并獎(jiǎng)勵(lì)提供資源維護(hù)區(qū)塊鏈的使用者,以及懲罰惡意的危害者。這樣的制度,必須依賴某種方式來(lái)證明,是由誰(shuí)取得了一個(gè)區(qū)塊鏈的打包權(quán)(或稱記帳權(quán)),并且可以獲取打包這一個(gè)區(qū)塊的獎(jiǎng)勵(lì);又或者是誰(shuí)意圖進(jìn)行危害,就會(huì)獲得一定的懲罰,這就是共識(shí)機(jī)制。
共識(shí)算法是區(qū)塊鏈自運(yùn)轉(zhuǎn)的核心
對(duì)于區(qū)塊鏈來(lái)說(shuō),它沒(méi)有一個(gè)中心主體在負(fù)責(zé)體系的運(yùn)轉(zhuǎn),賬本怎么記?什么賬本才是大家確認(rèn)的?諸如此類都需要由一個(gè)去中心化的機(jī)制來(lái)達(dá)成共識(shí)。
對(duì)于一個(gè)區(qū)塊鏈技術(shù)來(lái)說(shuō),它是否足夠安全,是否更有效率,共識(shí)機(jī)制是關(guān)鍵。共識(shí)機(jī)制設(shè)計(jì)好了,一是能夠保證網(wǎng)絡(luò)的安全,保證記賬的安全,免于遭受惡意攻擊;二是能夠讓社區(qū)很好的自運(yùn)轉(zhuǎn),特別是在如何激勵(lì)方面,是否有好的設(shè)計(jì)是自治社區(qū)能否進(jìn)入良性循環(huán)的關(guān)鍵。
Ludos側(cè)鏈共識(shí)機(jī)制——POA
Ludos平臺(tái)默認(rèn)的側(cè)鏈共識(shí)機(jī)制是 POA(Proof of Authority)。POA是一種簡(jiǎn)單的、依賴于可信驗(yàn)證者(Validator)的共識(shí)機(jī)制。驗(yàn)證者與POW系統(tǒng)中的礦工類似,它們是接收交易、形成區(qū)塊并收取交易費(fèi)的節(jié)點(diǎn)。POA網(wǎng)絡(luò)只要有一個(gè)驗(yàn)證者就可以正常運(yùn)行。創(chuàng)建游戲的公司可以運(yùn)行多個(gè)身份公開(kāi)(identity at stake)的節(jié)點(diǎn),作為側(cè)鏈的驗(yàn)證者。 創(chuàng)建游戲的公司還可以選擇其他如:DPOS、PBFT等算法作為側(cè)鏈的共識(shí),以符合自己的節(jié)點(diǎn)網(wǎng)絡(luò)規(guī)劃。
POA算法最大的意義在于它可以防止非利害者攻擊。所謂的非利害者,是指具有強(qiáng)大算力,但是僅僅持有少量股權(quán)的攻擊者。即使數(shù)字資產(chǎn)崩盤,非利害者的損失也不大。因此,非利害者會(huì)采用任意的攻擊手段而不必考慮后果。POA算法PO部分,使得非利害者得到構(gòu)造區(qū)塊的機(jī)會(huì)是非常少的,因此無(wú)法進(jìn)行有效的攻擊。
POA算法中的POW部分,通過(guò)hash算法難度控制了新區(qū)塊頭產(chǎn)生的速度,起到穩(wěn)定網(wǎng)絡(luò),避免分叉的作用.