Crust 提供了 Web3 生態系統的去中心化存儲網絡,支持包括 IPFS 在內的多種存儲層協議,並對應用層提供接口。Crust 的技術棧還能夠支持去中心化計算層。Crust 旨在構建一個重視數據隱私和所有權的分布式雲生態系統。
本文是 Parity 核心開發者 Tomasz Drwięga 在波卡首屆社區會議「Polkadot Decoded」上的分享總結。Tomasz 目前在 Parity 負責橋方面的工作,該分享名為「互操作性的未來:平行鏈、轉接橋和預言機」。
先來個小彩蛋:剛好 Gavin 在 Element 聊天室裡也提到了平行鏈相關事宜的上線順序,在這裡順便也提一下。
平行鏈相關事宜的大致順序(by Gavin):
以下為 Tomasz 的分享內容乾貨總結(由 PolkaWorld 整理):
什麼是互操作性?
什麼是互操作性?這裡舉一個 Web2.0 的例子:你買了一份航班延誤保險,保險公司會從航空公司獲取航班是否延誤的數據,並從機場獲取數據驗證你是否準時去了機場,如果以上兩者都符合,則會打一筆錢到你的銀行帳戶裡。
我們可以看到 Web2.0 的服務是高度互聯的,而目前的區塊鏈卻是一座座孤島。
區塊鏈的一個重要特性是確定性,也就是可以通過區塊鏈的全部歷史去驗證鏈上發生的所有事的正確性,網絡中的每個節點在任何時候都必須保存同樣的結果,這意味為了保持這種確定性,區塊鏈不能依靠任何鏈外信息。
這是目前區塊鏈存在的問題,而我們希望區塊鏈能夠從外部世界讀取信息,比如天氣預報的信息。我們還希望能把鏈上信息寫入到外部世界中,比如因為鏈上存儲很貴,我們可以只在鏈上存儲哈希,而把信息的具體內容存儲在鏈下的伺服器中來節省鏈上空間。
如何實現這種區塊鏈與外部世界的交互呢?目前的常見方案就是通過一個中間人或者叫預言機(Oracle),然而我們無法驗證中間人給的數據是否準確,雖然我們可以通過一些博弈論或者機制設計來降低對中間人信任的依賴,也可以設置多個中間人來交叉驗證信息,但是這種交互方式說到底還是不可證明的。
還有一種更好的方式就是去信任交互,因為數據在鏈上而且鏈使用了加密原語,這些交互變得可證明且可靠。比如之前我們提到的鏈下存儲數據,如果我有這個信息的鏈上的哈希,而某人又向我出示了數據,那麼我很容易地就能知道這個哈希和數據是否匹配,所以我就知道中間人沒有篡改數據。在這種方案中的中間人一般被稱為中繼者或證明者,因為它們的任務是拿到數據,向區塊鏈出示,而區塊鏈可以驗證該數據是否真實。這種方案顯著降低了對信任的依賴,而且我們可以基於它去做去信任轉接橋和原子互換等。
Polkadot 是一個互操作性框架
Polkadot 是一個框架,可以連接很多的區塊鏈,每條區塊鏈可以有完全不同的狀態轉換函數,也就是 「異構的」,每條鏈有自己的屬性,這些鏈就叫平行鏈。Polkadot 通過跨鏈消息傳遞(XCMP)讓這些平行鏈之間能夠互相交流。而且它們不僅是互聯的,它們還為整個提供了生態的共享安全性做出了貢獻。
Parity 還做了一個開發區塊鏈的框架叫做 Substrate,Polkadot 本身也是使用 Substrate 開發的。外部的開發者可以使用 Substrate 加上 Cumulus 庫來輕鬆地開發互聯的平行鏈。
異構平行鏈的好處,就是每一條鏈可以專注發展一項功能,然後為整個生態做貢獻。比如一條鏈專注做價值轉移(類似比特幣),一條鏈做智能合約(類似以太坊),一條鏈做隱私(類似 Zcash)。
Polkadot 的設計中還有轉接橋(Bridge),可以將外部的獨立鏈橋接到生態中來,這些轉接橋是完全去信任和無需許可的。
為了讓建設預言機系統更加輕鬆,Substrate 還有一個內置的功能叫鏈下工作機(Off-Chain Workers),讓你可以直接在 Substrate Runtime 中建立和運行預言機。
回到之前的航班延誤保險的例子,現在你可以想像這個 App 運行在整個多鏈的生態中。我們現在不需要和銀行打交道,我們可以使用生態中的平行鏈提供的穩定幣,如 Acala 的 AUSD 或者通過以太坊橋使用 DAI,然後可以通過預言機平行鏈來獲取航班延誤的數據,之後通過 IoT 平行鏈來確認你按時到達了機場,最後有一條保險平行鏈或者智能合約包含整套延誤險的邏輯來最後執行保險。
Parity 在互操作性方面所做的努力
Robert 之前說過平行鏈功能已經快上線了,我們轉接橋團隊目前正在做一系列的通用部件,來在不同的鏈之間建立去信任橋。目前的主要目標是做橋接基於 Substrate 的鏈的工具,比如連接類 Polkadot 的鏈,比如可以連接 Polkadot 與 Kusama 中繼鏈,或者連接 Polkadot 和另一條使用 Substrate 的獨立共識鏈。
我們也在做持續的優化來減少橋的成本,去做一些其他的共識來促進橋的發展,例如 BEEFY 共識就是橋接以太坊所需的。
目前主要在做的橋有:
Kusama - Polkadot 橋(Parity Bridge 團隊在做)
以太坊 - Polkadot 橋(Snowfork 團隊在做,受到 W3F 資助)
比特幣 - Polkadot 橋(Interlay 團隊在做,受到 W3F 資助)
正在進行或計劃中的橋:Cosmos、EOS、ZCash
完整視頻回放:
https://www.crowdcast.io/e/polkadot-decoded/8
關於 Crust Network
Crust 提供了 Web3 生態系統的去中心化存儲網絡,支持包括 IPFS 在內的多種存儲層協議,並對應用層提供接口。Crust 的技術棧還能夠支持去中心化計算層。Crust 旨在構建一個重視數據隱私和所有權的分布式雲生態系統。
激勵測試網「方舟計劃」第一階段已於 11 月 30 日開啟,歡迎各位加入測試體驗。Crust Network 先後加入 Substrate Builders Program、Web3.0 Bootcamp,以及獲得 Web3 基金會 Grant 。
Crust 相關:
Crust Network 技術白皮書 v1.9.8
Crust Network 經濟白皮書 v.0.8
Crust Network 代幣指標 & 經濟學
官網:https://crust.network/
Twitter:@CrustNetwork
Medium:https://medium.com/@crustnetwork
GitHub:https://github.com/crustio
Telegram:https://t.me/CrustNetwork
聲明:本文由入駐金色財經的作者撰寫,觀點僅代表作者本人,絕不代表金色財經贊同其觀點或證實其描述。
提示:投資有風險,入市須謹慎。本資訊不作為投資理財建議。