時(shí)間:2021-12-24|瀏覽:359
在 10 月 13 日的 Sub0 Online 大會(huì)上,波卡創(chuàng)始人 Gavin Wood 博士進(jìn)行了主題演講,和開發(fā)者社區(qū)同步了平行鏈等功能的開發(fā)進(jìn)展、平行鏈和 Substrate 的優(yōu)勢、Polkadot 將如何應(yīng)對監(jiān)管等。以下是 PolkaWorld 根據(jù)演講內(nèi)容翻譯和總結(jié)的文章。
大家好,今天我會(huì)快速聊聊三件事情。
首先,我會(huì)重申什么是 Substrate,以及它所支撐的平行鏈的所具有的優(yōu)勢。
然后,我會(huì)同步一些 Parity 正在開發(fā)的和 Substrate 相關(guān)的項(xiàng)目的進(jìn)展。
最后,我會(huì)聊一下最新的一些行業(yè)時(shí)事,以及這些事情和 Polkadot、Substrate 的關(guān)系。
Substrate 帶來的改變
首先來講講 Substrate 和平行鏈模型的作用。
基于 Substrate 的平行鏈有以下四個(gè)特點(diǎn) —— 無法中斷、可升級性、不受限和無手續(xù)費(fèi),我會(huì)把每一點(diǎn)稍微展開講講,讓大家清楚地了解我們?yōu)槭裁匆@么做。
Gavin Wood:Web3 應(yīng)該朝著更去中心化的方向發(fā)展
無法中斷
基于 Substrate 的平行鏈,或者任何基于 Substrate 的鏈,至關(guān)重要的一點(diǎn)就是它們是真正去中心化的。相比之下,一些其他的區(qū)塊鏈項(xiàng)目并不是完全去中心化的,它們可能是被設(shè)計(jì)成有一點(diǎn)點(diǎn)去中心化。
在 Substrate,我們真正追求點(diǎn)對點(diǎn)、去中心化,這就讓鏈無法中斷。比如全節(jié)點(diǎn)保存所有數(shù)據(jù),要在一條 Substrate 鏈上成為驗(yàn)證人也很容易,我們也投入了大量精力去保證輕節(jié)點(diǎn)的可用、高效和高性能。所以說,我們在努力去達(dá)到可擴(kuò)展性,同時(shí)又保證去中心化,我們不會(huì)在去中心化程度上做妥協(xié),來換取可擴(kuò)展性。
可升級性
第二點(diǎn)就是可升級性。雖然這一點(diǎn)你們很多人可能都耳熟能詳了,但是還是有必要再強(qiáng)調(diào)一下。它是 Substrate 和 Polkadot 的重要口號和核心精神,Substrate 鏈和基于 Substrate 創(chuàng)建的 Polkadot 都是元協(xié)議(Meta Protocal)。所以它讓我們可以高效地升級、更新和吸收新技術(shù)。
這兩張圖可以形象地展示。我們看到一些鏈就像是在泥地里掙扎前行,而我們就像是在玩風(fēng)箏沖浪。
Gavin Wood:Web3 應(yīng)該朝著更去中心化的方向發(fā)展
不受限
Substrate/ 平行鏈模型和智能合約模型的一個(gè)很大的區(qū)別,就是 Substrate 鏈?zhǔn)遣皇芟薜?。這個(gè)問題我經(jīng)常被問到,如果你是一個(gè)想成為平行鏈的團(tuán)隊(duì),你可能也想問這個(gè)問題,所以我會(huì)把它講清楚。
Substrate/ 平行鏈模型是一種「自由執(zhí)行模型」,也就是說你是租用一整段時(shí)間的一定量的分布式 CPU。這種模型和智能合約模型有本質(zhì)上的不同,智能合約模型是交易執(zhí)行模型,也就是用戶可以付費(fèi)來讓你的代碼為他們執(zhí)行。
作為自由執(zhí)行模型,會(huì)確保你在時(shí)間區(qū)間里被調(diào)度,而且確保在一個(gè)規(guī)律的間隔調(diào)度一次,比如對于 Polkadot 平行鏈來說每 6 秒。這種模型給了你很大的自由,你可以決定你的應(yīng)用應(yīng)該怎樣工作,并且根據(jù)你的需要來實(shí)施它。很重要的是,對于哪些交易得到執(zhí)行,是你說了算,而不是像智能合約模型中一樣是由交易說了算。如果出于某種原因,你或者你的用戶無法進(jìn)行一筆交易,那么你的應(yīng)用就很難增長,這一點(diǎn)對應(yīng)用能做的事會(huì)產(chǎn)生巨大的不同。
這里列舉了自由執(zhí)行模型能夠帶給你的好處:鏈上調(diào)度、交易優(yōu)先級排序等等。簡單來說,runtime 升級、on_initialize、on_finalize 等一些在以太坊型的智能合約平臺(tái)上不支持的事情,你在 Substrate 里都能輕易獲得。
無手續(xù)費(fèi)
最后一個(gè)特點(diǎn)是無手續(xù)費(fèi)。這里不是指它字面的意思,因?yàn)轱@然有很多 Substrate 鏈都設(shè)有手續(xù)費(fèi)。這里的無手續(xù)費(fèi)有兩個(gè)含義:
第一是對于基于 Substrate 的平行鏈,只要你獲得了一個(gè)平行鏈插槽,那么你就不用讓你的用戶去接觸 DOT/KSM 或者甚至任何一種 token 了。當(dāng)然,很多團(tuán)隊(duì)會(huì)有自己的 token,他們會(huì)想在自己的鏈上使用這些 token 來對用戶收取手續(xù)費(fèi),這是沒問題的。但是這完全取決于你的鏈的決定,理論上說,你不需要強(qiáng)制地讓你的用戶去使用任何交易手續(xù)費(fèi)。
你可以將用戶交易限制在一定的數(shù)量,或者一定的范圍內(nèi),而且完全不需要引入 token。比如說,你可以有對用戶發(fā)放認(rèn)證,通過一個(gè)預(yù)言機(jī)檢查用戶擁有足夠的個(gè)人特質(zhì),證明他們無法進(jìn)行 DDoS 攻擊,有很多方法可以做到類似的檢查。這就開啟了一種可能性,讓無手續(xù)應(yīng)用可以在平行鏈上運(yùn)行,而這是一個(gè)非常有趣的進(jìn)步,因?yàn)槲艺J(rèn)為這會(huì)開啟一扇吸引大眾的門,而目前我們只能吸引那些不介意擁有 token,或者已經(jīng)有 token 的人,我認(rèn)為這對走向大眾是一種阻礙因素。
各方面技術(shù)進(jìn)展匯報(bào)
接下來是對一些和 Substrate 和 Polkadot 相關(guān)的開發(fā)進(jìn)展的匯報(bào)。
橋
首先是橋,這可以讓 Substrate 鏈團(tuán)隊(duì)把自己的獨(dú)立鏈(Solo Chains)連接起來,如果出于某些原因,它們還不想成為平行鏈,還是處于獨(dú)立鏈的狀態(tài)。獨(dú)立鏈會(huì)有更少的安全保障,會(huì)稍微有點(diǎn)延遲,但是可以獲得和中繼鏈的連接性。橋也是我們明年想做的一些事情的很重要的組件。
那么橋的進(jìn)展就是,橋方面的代碼審計(jì)還有大概兩周完成,這實(shí)際上是第二次審計(jì)了,所以主要是一些小調(diào)整。很快會(huì)部署一個(gè)橋,那就是從測試網(wǎng) Rococo 到橋測試網(wǎng) Wococo 的橋,來測試一下可行性。在今年之前,我們還希望能部署中繼鏈到中繼鏈的橋,也就是 Polkadot 和 Kusama 之間的橋,當(dāng)然前提是剩下的兩周審計(jì)工作中不會(huì)發(fā)現(xiàn)太多重大問題。平行鏈到平行鏈之間的橋希望在明年年初能部署。