區(qū)塊鏈的發(fā)展需要更快的進(jìn)化能力
Nebulas NOVA (星云新星)已于北京時(shí)間2019年4月15日正式上線主網(wǎng)。為了慶祝Nebulas NOVA上線,星云在北京舉辦了發(fā)布會(huì),昨天在Nebulas NOVA上線主網(wǎng)的發(fā)布會(huì)上,星云鏈研究院院長(zhǎng)范學(xué)鵬博士公布了星云鏈上的首批提案,分別是GAS Proposal和Arthur Proposal。
Gas Proposal:該提案表示,gas費(fèi)應(yīng)從10^6wei提高到2*10^10wei。此舉可在一定程度上避免DDos攻擊,并能為星云未來(lái)的生態(tài)發(fā)展提供一定的保障。
Arthur Proposal:該提案提出了修改NR(星云指數(shù))和DIP(開(kāi)發(fā)者激勵(lì)協(xié)議)的所有參數(shù)和功能。雖然黃皮書(shū)和紫皮書(shū)描述了NR和DIP的算法和性質(zhì),但具體的功能和參數(shù)留空。此次提案將會(huì)完善具體NR和DIP的具體功能和參數(shù)。
以上兩個(gè)提案將在公示一周后進(jìn)行鏈上投票。目前提案在星云官網(wǎng)公示中。如對(duì)提案有任何問(wèn)題,歡迎點(diǎn)擊“閱讀原文“到星云論壇留言討論。
此次投票是Nebulas NOVA上線以來(lái)首次投票,也是星云鏈發(fā)布以來(lái),首次社區(qū)可 0 門檻參與的鏈上投票。本次投票將使用NAS nano發(fā)起0 NAS轉(zhuǎn)賬完成投票,每個(gè)Go Nebulas賬戶對(duì)于每個(gè)提案僅有一次投票機(jī)會(huì),您寶貴的一票將直接決定星云鏈主網(wǎng)核心特性如何升級(jí)!
以下內(nèi)容整理自星云研究院院長(zhǎng)范學(xué)鵬在發(fā)布會(huì)上的演講內(nèi)容。
范學(xué)鵬:給大家匯報(bào)一下星云過(guò)去一年對(duì)NOVA做了哪些思考,以及對(duì)公鏈的看法是怎樣的,以及做了哪些技術(shù)上的工作。
首先回顧一下,現(xiàn)在上線的NOVA是星云主網(wǎng)的2.0,星云的1.0在去年3月份已經(jīng)上線了。當(dāng)時(shí)上線的時(shí)候主網(wǎng)TPS達(dá)到了2000,在當(dāng)時(shí)也是一個(gè)比較高的數(shù)字。在過(guò)去一年出現(xiàn)了1萬(wàn)個(gè)DApp,兩個(gè)月出現(xiàn)了大約7000個(gè)DApp。到目前為止超過(guò)了1000000筆交易,峰值的時(shí)候甚至達(dá)到了每天一百萬(wàn)筆交易,迄今為止有了26萬(wàn)個(gè)賬戶。這些數(shù)據(jù)對(duì)于一個(gè)主網(wǎng)來(lái)說(shuō),已經(jīng)是一個(gè)比較好的數(shù)字了。即使在今天來(lái)看,也使用了一些主要的功能,對(duì)開(kāi)發(fā)者也是比較友好的。各方面都比較好的情況下,就要思考區(qū)塊鏈的下一步是什么?NOVA要做什么?這取決于我們對(duì)區(qū)塊鏈行業(yè)的思考。
在我們做激勵(lì)計(jì)劃過(guò)程當(dāng)中也遇到了一些問(wèn)題,比如一個(gè)激勵(lì)不能長(zhǎng)久地進(jìn)行下去,開(kāi)發(fā)者是沒(méi)有留存的。區(qū)塊鏈至今為止沒(méi)有找到一個(gè)很好的應(yīng)用場(chǎng)景,但是只是單純的更高的TPS嗎?我們思考的答案是:區(qū)塊鏈系統(tǒng)目前為止需要最重要的能力是自進(jìn)化的能力。目前整個(gè)區(qū)塊鏈行業(yè)都不知道下一個(gè)發(fā)展的方向是什么,誰(shuí)跑得更快,誰(shuí)自進(jìn)化的能力更強(qiáng),這是一個(gè)區(qū)塊鏈能長(zhǎng)存下去的一個(gè)特性。既然已經(jīng)想明白了自進(jìn)化的重要程度,那么怎樣才能讓一個(gè)區(qū)塊鏈更好的進(jìn)行自進(jìn)化呢?來(lái)源于兩點(diǎn)。
第一,需要引入更多的開(kāi)發(fā)者。既然對(duì)這個(gè)問(wèn)題的思考不一定答案正確,就需要更多的開(kāi)發(fā)者一起思考星云鏈的進(jìn)化方向究竟是什么。也許這些開(kāi)發(fā)者是一些主網(wǎng)的開(kāi)發(fā)者,是一些區(qū)塊鏈開(kāi)發(fā)者,也許是一些上層應(yīng)用的開(kāi)發(fā)者。甚至是一些用戶,他們對(duì)區(qū)塊鏈的需求是什么。
第二,當(dāng)開(kāi)發(fā)者、社區(qū)用戶提出這些特性需求以后,星云鏈可以快速升級(jí)到這些功能當(dāng)中去。一些區(qū)塊鏈項(xiàng)目,比如在以太坊上面已經(jīng)有怎么改進(jìn)以太坊的提案。這說(shuō)明對(duì)區(qū)塊鏈來(lái)說(shuō),大家有很強(qiáng)的訴求,有應(yīng)用方面的訴求,也有其他方面的訴求。以太坊每年通過(guò)的提案,不過(guò)數(shù)十個(gè)而已,可以說(shuō)數(shù)量非常少。即使有了這么多提案,一個(gè)區(qū)塊鏈系統(tǒng)的自進(jìn)化能力依然是一個(gè)瓶頸,不但體現(xiàn)在數(shù)量上面,還體現(xiàn)在通過(guò)上面,還體現(xiàn)在試圖通過(guò)一些提案而產(chǎn)生的硬分叉,包括比特幣,礦工和開(kāi)發(fā)者的博弈。所以社區(qū)的用戶提出一些特性需求后,并且整個(gè)社區(qū)就這些特性需求達(dá)成一致的情況下,沒(méi)有一方能夠去阻止這個(gè)需求。
在以太坊當(dāng)中,可以這樣說(shuō),甚至在比特幣當(dāng)中也是這樣的,當(dāng)開(kāi)發(fā)者提出需求以后,需要向礦工去妥協(xié),當(dāng)?shù)V工不同意這件事情的時(shí)候,即使整個(gè)社區(qū)達(dá)成了一致,這件事情還是難以達(dá)成的,這很大程度上已經(jīng)阻礙了一個(gè)區(qū)塊鏈的發(fā)展方向。所以NOVA就是在這兩個(gè)事情的基礎(chǔ)上,做了一些基礎(chǔ)的保證。首先我們要引入更多的開(kāi)發(fā)者,開(kāi)發(fā)者不可能只是單純?yōu)榱隧憫?yīng)你的精神理念而過(guò)來(lái),他需要一些激勵(lì)。
我們?cè)谌ツ晁奈逶路葑隽思?lì)計(jì)劃,拿出了今天來(lái)看金額非常高的NAS去做激勵(lì),希望開(kāi)發(fā)者來(lái)開(kāi)發(fā)應(yīng)用。當(dāng)時(shí)的效果非常好,當(dāng)活動(dòng)結(jié)束以后,留存非常不好。到今天為止在其他公鏈項(xiàng)目上,依然在采取同樣的策略去提升自己的主網(wǎng)活躍度。因?yàn)槲覀冏龅帽容^早,所以也有一定的參考意義。目前來(lái)說(shuō)通過(guò)短期激勵(lì)的方式,給予一個(gè)區(qū)塊鏈項(xiàng)目的刺激是短效的。雖然開(kāi)發(fā)者激勵(lì)是必要的,但必須是長(zhǎng)期有效的,否則就會(huì)淪為一個(gè)薅羊毛的過(guò)程。所以我們提出開(kāi)發(fā)者激勵(lì)協(xié)議,也是在白皮書(shū)中提出的概念。在NOVA我們實(shí)現(xiàn)了開(kāi)發(fā)者激勵(lì)協(xié)議,為開(kāi)發(fā)者提供更加長(zhǎng)久有效的激勵(lì)。
簡(jiǎn)單來(lái)說(shuō)DIP是什么呢?當(dāng)有效的用戶調(diào)用合約的時(shí)候,就可以獲得一定的獎(jiǎng)勵(lì),獎(jiǎng)勵(lì)是按周去發(fā)放的,這不受任何人影響。并且有很強(qiáng)的抗作弊能力,可以有效抵擋薅羊毛。最后一點(diǎn),它每年的獎(jiǎng)金份額非常高,每年可能達(dá)到100萬(wàn)NAS。大家知道創(chuàng)建一個(gè)賬戶是非常便宜的事情,在這樣的前提下如何有效抵抗薅羊毛呢?
我們提出了星云指數(shù)NR,NR作為星云鏈最基礎(chǔ)的構(gòu)建,它綜合了幣齡和交易行為這兩點(diǎn)。因?yàn)閹琵g是不可作弊的,而交易行為是一個(gè)用戶真實(shí)發(fā)生的行為,是可以來(lái)作為衡量的,它具有非常強(qiáng)的抵抗女巫攻擊和合謀的能力。當(dāng)把星云指數(shù)作為一個(gè)評(píng)級(jí),累加之后,它和星云的市值呈現(xiàn)一個(gè)正相關(guān)的關(guān)系,也就是它是一個(gè)客觀存在的指標(biāo),只是我們發(fā)現(xiàn)了它而已。
星云指數(shù)對(duì)于對(duì)抗女巫攻擊和合謀,我們做了很多數(shù)據(jù)的驗(yàn)證。直觀來(lái)講,當(dāng)你創(chuàng)建更多賬戶的時(shí)候,把大戶的錢分給小戶,你的NR不會(huì)提高,反而會(huì)下降。所以不管如何合謀,以及開(kāi)發(fā)更多的小號(hào),你的NR指數(shù)并不會(huì)有很大的變化,它真實(shí)反映了你這個(gè)人在鏈上的行為。在這種情況下,DIP是可以公平、公正給開(kāi)發(fā)者發(fā)放一些長(zhǎng)效激勵(lì)的。
在NOVA上面會(huì)有更多的開(kāi)發(fā)者在星云上面開(kāi)發(fā)代碼,而且這個(gè)過(guò)程將是持續(xù)的,而不是隨著一期的計(jì)劃開(kāi)始和結(jié)束而開(kāi)始結(jié)束。星云要面對(duì)更多開(kāi)發(fā)者的訴求,以及面對(duì)用戶的訴求,這樣星云鏈就需要有更快的自進(jìn)化能力。
星云鏈的自進(jìn)化能力來(lái)源于自進(jìn)化的核心技術(shù),叫NBRE。簡(jiǎn)單介紹一下NBRE,我們會(huì)把星云協(xié)議表示在上面,星云協(xié)議就是星云核心代碼的實(shí)現(xiàn),我們把星云核心作為上鏈的一種數(shù)據(jù)類型。我們會(huì)去執(zhí)行這些協(xié)議,這樣星云系統(tǒng)就可以完成無(wú)縫的升級(jí)。這里面有一些專業(yè)的名詞,我不解釋了,可以舉一個(gè)例子。區(qū)塊鏈就像一個(gè)高鐵,高鐵的每一節(jié)就是一個(gè)區(qū)塊,乘客就是其中的數(shù)據(jù)或者智能合約。作為一個(gè)列車,顯然有升級(jí)的需求,好像有的乘客需要更舒適的座椅,有的乘客需要更好的票價(jià)。對(duì)于一列高速的列車,升級(jí)的話需要返廠維修,這家列車要停下來(lái)。一輛列車維修一下還好,因?yàn)檫€有其他列車。但是對(duì)于區(qū)塊鏈系統(tǒng)停一下的話,這個(gè)代價(jià)很大的。直觀來(lái)講就是各種充提的提示,整個(gè)區(qū)塊鏈系統(tǒng)要停止交易。在情況不好的時(shí)候,停止交易需要一天甚至數(shù)天的時(shí)間。
這種情況對(duì)于一個(gè)承載日活成千上萬(wàn)的區(qū)塊鏈,如果停止充提一天,它面臨的損失是非常巨大的。NBRE系統(tǒng)相當(dāng)于把列車維修所需要的部件、人力都放在列車上面,這樣使得列車在運(yùn)營(yíng)過(guò)程中非常方便地升級(jí),不需要把車停下來(lái)。這帶來(lái)的直觀的好處星云的部件可以無(wú)縫地升級(jí),也就是大家在一些相應(yīng)的構(gòu)件上面去更新的時(shí)候,星云鏈不會(huì)有停止充提的行為。在NOVA以后,越來(lái)越多的組件會(huì)使用星云協(xié)議表示來(lái)實(shí)現(xiàn)??梢韵胂蟮讓拥腝P網(wǎng)絡(luò)、共識(shí)算法,甚至是存儲(chǔ)空間、智能合約的組件,都會(huì)使用星云協(xié)議表示來(lái)實(shí)現(xiàn)。這樣都可以做到執(zhí)行過(guò)程當(dāng)中無(wú)縫地升級(jí)。
第二,提交一個(gè)星云協(xié)議表示的權(quán)利應(yīng)該是社區(qū)的,并且實(shí)現(xiàn)這些東西也應(yīng)該屬于社區(qū)。在未來(lái),社區(qū)可以不停在上面做更多的功能,不需要經(jīng)過(guò)官方就可以達(dá)成這些事情,這也和去中心化的長(zhǎng)遠(yuǎn)目標(biāo)是一致的。
第三,區(qū)塊鏈升級(jí)產(chǎn)生的摩擦非常高?,F(xiàn)在公鏈競(jìng)爭(zhēng)是非常殘酷的事情,公鏈要不停嘗試一些新的技術(shù)和功能,不停地改進(jìn)自己。在這樣的過(guò)程當(dāng)中如果一條公鏈必須每次升級(jí)的時(shí)候都要停下來(lái)做這件事情,開(kāi)銷是非常大的。我們認(rèn)為NOVA給星云鏈不間斷的升級(jí)打下了一個(gè)基礎(chǔ)。
最后我們用了DIP開(kāi)發(fā)者激勵(lì)協(xié)議,也有NBRE。最直觀的是這樣的。開(kāi)發(fā)者激勵(lì)協(xié)議現(xiàn)在已經(jīng)有星云協(xié)議表示來(lái)實(shí)現(xiàn)了。對(duì)于開(kāi)發(fā)者相關(guān)的參數(shù)、如何達(dá)成這些目標(biāo),現(xiàn)在已經(jīng)可以用NBRE來(lái)升級(jí)了。這樣開(kāi)發(fā)者關(guān)心我拿到的DIP是否公平公正,社區(qū)也擔(dān)心開(kāi)發(fā)者拿到的這些東西是否公平公正,是不是我喜歡的應(yīng)用得到了更多的DIP,社區(qū)可以決定其中的參數(shù)是怎樣的。
我們認(rèn)為NBRE的自進(jìn)化不止如此,如果只是提供一些技術(shù)去完成自進(jìn)化的話是遠(yuǎn)遠(yuǎn)不夠的。因?yàn)槲覀兲峁┑募夹g(shù)并不能夠完全被社區(qū)使用,所以我們又提出了NAT,詳細(xì)解釋一下NAT是什么。首先NAT是星云指數(shù)的資產(chǎn)形態(tài),作為星云生態(tài)治理場(chǎng)景中唯一的投票介質(zhì),這種代幣是投票就會(huì)銷毀掉的。其次NAT沒(méi)有任何的私募和發(fā)行,發(fā)行總量是確定的。如何獲得NAT呢?既然沒(méi)有私募和發(fā)行,渠道是什么呢?將會(huì)和星云指數(shù),也就是和鏈上的行為、投票行為甚至和鎖倉(cāng)是有關(guān)的。NAT的投票將會(huì)決定星云生態(tài)的很多事情,比如剛剛提到的DIP開(kāi)發(fā)者激勵(lì)協(xié)議的參數(shù),究竟該給哪些DApp發(fā)獎(jiǎng)勵(lì),這樣的規(guī)則要通過(guò)NAT實(shí)現(xiàn)。所有的星云協(xié)議表示從何上鏈、哪些能夠上鏈,都是通過(guò)NAT實(shí)現(xiàn)的。
舉一個(gè)例子,有一天星云提出一個(gè)新的共識(shí),這個(gè)共識(shí)能不能上鏈,這個(gè)共識(shí)應(yīng)該采用什么樣的參數(shù),都是需要大家用NAT實(shí)現(xiàn)的。另外除了星云鏈本身的行為需要NAT實(shí)現(xiàn)外,我們認(rèn)為在星云鏈發(fā)行的資產(chǎn),也是可以用NAT投票來(lái)實(shí)現(xiàn)。因?yàn)镹AT是星云指數(shù)相關(guān),正如剛剛描述的星云指數(shù)有很強(qiáng)的反作弊性質(zhì),所以我們認(rèn)為NAT在反作弊方面比較好,基本上來(lái)說(shuō)很難通過(guò)作弊的行為或者薅羊毛的行為獲得更多的NAT。
把流程給大家展示一下。在NOVA上線之后,社區(qū)可以提出一個(gè)新的星云協(xié)議表示(NPR),它的功能可以由社區(qū)提出來(lái),比如是一種新的共識(shí),并且要調(diào)整星云鏈的一些行為,或者某一個(gè)參數(shù)的改變。這樣的提案在社區(qū)里面會(huì)出現(xiàn),社區(qū)的每一位參與者都可以用NAT投票,從而決定這樣的投案是否會(huì)被通過(guò)。如果接受的話,星云鏈當(dāng)中的NBRE就會(huì)去執(zhí)行新的星云協(xié)議。如果沒(méi)有通過(guò)的話,星云的行為就不會(huì)發(fā)生改變。整個(gè)流程很好地實(shí)現(xiàn)了冠哥提到的星云每個(gè)地址的三個(gè)基礎(chǔ)權(quán)利,其中兩個(gè)權(quán)利冠哥是這樣說(shuō)的,每個(gè)地址都有提案權(quán)和投票權(quán),那這兩個(gè)權(quán)利保證了投票決定行為的合理性。
現(xiàn)在已經(jīng)有兩個(gè)Proposal,一個(gè)關(guān)于DIP和NR,另一個(gè)是關(guān)于Gas, 包括一些正當(dāng)性和合理性的解釋。這樣的公示會(huì)持續(xù)一周,一周之后會(huì)正式進(jìn)行鏈上的投票,投票通過(guò)大約一周之后就會(huì)根據(jù)投票結(jié)果決定是否使用NBRE系統(tǒng)來(lái)更新星云鏈的Nebulas NOVA的一些行為。
主持人:總結(jié)一下,星云的NOVA實(shí)現(xiàn)了更快、更順暢的升級(jí),所以之前看到以太坊需要用一年甚至兩年時(shí)間通過(guò)五個(gè)ERP。今年星云提出兩個(gè)proposal,我們看看星云需要多長(zhǎng)時(shí)間升級(jí)這兩個(gè)Proposal。還有兩點(diǎn),一個(gè)是依舊很關(guān)注開(kāi)發(fā)者,之所以沒(méi)有像去年大規(guī)模做激勵(lì)計(jì)劃,因?yàn)槲覀冊(cè)贜IP過(guò)程中學(xué)到了很多教訓(xùn),我們把這些教訓(xùn)放到了星云鏈,防作弊、防薅羊毛。也歡迎關(guān)注星云的開(kāi)發(fā)者持續(xù)來(lái)星云鏈上開(kāi)發(fā)拿獎(jiǎng),我們的激勵(lì)一年最高可以達(dá)到一百萬(wàn)NAS。