什么是亦來云AUXPoW+DPoS機(jī)制
亦來云的共識(shí)是AUXPoW+DPoS。聯(lián)合挖礦本質(zhì)上與PoW一樣,只是借用了比特幣的算力。之所以會(huì)加上DPoS協(xié)議,是為了進(jìn)一步加強(qiáng)共識(shí)的可靠性,同時(shí)還有關(guān)于權(quán)益分配即要體現(xiàn)社區(qū)意志的原因。
關(guān)于聯(lián)合挖礦這塊,是用算力的形式保障記賬的可靠性。為什么還要加上DPoS呢?一方面是為了解決分叉問題,大家都知道DPoS存在PoW下面,那么,分叉這塊是比較難解決的問題,更重要的是關(guān)于發(fā)展方向都被算力越來越集中的控制了。
比如舉個(gè)例子,假設(shè)定好技術(shù)升級(jí)方案,升級(jí)方案對(duì)整個(gè)社區(qū)有利,但是礦工不認(rèn)可,認(rèn)為對(duì)他不利,那么他會(huì)拒絕這次升級(jí),這會(huì)造成通常說的軟分叉,這條鏈還會(huì)以舊的方案運(yùn)行。加入DPoS機(jī)制以后,礦工如果不升級(jí),那么你出的塊就得不到DPoS超級(jí)節(jié)點(diǎn)的確認(rèn),那么只要DPoS超級(jí)節(jié)點(diǎn)認(rèn)可此次升級(jí),那么即使大多數(shù)礦工不認(rèn)可這次升級(jí)也是有效的。在這種情況下,DPoS超級(jí)節(jié)點(diǎn)是社區(qū)投票選舉出來的,權(quán)益進(jìn)行了再分配,也就是說算力礦工和DPoS超級(jí)節(jié)點(diǎn)之間做了重新的權(quán)益分配,由算力和資本兩方面共同分擔(dān)區(qū)塊鏈權(quán)益,而不完全是由算力說話。
亦來云的AUXPoW+DPoS機(jī)制還有一些不一樣的地方,特別是DPoS。我們的DPoS廣義來說其實(shí)是有兩套DPoS機(jī)制,第一套就是近期要推出的DPoS超級(jí)節(jié)點(diǎn)選舉,這是由機(jī)器去組成超級(jí)節(jié)點(diǎn),這些超級(jí)節(jié)點(diǎn)負(fù)責(zé)記賬的安全性。另外,還有另外一種超級(jí)節(jié)點(diǎn)或者說DPoS共識(shí),這就是8月底年會(huì)上所說的CRC。
在這種共識(shí)機(jī)制里面,CR選舉出來的每一個(gè)委員都可以看做一個(gè)超級(jí)節(jié)點(diǎn),而社區(qū)的持幣人可以看做普通節(jié)點(diǎn),大家都具有對(duì)社區(qū)事務(wù)進(jìn)行投票的權(quán)利。成立CRC的原因在于DPoS管的是鏈上的算法、交易的可靠性、不可改變、安全性等等,但是設(shè)計(jì)CRC首先是利用區(qū)塊鏈公開透明、不可更改的特性;第二,為了讓社區(qū)所有人有參與社區(qū)事務(wù)治理的途徑,共同決定社區(qū)未來的走向。
這里也要舉例說明,剛才說了軟分叉,我們通過鏈上AUXPoW+DPoS機(jī)制實(shí)際上是能夠解決軟分叉的問題。同樣的,我們現(xiàn)在說一下關(guān)于區(qū)塊鏈歷史上著名的硬分叉,比如說BTC和BCH,ETC和ETH以及最近發(fā)生的BCH和SV。這些硬分叉的發(fā)生,首先說它的起因,我們看到的起因更多的是技術(shù)理念上的分歧,比如BTC和BCH明顯就是關(guān)于擴(kuò)容方案造成的技術(shù)分歧,最后只能硬分叉。這里面本質(zhì)原因是因?yàn)樵贐TC社區(qū)也好,以太坊社區(qū)也好,還是BCH社區(qū)也好,它沒有一個(gè)社區(qū)的共識(shí)機(jī)制,沒有關(guān)于所有社區(qū)持幣人參與的途徑,雖然在BTC分叉的時(shí)候,那時(shí)候有所謂的香港共識(shí),但其實(shí)不叫共識(shí),只是陣營的主力人員在協(xié)商而已,普通的BTC參與者并沒有參與的機(jī)會(huì)和有效途徑。
那么,這里假定一下,在BTC社區(qū)有這么一個(gè)共識(shí)機(jī)制讓大家都能參與進(jìn)來,來決定說未來應(yīng)該用8兆的擴(kuò)容方案,還是用SegWit的擴(kuò)容方案等,如果能讓雙方陣營的主力人員能夠看到整個(gè)社區(qū)的意志,比如大多數(shù)的人偏向一種方案,那么硬分叉的可能性還是比較小,因?yàn)槿绻麄兡軌蚝苊鞔_的看到大多數(shù)人不支持他的話,那么分叉帶來的效果會(huì)做個(gè)預(yù)估,這是第一個(gè)。第二個(gè),既然已經(jīng)形成了社區(qū)共識(shí),他沒有遵循這種共識(shí)這本身就是對(duì)社區(qū)的背叛。當(dāng)然有了這樣的社區(qū)共識(shí)機(jī)制,不僅可以解決硬分叉問題,還可以解決關(guān)于未來區(qū)塊鏈項(xiàng)目發(fā)展方向的問題,這就是成立社區(qū)共識(shí)最基本的原因。
關(guān)于節(jié)點(diǎn)的分配。之前已經(jīng)有了草案,總共是36+72總共108個(gè)有效節(jié)點(diǎn),其中36臺(tái)是當(dāng)選節(jié)點(diǎn),76臺(tái)是候選節(jié)點(diǎn),也就是說實(shí)際工作的是36臺(tái),36臺(tái)投票確定當(dāng)前的出塊,72臺(tái)候選節(jié)點(diǎn),他們是在當(dāng)選節(jié)點(diǎn)不能工作,被淘汰下來的時(shí)候候補(bǔ)上去,這是根據(jù)投票數(shù)動(dòng)態(tài)替換。要補(bǔ)充說明的是,關(guān)于36臺(tái)的當(dāng)選節(jié)點(diǎn),其中有12臺(tái)是要保留的,也就是實(shí)際社區(qū)投票選舉出24臺(tái),而不是36臺(tái),其中12臺(tái)是自動(dòng)成為當(dāng)選節(jié)點(diǎn)。這12臺(tái)之所以保留是為以后的CRC保留的,一方面是源于安全性考慮,防止資本控制所有節(jié)點(diǎn),另一方面也是為CRC委員的權(quán)益考慮,這12臺(tái)節(jié)點(diǎn)所有的收獲都供CRC的成員所有。
關(guān)于DPoS競選草案的解讀
節(jié)點(diǎn)競選規(guī)則:
節(jié)點(diǎn)分為三類:參選節(jié)點(diǎn)、當(dāng)選節(jié)點(diǎn)(超級(jí)節(jié)點(diǎn))、候選節(jié)點(diǎn)。
參選節(jié)點(diǎn):凡是成功提交參選交易并按規(guī)質(zhì)押 ELA 的節(jié)點(diǎn)均視為參選節(jié)點(diǎn),歡迎社區(qū)成員一起共建節(jié)點(diǎn)。
當(dāng)選節(jié)點(diǎn):按參選節(jié)點(diǎn)得票數(shù)從高至低排序取前24名的節(jié)點(diǎn),加上保留的12個(gè)當(dāng)選節(jié)點(diǎn),共同組成當(dāng)輪的36個(gè)超級(jí)節(jié)點(diǎn)。
候選節(jié)點(diǎn):按參選節(jié)點(diǎn)得票數(shù)從高至低排序,第25名至96名的節(jié)點(diǎn)為候選節(jié)點(diǎn)。
競選要求:
參選節(jié)點(diǎn)需質(zhì)押5000 ELA(該數(shù)量ELA不視為投票數(shù)),質(zhì)押用來懲罰節(jié)點(diǎn)違規(guī)的行為。
競選流程 :
需在亦來云錢包中注冊(cè)參選(即發(fā)起參選交易),填寫參選節(jié)點(diǎn)信息(節(jié)點(diǎn)名稱、公鑰、所在位置、節(jié)點(diǎn)宣傳網(wǎng)站等);確認(rèn)質(zhì)押5000 ELA 后,成功發(fā)出參選交易,將視為參與DPoS超級(jí)節(jié)點(diǎn)競選。
參選之后全社區(qū)的持幣人對(duì)所有參選節(jié)點(diǎn)進(jìn)行投票,系統(tǒng)會(huì)自動(dòng)按照投票數(shù)依次排序。
如果參選后想要退出DPoS超級(jí)節(jié)點(diǎn)競選:需發(fā)起注銷交易,注銷交易后將不再享有參選資格。無違規(guī)則行為的,注銷交易生效72小時(shí)后,質(zhì)押 ELA 將返還至注冊(cè)時(shí)的公鑰對(duì)應(yīng)的地址。
參選交易、注銷交易除普通交易費(fèi)用消耗外,不產(chǎn)生其它消耗。
關(guān)于競選的硬件配置要求,技術(shù)人員在評(píng)估整個(gè)網(wǎng)絡(luò)情況和代碼對(duì)資源的需求,同時(shí)綜合考慮安全、網(wǎng)絡(luò)等方面,在12月份提出硬件配置基本建議。
節(jié)點(diǎn)收益:
DPoS 每72分鐘重新計(jì)票,選出的24個(gè)當(dāng)選節(jié)點(diǎn)、72個(gè)候選節(jié)點(diǎn),和保留的12個(gè)當(dāng)選節(jié)點(diǎn),收益如下:
(1) ELA 每年增發(fā)額度的35%為 DPoS 年度收益分配總額;
(2) DPoS 收益分配總額的25%按平均原則分配給36個(gè)當(dāng)選節(jié)點(diǎn);
(3)DPoS 收益分配總額的75%分配給前108個(gè)節(jié)點(diǎn)(即當(dāng)選節(jié)點(diǎn)和候選節(jié)點(diǎn)),收益按照各節(jié)點(diǎn)得票數(shù)比例分配。
投票規(guī)則:
1.流通中的 ELA 享有DPoS節(jié)點(diǎn)競選投票權(quán)。社區(qū)生態(tài)建設(shè)賬戶中凍結(jié)的或者沒有支付出去的,不可以投票,同理基金會(huì)賬戶上的ELA也是不可以投票的。
2. DPoS節(jié)點(diǎn)競選投票只消耗與普通交易一樣的交易費(fèi)用;
3.為DPoS節(jié)點(diǎn)競選進(jìn)行的投票沒有投票獎(jiǎng)勵(lì)。
4.投票權(quán)規(guī)則:
(1)1個(gè) ELA 至多可投給不超過50個(gè)不同的節(jié)點(diǎn),單個(gè)節(jié)點(diǎn)1個(gè)ELA只能投1票;
(2)行使投票權(quán)后,相應(yīng) ELA 將不能用于流通。這個(gè)不能流通是指投票后,將ELA做轉(zhuǎn)賬,轉(zhuǎn)賬后你投的票自然被撤回,這個(gè)投票的撤回是沒有撤回周期的。
(3)用于DPoS超級(jí)節(jié)點(diǎn)競選投票的 ELA 可同時(shí)用于空投和社區(qū)共治選舉等事項(xiàng)。