前言:Polkadot是知名的跨鏈項目。投資跨鏈的項目,不管是Polkadot還是Cosmos,或者是其他項目,本質上都是在對多鏈生態的未來進行下注。如果這是未來的常態,兩者都有很大的機會。如果未來集中在少數的鏈中,那么,機會空間變小。波卡的跨鏈本質也是區塊鏈的擴展性解決方案,不是單鏈包容一切,這也是一條很有意思的路徑探索。至于它能不能成為新互聯網的基石,能否實現web3的愿景,很大程度上取決于多鏈是否是更好地滿足用戶需求場景的解決方案。
Polkadot(波卡)是全球區塊鏈網絡,也是新的點對點網絡的基石。從擴展性、互操作性和可開發性以及治理角度來看,Polkadot(波卡)平臺功能強大,這有利于實現web3的愿景。Polkadot(波卡)的架構,以及它發布時的樣子,給我們提供了一個了解其功能的機會。
區塊鏈領域兩項重大創新包括通過分布式賬本實現的點對點貨幣(如比特幣)、圖靈完備的虛擬“世界”計算機(以太坊)。比特幣和以太坊的創新非常強大,它激發開發者和創業家們涌入區塊鏈產業,但這兩個系統很快就發現了它們的局限性。
Polkadot(波卡)不是通過提供一個通用的公鏈來克服這些局限,而是通過為區塊鏈提供可組合的框架來進行通信。
Polkadot(波卡)在去中心化計算中邁出合乎邏輯的一步,促進包括區塊鏈數據、應用以及貨幣的共享全局狀態。任何利用Polkadot(波卡)共享安全模型的開發者都能以特別方式發明用于其他人連接的API。開發者可以創建UTXO鏈,例如比特幣,也可以創建有虛擬機的區塊鏈,如以太坊,或者是未來發明的區塊鏈。
不是在一條單一的鏈上增加每種可能的功能,例如ZK-snarks,Wasm智能合約等,開發者可以將現有的區塊鏈功能組合到更高階的應用中。Polkadot(波卡)的共享安全支持可組合模型,這會讓一條區塊鏈可以信任網絡中的其他區塊鏈。如果你想調用另一條鏈上的智能合約,你可以信任該區塊鏈的合約的有效性,這跟以太坊合約可以信任另一個以太坊合約的情況大致類似。這與這個領域的其他項目完全不同。
Polkadot(波卡)押注的是多鏈的未來,其中可能有數百上千的區塊鏈在一系列的經濟活動中連接在一起。比如會有銀行鏈、音樂鏈、政務鏈等,Polkadot(波卡)確保它們能夠以去中心化的方式進行相互溝通和互操作。
Polkadot(波卡)的發布跟普通區塊鏈的主網發布不同,普通區塊鏈的主網發布就是有一條鏈,鏈上有一些功能。而Polkadot(波卡)的發布會帶來數十條新的區塊鏈,可組合構建模塊,創造新互聯網和更好未來。
Polkadot v1的演繹。大約有80個平行鏈連接到單個中繼鏈,所有都是以去中心化的方式互動。
Polkadot(波卡)簡介:區塊鏈全球網絡
Polkadot(波卡)V1在發布時將支持多達100條平行鏈。在發布前大約一年,超過25個項目公開聲稱打算將它們的區塊鏈連接到Polkadot(波卡)。這些聲明讓我們有機會一睹Polkadot(波卡)網絡產品的樣子。它會像是一大堆經濟活動嗎?鏈的分層樹?有很多輻條的樞紐?先來看看這些項目帶給網絡的內容,然后我們可以想象這些區塊鏈互動的用戶場景。
Polkadot(波卡)可被認為是“基礎設施的基礎設施”。構建于主中繼鏈上的一階平行鏈將為系統提供核心構建塊。這些將是高吞吐量和高效用的區塊鏈,為剩余的網絡提供基本服務。這些核心的一階平行鏈將可能包括通用智能合約鏈、預言機以及身份鏈。
第一層基礎設施可以成為二階平行鏈和dApp的基礎。例如,開發者可以在Edgeware或以太坊上啟動dApp,如果應用成功,它可能會采用鏈的邏輯并將其開發為平行鏈,以實現擴展、提高效率、并控制用戶體驗。可能的情況是,面向消費者的主流dApp不會構建為平行鏈,而是作為dApp鏈構建在平行鏈上。
在Polkadot v2中的分層擴展,其中中繼鏈連接另一個中繼鏈,提供無限的可擴展性。預計Polkadot v2在2020發布。
將來Polkadot(波卡)上線后,我們可以期待一些超級有趣的鏈相互協作創造新的用例。Polkadot(波卡)推出后,這些平行鏈可能包括:
l 通用鏈,有Wasm智能合約(Edgeware,Charred Cherry testnet,Shasper on Substrate)
l 交易鏈,可快速支付(Blink Network)
l 預言機鏈,可以為Polkadot(波卡)網絡上的所有合約提供鏈外數據(ChainLink)
l 身份鏈,可以將賬戶跟持久身份連接,并通過更少的賬戶訪問其他的平行鏈(Speckle OS)
l 文件存儲鏈,激勵在鏈上存儲數據(Filecoin將可能是使用Polkadot(波卡)構建的一個潛在存儲鏈,但貌似尚未對此開展工作)
l 數據管理網絡,可將所有的文件存儲鏈連接到策劃數據集中(Ocean Protocol)
l IoT鏈,為機器對機器通信設置IoT標準(MXC協議)
l 金融鏈,允許你在一個投資組合中持有你所有的資產,包括通過橋接到比特幣、以太坊、比特幣現金、萊特幣以及Zcash(所有PoW共識和UTXO交易格式的鏈)(ChainX,Katallassos)
l 零知識隱私鏈或橋接到現有ZK-snarks的鏈(Zcash將成為使用Polkadot(波卡)構建的一個潛在的鏈,但貌似尚未對此開展工作)
如何利用Polkadot(波卡)的能力
Polkadot(波卡)旨在通過為去中心化系統提供可擴展和可互操作的平臺來實現web3的愿景。這意味著為dApp和區塊鏈的富生態提供一個可擴展和定制化的平臺,所有這些都通過鏈間消息傳遞進行交互。
Polkadot(波卡)中繼鏈可以在鏈之間發送任意消息、無須信任(部分是由于共享安全模型的原因)。大多數人都認為平行鏈在任意通信的持續流中,但為了在實踐中實現有效且廉價的鏈間消息傳遞,系統可能比這個更復雜一些:鏈A每次有需要時查詢鏈B。
當你希望一條鏈可自主影響其他鏈的狀態變化時,鏈間通信提供最低摩擦的最高效用。鏈間通信當然可以用于簡單地將數據從一條鏈發送到另外一條鏈。例如,你想在預言機鏈查詢某些內容。不過,它佷昂貴,因為你必須向中繼鏈驗證者付費。鏈間通信也是異步的,這意味著你的平行鏈將需要能夠處理一些未來區塊中來自于其他平行鏈的任何回復。
如果你的dApp鏈需要從預言機鏈上查詢某些數據,那么一開始你可能希望構建一個鏈外的服務,可以收集來自預言機鏈的相關數據和證明,并及時將這些內容提供給查詢的dApp鏈。這種服務很可能在未來的某個時間納入Polkadot(波卡)協議。Gavin Wood在2月M-1演講中討論了對鏈外計算的早期研究。
給你想要交互的鏈提交證據也可以在其他環境中使用,例如競速加密貓。在 Polkadot Watercooler中,Gavin Wood做出了描述,你可以有一個pub/sub模型,其中競速游戲鏈要求加密貓鏈無論什么時候只要有新貓就給它發送信息。
還有一個選擇更便宜些,但有鏈外的組件,當有新的貓生出時,它通過發送帶有證明的普通交易來更新競速游戲鏈。
一個更便宜的選擇是,只要你想參與競速游戲,用你的兩只加密貓的證據調用競速游戲鏈。
如何成為平行鏈
現在開始在polkadot上構建的最佳方法是,使用Substrate開發框架構建區塊鏈。使用Substrate構建區塊鏈后續可以輕易地部署在Polkadot上。
當Polkadot網絡啟動時,平行鏈將免費加入網絡。在經過短暫的時期后,平行鏈需要“綁定”DOT代幣來租用平行鏈的slot。治理系統,最初也是由權益質押DOT代幣的持有人進行投票,可以通過制定規則來改變這一點,可以要求平行鏈鎖定DOT來確保slot安全。
一旦平行鏈租賃到期,綁定的DOT代幣會返還給承租人。利益相關者甚至能決定某些平行鏈在網絡中免費運行。這種進入門檻有助于對平行鏈slot使用的規范管理,以便為網絡提供最大效用的最高吞吐量的鏈能夠可靠地保護slot。
雖然購買DOT代幣并將區塊鏈插入Polkadot可能很貴,但運行平行鏈基本上是免費的,因為平行鏈可以在它們的網絡上進行無成本的交易。因此,租賃平行鏈更加昂貴(鎖定DOT代幣有機會成本),在平行鏈上發送交易相對更便宜(或是免費的)。
這與在以太坊上創建智能合約相比,以太坊上的創建更便宜,但運行和使用更昂貴,因為有gas費用。
dApp開發者的遷移路徑可能是在以太坊或Edgeware上啟動智能合約,如果證明它是成功的,應用具有吸引力(以至于gas成本大增,還有擴展性也是個問題),那么這個時候,開發者會采用鏈的邏輯,并把它移植到平行鏈中,這樣可以對用戶體驗有更好的把控。
開始試驗
Aragon的聯合創始人Jorge Izquierdo 最近解釋了為什么他們會強烈考慮在polkadot上構建。在polkadot上構建將允許“Aragon OS和DAO超級高效、擁有自己的虛擬機”,并使得其他人可以在Aragon上面輕松構建。
Jorge想讓Aragon“免費使用”,并表示“沒有人關心gas或費用”,人們只是想使用產品。在Polkadot上構建layer 1的區塊鏈,會允許我們能夠更好地把控用戶體驗。
來自Aragon等項目的反饋,對于Polkadot很寶貴。Polkadot鼓勵大家使用Substrate來啟動區塊鏈。可以訪問Substrate開發者樞紐,并加入Substrate Chat獲得支持。如果你在考慮使用Polkadot的有趣用例,那么,身份和預言機應該是最重要的。目前只有兩個團隊公開聲明他們有計劃進入這個領域:ChainLink對預言機感興趣,而Speckle OS對跨區塊鏈的持久身份感興趣。同時也有越來越多的團隊對開發跨鏈數據反饋和身份感興趣。如果有興趣,可以向web3基金會尋求資助。
評論
查看更多