分佈式課堂:Parity基金會賈瑤琪漫談波卡的生態和技術

隨著大家對波卡的生態和未來的規劃越來越了解以後,發現波卡真正對應的系統是ETH2.0,因為波卡不只做分片和跨鏈。

說起波卡,大家會想到跨鏈,又會將它和Cosmos比較。其實,兩者是不一樣的:Cosmos 採用的是Hub-and-Zone(中心樞紐-分區)模型(Cosmos是不同Zone自治的,靠Hub進行連接),Polkadot 則採用的是Relay Chain/Parachain(中繼鏈/平行鏈),中繼鏈可以保持各個平行鏈的安全性。但今年隨著大家對波卡的生態和未來的規劃越來越了解以後,發現波卡真正對應的系統是ETH2.0,因為波卡不只做分片和跨鏈。我今天要重點提到Substrate區塊鏈開發框架。熟悉我們的人都知道,我們在2018年初就開發了Substrate,波卡超過90%的代碼都是開發自Substrate。

有了Substrate加持,用戶可以開發平行鏈,或者做自己的鏈。比如說,市面上的Polkadot DeFi項目,就是用Substrate開發的為抵押資產提供流動性的鏈,它可以以某種方式連接到波卡系統裡面。在波卡生態中,Substrate是一個非常重要的點,可以幫助底層的開發人員用較少的時間,開發出新鏈。

大家可將Substrate看作為以太坊的Solidity。我們在回顧歷史的時候,發現BTC作為第一代技術,只能完成去中心化數字支付這樣的使命,它也是數字黃金,有store of value的作用。以太坊作為第二代的技術,可以在上面進行編程以及開發智能合約。而波卡可以作為第三代,是超出智能合約系統的區塊鏈的演進。基於Substrate,開發者可以在上面開發功能更強大的區塊鏈應用。 2015年至今,我們在想以太坊上會開發什麼比較有趣的應用?今年證實這種應用是DeFi,以太坊上的DeFi應用還是很有市場的。如果你使用過Solidity,你會發現在以太坊的智能合約上只能操作整數,因此在有限的編程空間下,開發者能開發出MakerDAO/Dai/Compound/Uniswap這些應用,很了不起。

波卡是操作系統,Substrate是開發框架

Substrate有幾大其他區塊鏈開發框架所不具備的優點,接下來會分成鏈下工作機、鏈上治理、鏈上升級、平行鏈、跨鏈交互這幾塊,我會逐一給大家介紹。波卡可以看作是開發區塊鏈應用的操作系統,而Substrate是區塊鏈開發框架。

首先講一下波卡的鏈下工作機,這個對應於ETH的Chainlink。最近出現的大部分公鏈其實就是智能合約鏈,未能突破以太坊的邊界,只是說吞吐量和TPS更高了。以太坊要想拿到交易所的數據,必須連接預言機,讓預言機把鏈下數據傳遞上去。將鏈下數據上鍊,這操作本身就是成本昂貴效率低下的。另一方面,這些鏈下數據的可使用性是很低的,預言機也不支持定制化數據(比如說天氣預報數據)。而在Substrate裡就有一個鏈下工作機模塊,開發者直接可以對應的API。驗證節點會很方便地獲取鏈下數據,而且鏈下數據不只限於交易所數據。如果鏈上鍊下能達成共識的話,鏈下的數據會很方便上傳至鏈上。

鏈上治理,這也是以太坊投資最熱最受關注的賽道。包括之前最火熱的DeFi項目YFI和Sushiswap,他們都在強調要做鏈上治理。但在以太坊上做鏈上治理會有成本太高的問題。用戶做鏈上交易、簽名並進行投票,需要花幾刀至幾十刀來完成。這也是為什麼很多治理都改在鏈下了:當鏈下投票形成之後,程序員再修改參數以及代碼傳至鏈上。目前的智能合約是達不到鏈上治理所要求的流暢度的。而Substrate的鏈上治理模塊可以提供更加高效的模式,並且可以保證傳輸信息的時候成本控制得很低。以太坊的鏈上治理通常是投票——寫代碼——傳至鏈上——再修改的邏輯,有一些低效。 Substrate可以直接做到鏈上升級:大家投票決定要用哪個新的功能的時候,開發者可以提早把那部分代碼寫好審計好。當投票完成的同時,鏈上治理升級也完成,對應的參數和邏輯都會相應進行改變。波卡可以避免鏈下投票、鏈下寫代碼再上傳所導致的混亂局面。

大家在開發公鏈的時候,鏈上升級一直是很難解決的問題。比如說,比特幣從2017硬分叉不成功以後,大家的基本共識就是不再改代碼做重大升級了。以太坊每次升級都伴隨著爭議。如果以太坊要進行硬分叉,必定要花費一番精力並且提前幾個月協調好,畢竟升級成本是很高的。另外,無論是從業務層面(開發更多業務場景),還有安全漏洞層面(需要一直打補丁),開發者和團隊寫的代碼永遠不會完美。安全漏洞不代表團隊專業度不夠,而是計算機這個行業,代碼寫得越多,通常安全漏洞也越多。目前,上述我提到的智能合約鏈都會碰到打補丁升級等問題。

因為當時開發者做公鏈一般還是會參照以太坊,並不會將升級考慮進去的,有一定的時代局限性。目前來看,無論是波卡在國內還是國外的社區,都沒有意識到波卡這些優點,並單純把波卡當作是跨鏈協議,用途只能是以某種方式把其他鏈上的資產接入進來。從技術角度來看,波卡帶給區塊鏈從業者的開發工作一個質的提升。當你用Substrate框架開發區塊鏈的時候,開發以及運維成本要低很多。因為開發者只需要挑選波卡以及智能合約上的現成模塊(EVM/WASM)並直接套用。另一方面,波卡的維護成本很低。那麼,波卡給整個區塊鏈行業以及生態帶來什麼呢?其實,我覺得更多的是一個想像空間。因為波卡的Substrate突破了Solidity的限制,不再只局限做通證交易的事情。因為鏈上鍊下打通了,升級不再是問題,支持的功能不只是智能合約,所以公鏈可以去嘗試支持算法更加複雜的應用。

關於平行鏈插槽拍賣

大家比較關心平行鏈以及平行鏈插槽拍賣的問題。我這裡回答一下:平行鏈上線的流程是這樣的:先是Rococo(是一個針對測試平行鏈而部署的中繼鏈測試網),再是Kusama,最後是波卡。平行鏈測試網Rococo已經有很多團隊可以接入了。如果順利的話,波卡項目會在Kusama上先行部署。平行鏈的意思是,不同鏈通過插槽連接到中繼鏈。但其實跨鏈交互是鏈與鏈之間的,不需要經過中繼鏈。比特幣以及以太坊都會通過橋接的方式,連接到平行鏈,再到中繼鏈。目前,與橋相關的BTC以及ETH都在積極開發中。

未來,平行鏈會分兩種,一種是商用插槽,用戶可以通過競拍得到。獲得卡槽的前提是首先要鎖住代幣,用戶需要將自己的DOT鎖定6個月至2年。鎖定代幣會對於用戶造成損失:沒有質押收益,也沒有流動性。另一種是公益插槽,相當於為平行鏈團隊提供更多可以使用、可以交互的數據和功能。其中一條就是以太坊的橋接平行鏈,開發者可以通過跨鏈交互的方式操作以太坊上的資產。之所以叫做公益鍊是因為鏈本身不發新的通證而是用DOT結算。商用平行鏈上可能會發通證或者以DOT/USDT折現返給用戶,用來彌補用戶損失的質押收益以及流動性。

未來如果團隊拿不到插槽,會有以下的解決方案:第一種是團隊可以去Kusama;第二是平行線程。用戶一旦拍下插槽部署平行鏈,至少需要佔用半年的時間。平行線程指的是將平行鏈細分到區塊,只拍賣某個區塊對應的位置。例如,有些項目並不是非要無時不刻佔據平行鏈插槽,他們只需要定期地通過平行線程發一個區塊到中繼鏈上即可,比如說閃電網絡這樣的Layer2項目。第三種,有些平行鍊是智能合約鏈,在上面部署智能合約也可以享受跨鏈的優勢。不過團隊需要設計好經濟模式,要使項目和鏈上的通證進行很好的互動。如果是有些項目想把DeFi從以太坊上遷移到波卡上,最好的方式是找一個智能合約平行鏈,部署自己Solidity對應的智能合約。第四種是先繼續跑Substrate的鏈,未來以某種方式橋接到波卡系統裡面。

Web3基金會推動波卡生態

Web3基金會在推動波卡生態的建設上貢獻良多。比如說,Web3基金會至今已經給100多個團隊頒發Web3資助了。 Parity的Substrate Builder Program是幫助已經有團隊和產品的項目方,會為這些團隊提供技術支持/市場推廣/商務合作等服務。 Delivery Partner Program尋求與社區團隊或者大的技術提供方合作,讓他們為大型公司或者本地政府做一些聯盟鍊或者私有鏈。再說說Parity,2020諾貝爾和平獎獲得者世界糧食署組織的後台用到的區塊鏈系統就是Parity從2018年開始幫他們開發的。目前,Parity還在幫德國能源部開發一個區塊鏈系統。另外,大家比較熟悉的還有Web3訓練營,這個活動是和萬向區塊鏈一起合辦的。訓練營是Parity和基金會挑選出的亞洲地區15支優秀創業項目進行孵化,除了對創業項目進行技術相關/商務相關/社區相關的輔導,還會牽線搭橋與一些機構進行合作。

那麼波卡上面目前有哪些項目呢?

DeFi方面:Acala、Stafi、Centrifuge

DID方面:Kilt

Storage方面:Crust

Privacy方面:Phala、Advanca

Smart Contract方面:Moonbeam、Plasm

儘管最近幾個月DeFi很火,但無論是個人還是基金會,大家都想推動波卡往Web 3.0方向發展。 Web 3.0概念很大,每個人的定義都不一樣;但它面對用戶、點對點的特質不會變。目前上線的很多公鏈都是為DeFi而生;而波卡更注重的是Web 3.0,因此也會支持非DeFi項目。 Acala /Stafi相比於其他DeFi項目在算法上略有創新,最直觀的不同是(相較於以太坊)為抵押的資產增加流動性。在你抵押資產的同時,系統還可以幫助合成資產。 Centrifuge是資產上鍊、通證化,然後再進行抵押/借貸的項目。儘管Centrifuge會碰到監管的風險,但如果可以做得好的話,價值是非常大的。

DID(去中心化身份)目前尚未有清晰的應用場景,因此波卡生態裡這類項目較少。波卡本身有鏈下工作機的機制,鏈本身就可以拿到鏈下的數據,因此系統對預言機的需求會相對較少。不過,在Web3的世界裡,DID還是很重要的:在跨鏈的時候做KYC(對帳戶持有人的條件審查和備案)以及鏈上做身份進行驗證,DID都是需要的。

Substrate本身可以通過接口將數據存到IPFS上面的,且接口都是互相打通的。目前社區項目Crust就在做類似於Filecoin的事情。但這類存儲類項目面臨著能否有長期的激勵機制和模型以及之後如何盈利等問題。早在2000年開始,點對點文件傳輸網絡就開始流行起來,DHT和BitTorrent都是那時候的產物。可是由於盈利問題以及版權問題,這些應用相繼破滅。現在對於存儲類項目的還有一大挑戰是,每個國家對於數據控制都非常嚴格,比如說歐洲有GDPR(通用數據保護條例)。因此,存儲類項目目前還面臨著如何克服監管的問題。

大家對於區塊鏈的直覺是它的應用場景就是金融系統,但是區塊鏈做金融系統實在太慢了,而且數據都是公開的。如果區塊鏈要演進成為Web 3.0,勢必要承載現在以及下一代互聯網的功能。如果要具備現在以及下一代互聯網功能的話(比如要做成Facebook或者是滴滴),這個系統是需要存儲和計算以及隱私保護的。波卡生態裡的隱私項目較少,也可能是跟區塊鏈整個行業情況有關。如果大家參加過IDO(Initial DEX Offering),去Uniswap競拍一些通證的話,你會發現這就是黑暗森林。當你點下按鈕的那一刻,很多好的機會就被機器人搶先了,當你買到通證的時候價格已經很高了。同時你所有的交易信息都是公開的,而且你不知道智能合約是在哪個節點運行的,這些所有的細節相加就讓人細思極恐了。目前,波卡上有一些項目正在用新的密碼學技術保護用戶隱私,比如說Advanca。

我們會開發很多EVM組件來幫助波卡上的智能合約鏈,比如說Moonbeam。如果你需要部署智能合約,可以在Moonbeam上部署;不過,EVM不構成技術護城河。如果也有人想搭建平行鏈的話,可以選擇相應的EVM組件,並不會存在技術壁壘的問題。現在有一種趨勢是,當平行鏈互相競爭時,每一個平行鏈會變成“all in one”的鏈(什麼都想做)。因為行業發展處在早期,沒人會想清楚應用場景以及盈利模式,所以開發者自然做得大而全。開發者會在整個框架搭建好以後,再看有什麼行之有效的應用會跑出來。

整體而言,未來波卡生態究竟能做成什麼樣,目前沒有人能真正預測出來。如果有好的項目,可以來波卡用Substrate試一試。現在的創業公司都比較現實,會考慮這條公鏈好不好用,考慮平台上有什麼資產。這也是為何DeFi創業者會蜂擁至以太坊上的原因。不過,創業者還是需要抱著平和的心態,抱著多試試看的想法,說不定到波卡上面就成功了。


分享至:

作者:PA荐读

本文為PANews入駐專欄作者的觀點,不代表PANews立場,不承擔法律責任。

文章及觀點也不構成投資意見

圖片來源:PA荐读如有侵權,請聯絡作者刪除。

關注PANews官方賬號,一起穿越牛熊
推薦閱讀
46分鐘前
11小時前
12小時前
15小時前
19小時前
2026-01-18 03:06

熱門文章

行業要聞
市場熱點
精選讀物

精選專題

App内阅读