如何注冊(cè)SERO Staking機(jī)制
SERO主網(wǎng)正式發(fā)布版本和之前Beta版本核心區(qū)別在于共識(shí)機(jī)制的升級(jí),加入Staking機(jī)制通過對(duì)PoW的出塊進(jìn)行驗(yàn)證的方式參與共識(shí),為底層網(wǎng)絡(luò)和生態(tài)角色之間互相協(xié)作提供更好的一種激勵(lì)平衡關(guān)系,并能在生態(tài)發(fā)展的過程中不斷動(dòng)態(tài)優(yōu)化調(diào)節(jié)。
Original Purpose
在現(xiàn)階段需要更多的機(jī)制來確保網(wǎng)絡(luò)的安全以及應(yīng)對(duì)一些其它問題,這些問題會(huì)包括:
算力壟斷:目前POW挖礦的整個(gè)生態(tài)已經(jīng)成為一個(gè)相對(duì)不平衡的領(lǐng)域,礦工激勵(lì)本身是一種非常公平的機(jī)制,但由于現(xiàn)階段區(qū)塊鏈生態(tài)價(jià)值缺乏合理的評(píng)價(jià)體系,因此單純礦工激勵(lì)的機(jī)制使網(wǎng)絡(luò)安全存在相當(dāng)?shù)碾[患,譬如51%攻擊的概率提升,我們并不認(rèn)為沒有充分的利益驅(qū)動(dòng)所以51%攻擊的發(fā)生概率降低是一種合理的解釋。
能源支出巨大:挖礦是一個(gè)計(jì)算密集型的產(chǎn)業(yè),需要消耗大量的資源。以BTC挖礦為例,年耗電量約為49 TWh(萬億瓦時(shí)),幾乎與新加坡一年的耗電量相當(dāng),因此部分使用同樣可以量化成本的PoS機(jī)制可以有效降低實(shí)際能源消耗,用一個(gè)可能不完全恰當(dāng)?shù)谋扔?,就好比我們可以使用火?u>發(fā)電的同時(shí),也可以使用更清潔的水力或者風(fēng)力發(fā)電,我們必須理解的是PoS的參與并非是沒有成本的,這如同一次性投入固定資產(chǎn)收益和持續(xù)通過勞動(dòng)產(chǎn)生收益更像是一個(gè)完整的經(jīng)濟(jì)體。
獎(jiǎng)勵(lì)的公平性:在之前發(fā)布的BetaNet-R7.1中,我們已經(jīng)將出塊獎(jiǎng)勵(lì)調(diào)整為和全網(wǎng)難度相關(guān),以保障SERO幣的產(chǎn)量在經(jīng)濟(jì)流通市場(chǎng)保持合理的(和生態(tài)發(fā)展相關(guān))通貨膨脹水平,在新加入的Staking機(jī)制中,我們同樣將Staking的區(qū)塊獎(jiǎng)勵(lì)定義為一個(gè)自動(dòng)和全網(wǎng)PoS參與占比形成一種自動(dòng)平衡的關(guān)系,本質(zhì)上這將進(jìn)一步有效對(duì)通脹水平進(jìn)行了調(diào)節(jié),如果說算力(生產(chǎn)力)大小和市場(chǎng)需求保持了一種正相關(guān),對(duì)固定資產(chǎn)投資占比則影響了市場(chǎng)的流動(dòng)性,在市場(chǎng)流動(dòng)性差的時(shí)候我們應(yīng)該降低對(duì)固定資產(chǎn)投資的收益率。
網(wǎng)絡(luò)安全:雖然一直認(rèn)為作惡動(dòng)機(jī)是和成本及利益回報(bào)相關(guān),但實(shí)際對(duì)于一個(gè)旨在長遠(yuǎn)發(fā)展的公鏈來說,我們必須確保網(wǎng)絡(luò)總是能夠處于盡可能的安全狀態(tài),而不是僅僅確保威脅網(wǎng)絡(luò)安全的成本高于某個(gè)流通市值的比例。
記賬權(quán)掌握在礦工手中,51%攻擊者存在遠(yuǎn)低于流通市值成本攻擊的機(jī)會(huì)——通過短時(shí)間內(nèi)操控算力進(jìn)行雙花,只需要很小的一筆算力租借費(fèi)用,可以帶來異常高的“投資回報(bào)率”。而加入Staking機(jī)制,可以使短期算力形成51%攻擊成本進(jìn)一步大幅提升,從而使發(fā)生攻擊的成功率接近于零。
SERO Staking
SERO的Staking運(yùn)作方式簡單來說,主要是由POW礦工負(fù)責(zé)出塊,但是塊的合法性須由PoS參與者確認(rèn),由于PoS礦工都是SERO的持有者,而在出塊過程中,驗(yàn)證者的選取過程有很大的隨機(jī)性,因此攻擊成本幾乎已經(jīng)和短期算力關(guān)系不大,如果要確保自己偽造的出塊有效,則同時(shí)需要獲得足額PoS參與占比。
具體的實(shí)現(xiàn)過程原理是,用戶需要鎖定自己的一部分SERO幣競拍區(qū)塊選票(ValidateShare),PoW礦工每生成1個(gè)區(qū)塊時(shí),需要從票池隨機(jī)選取3張ValidateShare,對(duì)區(qū)塊進(jìn)行一次有效驗(yàn)證的投票,投票完成后,用戶競拍ValidateShare的SERO代幣會(huì)得到歸還,并獲得相應(yīng)的區(qū)塊PoS獎(jiǎng)勵(lì),值得一提的是,為了有效降低全網(wǎng)交易數(shù),以及使驗(yàn)證的有效性在網(wǎng)絡(luò)區(qū)塊進(jìn)一步固化后被確認(rèn),PoS購買選票和區(qū)塊獎(jiǎng)勵(lì)的SERO幣,將會(huì)在用戶參與PoS后大約每一周自動(dòng)結(jié)算一次并歸還到賬戶。
以上這部分PoS區(qū)塊獎(jiǎng)勵(lì)占挖礦產(chǎn)出Token2/8占比,如果一個(gè)區(qū)塊獎(jiǎng)勵(lì)為72個(gè)幣的話,PoW礦工將會(huì)獲得其中的45個(gè),PoS參與者將會(huì)獲得其中的18個(gè),其余9個(gè)將會(huì)獎(jiǎng)勵(lì)StakingPool。
票池并沒有固定的大小,大致可以推算出,平均每個(gè)ValidateShare將會(huì)鎖定那部分SERO代幣30天的時(shí)間,隨著全網(wǎng)流通的釋放和市場(chǎng)波動(dòng)影響,ValidateShare的購買價(jià)格會(huì)和一段時(shí)間內(nèi)集中購買的數(shù)量相關(guān),在購買集中的時(shí)段,每張ValidateShare的購買價(jià)格會(huì)有所提升,從而可以實(shí)現(xiàn)有效且自動(dòng)調(diào)節(jié)SERO代幣的全網(wǎng)流通水平。
在ValidateShare被選中對(duì)區(qū)塊進(jìn)行投票時(shí),ValidateShare的持有人需要保持全節(jié)點(diǎn)在線并由賬戶自動(dòng)完成有效投票,如當(dāng)時(shí)無法保持在線投票,則會(huì)被作為棄票處理,并無法獲得區(qū)塊獎(jiǎng)勵(lì)。
因此另一個(gè)選擇是,在發(fā)起PoS參與(購買ValidateShare時(shí)),選擇權(quán)益池節(jié)點(diǎn)為自己履行投票工作,這樣自己就無須保持全節(jié)點(diǎn)在線也能獲得PoS收益。
SERO StakingNode
在ValidateShare被選中需要進(jìn)行投票的時(shí)候,用戶需要通過節(jié)點(diǎn)在線以參與投票,如果無法投票,則用戶不能獲得獎(jiǎng)勵(lì),由于考慮到節(jié)點(diǎn)在線的成本,以及需要及時(shí)參與投票驗(yàn)證區(qū)塊所需要的網(wǎng)絡(luò)和硬件條件,用戶可以選擇由特殊的節(jié)點(diǎn)代為投票,這類節(jié)點(diǎn)我們稱之為StakingNode。
和現(xiàn)有的大部分STAKING共識(shí)的區(qū)塊鏈網(wǎng)絡(luò)不同,SERO的STAKING投票節(jié)點(diǎn),也就是StakingNode,可以由任意節(jié)點(diǎn)主動(dòng)在網(wǎng)絡(luò)上通過注冊(cè)的方式被選取,注冊(cè)StakingNode時(shí),網(wǎng)絡(luò)會(huì)根據(jù)當(dāng)前全網(wǎng)StakingNode數(shù)量和POS參與總量自動(dòng)計(jì)算注冊(cè)時(shí)需要抵押的SERO代幣,并向注冊(cè)者返回注冊(cè)結(jié)果狀態(tài)。
成功注冊(cè)為StakingNode后,可以向普通節(jié)點(diǎn)(Node)提供自己的節(jié)點(diǎn)地址,在普通節(jié)點(diǎn)參與POS時(shí),需要在提交購買選票時(shí),需要填寫(選擇)一個(gè)為其代為投票的有效StakingNode地址(默認(rèn)為自己的地址),以通過StakingNode的方式參與PoS,以獲得更大的投票成功率。
全網(wǎng)所有的StakingNode,將會(huì)分享區(qū)塊獎(jiǎng)勵(lì)中,對(duì)于StakingNode這類節(jié)點(diǎn)由于其提供了穩(wěn)定的投票通道并公正分配POS獎(jiǎng)勵(lì)的服務(wù)價(jià)值,獲得相應(yīng)的區(qū)塊獎(jiǎng)勵(lì),這部分獎(jiǎng)勵(lì)約為所有區(qū)塊獎(jiǎng)勵(lì)中的1/8(暫定)部分。
具體對(duì)StakingNode的獎(jiǎng)勵(lì)規(guī)則為,每個(gè)出塊獎(jiǎng)勵(lì)分配中,5/8將分給提供POW算力獲得記賬權(quán)的礦工,2/8將分給隨機(jī)選中為該區(qū)塊投票的3張選票的主人,1/8將分給為這3張選票提供投票服務(wù)的StakingNode。
(注:由非StakingNode進(jìn)行投票的節(jié)點(diǎn)將無法獲得這部分1/8的獎(jiǎng)勵(lì),由此產(chǎn)生的多余的1/8將被銷毀)
因此每個(gè)StakingNode所獲得的獎(jiǎng)勵(lì),大致概率上將由其在整個(gè)票池中,選擇該StakingNode總票數(shù)的占比決定。
如何注冊(cè)StakingNode
SERO Staking機(jī)制是去中心化實(shí)現(xiàn)的,因此StakingNode的注冊(cè)方式也并不需要向任何一個(gè)中心化機(jī)構(gòu)申請(qǐng)。
具體注冊(cè)方式為:需要由全節(jié)點(diǎn)錢包發(fā)起(或權(quán)益池軟件),在網(wǎng)絡(luò)上質(zhì)押一段時(shí)間(大約為180天)一定數(shù)量的SERO,自動(dòng)注冊(cè)成為一個(gè)權(quán)益池賬戶,就可以自動(dòng)獲得一個(gè)StakingNode的賬戶節(jié)點(diǎn)身份,具體的支付數(shù)量由全網(wǎng)動(dòng)態(tài)計(jì)算并提示注冊(cè)者。
權(quán)益池注冊(cè)所需要質(zhì)押的SERO為20萬枚,滿足以下條件后,這部分幣可以返回賬戶:
· 由權(quán)益池賬戶發(fā)起關(guān)閉權(quán)益池;
· 所有指定該權(quán)益池履行投票義務(wù)的ValidShare完成投票清算;
· 從權(quán)益池注冊(cè)開始起已達(dá)到180天;
獲得StakingNode身份后,在普通用戶參與POS進(jìn)行買票的時(shí)候,就可以設(shè)置StakingNode地址,由StakingNode為選票進(jìn)行代理投票。
所以為了確保StakingNode能夠穩(wěn)定提供代理投票服務(wù),以確保POS參與者的有效投票能夠獲得收益,StakingNode需要保持節(jié)點(diǎn)長期在線,如果投票率低于某個(gè)數(shù)值,將會(huì)觸發(fā)懲罰機(jī)制。