
雖然Oasis主網(wǎng)早已在2020年11月19日成功啟動(dòng),但我們都知道這只是一個(gè)開始。
站在新一年的開端,最適合展望未來。經(jīng)過團(tuán)隊(duì)多次的探討以及社區(qū)的多次溝通,我們已經(jīng)確定了幾個(gè)關(guān)于主網(wǎng)需要改進(jìn)的領(lǐng)域,以使ParaTimes和整個(gè)網(wǎng)絡(luò)的能力更強(qiáng)。
今天,基金會(huì)建議在2021年第一季度作為主網(wǎng)升級(jí)部署的時(shí)間,并公布了下列一系列的功能優(yōu)化:
其中每一項(xiàng)都以ADR的形式鏈接到技術(shù)細(xì)節(jié)。許多擬議的變化已經(jīng)在Oasis Core中實(shí)施,有些正在進(jìn)行審核。
?了解詳情請(qǐng)進(jìn)入Github查看:
ADR:
https://github.com/oasisprotocol/oasis-core/blob/master/docs/adr/index.md
Oasis Core:
https://github.com/oasisprotocol/oasis-core
精彩內(nèi)容,一起來看一下吧!

為了使新網(wǎng)絡(luò)節(jié)點(diǎn)的引導(dǎo)速度大大加快,升級(jí)將引入對(duì)輕客戶端的支持,并從網(wǎng)絡(luò)中其他節(jié)點(diǎn)提供的檢查點(diǎn)恢復(fù)狀態(tài)(詳見oasis-core#2880和oasis-core#2440)。
節(jié)點(diǎn)將能夠宣布它們提供了公共的輕客戶端端點(diǎn),以使發(fā)現(xiàn)更容易(例如:使塊探索者能夠發(fā)布這種端點(diǎn))。
oasis-core#2880詳情:
https://github.com/oasisprotocol/oasis-core/issues/2880
oasis-core#2440詳情:
https://github.com/oasisprotocol/oasis-core/issues/2440

隨機(jī)信標(biāo)被共識(shí)層用于ParaTime委員會(huì)選舉,是為具有開放接納政策的ParaTimes提供安全性的重要組成部分。
ADR 0007規(guī)定了基于SCRAPE的隨機(jī)信標(biāo)實(shí)現(xiàn),只要至少有一個(gè)參與者(驗(yàn)證者節(jié)點(diǎn))是誠實(shí)的,就能提供無偏見的輸出。
ADR 0007詳情:
https://github.com/oasisprotocol/oasis-core/blob/master/docs/adr/0007-improved-random-beacon.md

目前為止,所有網(wǎng)絡(luò)升級(jí)都必須在鏈下手動(dòng)協(xié)調(diào),驗(yàn)證器需要在特定的高度進(jìn)行轉(zhuǎn)儲(chǔ)、打補(bǔ)丁等。
每一次升級(jí)也需要擦除之前的任何狀態(tài)(和歷史)。
ADR 0006規(guī)定的新鏈上治理服務(wù)提供了一個(gè)簡單的框架,用于提交治理提案,驗(yàn)證者對(duì)提案進(jìn)行投票,一旦升級(jí)提案通過,就有辦法以可控的方式進(jìn)行升級(jí),從而最大限度地減少停機(jī)時(shí)間。
ADR 0006詳情:
https://github.com/oasisprotocol/oasis-core/blob/master/docs/adr/0006-consensus-governance.md

在目前的Mainnet中,ParaTimes沒有辦法在共識(shí)層與其他賬戶進(jìn)行交互。
ADR 0003提出了一種機(jī)制,使ParaTimes能夠發(fā)出消息,作為處理任何ParaTime塊的一部分。
這些消息可以代表ParaTime觸發(fā)共識(shí)層中的操作。這也意味著ParaTimes在共識(shí)層中獲得自己的賬戶,可以持有和轉(zhuǎn)移代幣。
ADR 0003詳情:
https://github.com/oasisprotocol/oasis-core/blob/master/docs/adr/0003-consensus-runtime-token-transfer.md

目前,所有ParaTimes只能由一個(gè)實(shí)體,那就是ParaTime所有者管理。
在這方面,治理意味著能夠更新共識(shí)層登記處服務(wù)存儲(chǔ)的ParaTime描述符中的某些字段。
一方面,ParaTime描述符包含安全關(guān)鍵參數(shù);另一方面,需要有一種機(jī)制,通過這種機(jī)制可以升級(jí)ParaTimes(尤其是對(duì)于基于TEE的運(yùn)行時(shí),特定的運(yùn)行時(shí)二進(jìn)制通過遠(yuǎn)程認(rèn)證機(jī)制強(qiáng)制執(zhí)行)。
ADR 0004擴(kuò)展了ParaTime的治理選項(xiàng),并實(shí)現(xiàn)了一條通往可定義自己治理機(jī)制的ParaTimes道路。
ADR 0004詳情:
https://github.com/oasisprotocol/oasis-core/blob/master/docs/adr/0004-runtime-governance.md

除了共識(shí)層的更新之外,基金會(huì)還根據(jù)社區(qū)的反饋在其他方面進(jìn)行思考,目前還處于早期階段,未來將會(huì)逐步一一完善并投入實(shí)踐。
1、通過引入提供通用功能的高級(jí)ParaTime SDK,改善ParaTime開發(fā)者的體驗(yàn)。
2、通過引入支持共識(shí)層和基于ParaTime SDK的任意ParaTimes的JavaScript SDK,改善前端開發(fā)者的體驗(yàn)。3、在ParaTimes與Ethereum等其他網(wǎng)絡(luò)之間搭建橋梁等…
當(dāng)然,眾人拾柴火焰高,我們歡迎社區(qū)向我們提出您的寶貴建議,一起幫助Oasis網(wǎng)絡(luò)變得更好。同時(shí),如果您對(duì)Oasis有一個(gè)偉大的想法:無論是改進(jìn)協(xié)議的方式,還是構(gòu)建新的工具來幫助開發(fā),或者是創(chuàng)建一個(gè)令人興奮的DApp,我們都很樂意為您提供幫助。
您可以通過以下方式參與建言獻(xiàn)策或獲得資助:
1、Oasis Core貢獻(xiàn)過程:
https://github.com/oasisprotocol/oasis-core/blob/master/CONTRIBUTING.md
2、社區(qū)論壇:
https://github.com/oasisprotocol/community
3、資助計(jì)劃:https://oasisprotocol.org/ecosystem-grants