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