PolkaBase AMA | DARWINIA:如何打造資產互聯網?

非常榮幸能夠參加「鏈讀」AMA,以下是此次 AMA 的全部內容。

主持人:Yuki,鏈讀品牌負責人

嘉賓:王曉寅,DARWINIA Co-Founder

01

您好,請先簡單介紹下 Darwinia 這個項目,它主要是想要解決一個什麼樣的問題,主要的應用方向是什麼?

Darwinia 主要是基於 Substrate 開發的跨鏈應用樞紐和資產互聯網絡,主要爲區塊鏈應用提供應用互操作和資產跨鏈服務。目前已開展業務方向主要包括 NFT 非標資產上鍊服務和跨鏈市場,穩定幣的跨鏈轉接橋,還有資產兌換協議等等。

目前已經有一些項目計劃使用 Darwinia 的應用跨鏈服務,包括開放區塊鏈遊戲 Evolution Land,還有 DAI 支付應用鏈,NFT 上鍊服務,NFT 跨鏈拍賣市場等等,這些項目都將成爲 Darwinia 早期生態的重要成員。

02

據瞭解你們兩位 Co-Founder 都是 Bitshares (比特股)早期核心成員,可以講講你們的一些經歷嗎?

大概從 2012 年開始,我們兩位 Co-Founder 就已經開始接觸和了解加密社區,Bitshares 是其中一個非常重要和有意思的項目,最早提出了一些去中心化交易所和穩定幣的概念,這些概念的應用到今天已經有了長足的發展和落地。Bitshares 是我們參與比較深的一個開源項目,我個人還曾經參與過 Bitshares 1.0 的核心開發,當然我們一直保持開放心態,對整個加密生態和其他項目也有關注和參與,例如 Ethereum, MakerDAO, NEO 等等。

大概 2018 年的時候,我們成立了 Itering 新加坡公司 (https://www.itering.io/),現在是 Darwinia 開源軟件的開發商,也是 Darwinia 的主要開發團隊。

03

爲什麼會選擇加入到波卡生態? 現在越來越多的團隊轉到 Substrate/Polkadot 生態,波卡有哪些吸引你們的?現在在波卡上的開發過程中還存在哪些問題?

最早是因爲有關注以太坊,所以對 Gavin Wood 和 Parity 做的工作也一直比較感興趣,最終決定加入波卡生態,我想還是因爲 Substrate,我們都知道 Substrate 是一個開發區塊鏈的框架,目前的主要實現語言是 Rust,大概 19 年初的時候,我們當時在考察一些前沿的區塊鏈工程技術時,也深入的研究了一下 Substrate,發現這個框架的設計在很多方面是非常具有前瞻性的,包括模塊化設計,運行時環境等等,再加上之前對 Parity 的印象很好,所以大概有了一個感覺,那就是基於 Substrate 開發的應用鏈未來應該會有一個蓬勃的發展。

另外,Substrate 框架跟我們團隊的匹配度很高,我們的團隊 Itering 一直致力於區塊鏈應用的大規模落地,因此研究和開發的技術方案主要針對應用落地這個方向,包括跨鏈技術 Darwinia Relay,分佈式祕鑰管理服務 DKMS,鏈上隨機數,NFT 可識別性等等,同時,區塊鏈網絡又是一個複雜的網絡系統,需要有很堅強的底層支撐和安全保障,應對這個問題離不開廣泛的開源社區幫助和強有力的合作伙伴。通過一年多的使用與學習,我們認爲 Substrate 是非常有棒的一個區塊鏈框架內核,有意思的是,我們的團隊也被其主要實現語言 Rust 圈粉。

早先,我也開發和使用過其他的一些區塊鏈開源框架,例如 Bitshares 所使用的 Graphene 框架,其設計理念在 2013 時還是很新穎和前沿的,但是我認爲有點可惜的是,Graphene 因爲沒有得到持續的支持和維護,這之後沒能在區塊鏈開源社區快速發展起來,有一些設計也沒有能夠得到更新,現在的發展已經顯得有點停滯。區塊鏈項目和其推動的開源框架有時候會存在發展重心的問題,希望 Polkadot 和 Substrate 可以跳過 Graphene 曾經遇到的這個坑,讓 Substrate 框架能夠長久的惠及整個行業。

目前,短時間內,我們期待 Substrate 2.0 可以儘快穩定下來,可以早日投入生產環境,同時,作爲開發者我也認同 It’ll be done when it’s done.

除了 Substrate 之外,波卡還有很多其他的設計很吸引我們,其中包括跨鏈架構,共享安全池的平行鏈設計,SPREE 模塊,Web Assembly 技術等等,這些技術將可以打造真正無需信任的跨鏈網絡,而不僅僅是在區塊鏈網絡之間建立消息溝通機制。

04

DARWINIA 既然是 Polkadot 生態的一員,你覺得 DARWINIA 在 Polkadot 生態中的獨特之處是什麼?

按照我的理解,Polkadot 致力於打造一個跨鏈的骨幹網絡,而 Darwinia 更多的面向應用和相互連接的資產,因此 Darwinia 將可以依託這些應用和資產幫助 Polkadot 生態打造更豐富的落地應用,讓普通用戶早日間接享受 Polkadot 跨鏈的便利。

同時,Darwinia 創新性的提出了去中心化背書技術和 Darwinia Relay 技術,這些技術將可以幫助打造更多的異構鏈跨鏈轉接橋,在幫助 Darwinia 實現資產互聯的同時,也在幫助 Polkadot 生態打造更多的跨鏈轉接橋基礎設施。

05

作爲波卡生態的第一個遊戲鏈,遊戲和應用鏈有哪些跨鏈業務?

Darwinia 是波卡生態中最早在遊戲方向開展業務的成員,Itering 開發了一款鏈遊 Evolution Land,已經上線以太坊和波場,後面還計劃基於 Substrate 研發遊戲應用鏈,併成爲 Darwinia 的一個子鏈。這個方向的技術難點主要是如何開發出一個適合 Substrate 的高併發並且出塊速度快的共識算法,我們已經在進行相關的研究,相信不久之後大家可以看到解決方案。

另外,Darwinia 還把跨鏈 NFT 資產作爲優先級最高的業務拓展方向,遊戲資產無疑是 NFT 資產中最重要的一類,將會幫助我們獲得很多的遊戲玩家用戶。通過發揮跨鏈和可連接性方面的優勢,可以比較容易的形成一個跨鏈 NFT 交易市場。與此同時,Darwinia 作爲跨鏈應用樞紐和資產連接網絡,提供的是通用的跨鏈和連接服務,遊戲業務只是 Darwinia 應用生態的一個部分,還有很多其他的業務可以在上面生根發芽,比如 Defi 發展很快,而且應用都比較落地,可以挖掘很多機會,我們也有打算在這個方向進行更多合作和探索。

06

你們可能是第一個採用雙通證的 Polkadot 生態項目,爲什麼要採用雙通證? 這有什麼優勢?

Darwinia 雖然有兩個通證 RING 和 KTON,但它們其實並不是對等關係,而是主次關係,KTON 本質上是 RING 的衍生通證,通過在 Staking 過程中承諾鎖定 RING 一段時間獲得,因此 RING 纔是最原生的通證。

RING 是達爾文網絡的原生資產,是基礎通證,作爲支付通證和燃料通證。燃料費又包含交易費用、合約執行費用、網絡帶寬費用、存儲費用等。

KTON 是由用戶主動鎖定 RING 獲得的,初始供應量爲 0,用戶可以選擇鎖定 RING 3 至 36 個月不等。KTON 的本質是給與承諾長期鎖定 RING 的用戶進行流動性喪失的彌補,KTON 本身可以交易,轉讓。KTON 作爲承諾鎖定通證,是 Commitment 通證化的表現,只能通過鎖定 RING 獲得。我們對 POS 有一些不一樣的理解,傳統的 POS 很多都是基於一個幣齡的設計,所謂的幣齡就是過去持有這個 Token 多長時間,然後基於這個做一個權益的工作量證明,但是我們認爲這並不是衡量權益工作量證明的最佳的一個口徑,我們認爲最佳的是基於 Commitment,也就是說你未來承諾持有這個幣多長時間,這是我們的一個思考和結論,基於這個我們纔有一些不一樣的設計。而 KTON 就是基於這個考慮設計出來的,並且 KTON 和 RING 一樣也可以參與 Staking。

07

雙通證是如何進行 Staking 的,Staking 機制又是怎樣的?

在 Darwinia 中,RING 和 KTON 都可以參與 Staking,而 KTON 又是通過 RING 參與 Staking 時鎖定而來,因此 Staking 會比其他的 Staking 系統稍微複雜一點,具體可以參考下圖:

PolkaBase AMA | DARWINIA:如何打造資產互聯網?

在系統內部,爲了更準確的標識 RING 和 KTON 對 Staking 的貢獻比,我們引入了類似 POW 系統中的算力概念,以代表兩種通證對 Staking 的貢獻。在默認設置中,所有的 RING 和所有的 KTON 所貢獻的算力數量是一樣的,而每個用戶的算力多少,由其參與 Staking 的通證佔所有 Staking 通證的比例計算得來。

然後再回到經濟模型上,用戶持有 RING 和 KTON 都可以進行 Staking,可以獲得收益。Staking 的過程可以理解爲 POS 挖礦,開始 Staking 了就能獲得收入,解除 Staking 之後,RING 和 KTON 都需要 14 天才能到賬。

所有用戶可以獲得的 Staking 總數之和是達爾文網絡每年的通脹總數。Staking 產生的總收入初始按照 1:1 的比例,分配給所有采用 RING 去 Staking 和採用 KTON 去 Staking 的客戶。也就是說如果初期 KTON 數量很少,則 Staking KTON 的用戶能獲得是收益就會變的很多。RING 和 KTON 持有人都可以參與社區治理,未來達爾文網絡的子鏈接入也需要通過 RING 來獲得插槽。

08

DARWINIA 目前有哪些合作伙伴?

Polkadot 是我們最重要的合作伙伴,具體來說包括一系列跟 W3F 和 Parity 的合作,我們一直積極參與波卡生態建設,包括參與一些線上線下活動,最近也拿到了 W3F 的一個 Grant。

其他的合作伙伴還有 MakerDAO,麥子錢包,imToken,幣乎,Staking 節點運營商等等,這些合作伙伴的加入幫助 Darwinia 豐富了自己的生態。未來我們還有更多的合作伙伴將加入,包括已經很多已經宣佈和未宣佈的。

09

跟 MakerDAO 在會有什麼進一步的合作嗎,Defi 方向你們有什麼想法?

在去年,我們已經宣佈將會跟 MakerDAO 合作,Darwinia 將搭建穩定幣 DAI 跨鏈轉接橋,並基於 Substrate 開發支付應用鏈,DAI 將成爲其跨鏈轉接橋支持的首個穩定幣。 穩定幣 DAI 將可通過 Darwinia 網絡跨鏈至波卡平行鏈和 Darwinia 應用鏈。

DAI 的跨鏈轉接橋將允許用戶使用 Darwinia 網絡作爲轉接橋在以太坊網絡和 Darwinia 網絡間轉移代幣,例如 DAI 作爲基於 ERC20 的穩定幣可從以太坊轉接橋合約進入,並轉移至 Darwinia 網絡,進入波卡其他平行鏈,或者 Darwinia 支付應用鏈。

Darwinia 正在研究高性能高 TPS 的應用鏈支付方案,以更好的讓用戶使用穩定幣來進行鏈上支付。通過這樣的基礎設施改進,將有機會降低遊戲用戶在支付方面的使用門檻,通過使用穩定幣代替來價格波動高的原生貨幣有利於提高普及率,用戶將可以使用穩定幣 DAI 來購買遊戲道具和資產。推動區塊鏈技術在遊戲行業的大規模使用一直是 Darwinia 網絡主要願景之一,目前區塊鏈遊戲行業仍然面臨很多用戶體驗挑戰和基礎設施門檻,穩定幣支付網絡就是其中重要的一方面,跨鏈轉接橋技術和 Substrate 技術是非常重要的適合用來改進基礎設施的新技術。

目前,我們正在溝通具體的 Token Bridge 方案,在方案確定後,下一步最終要的是將方案落實,並開發實現出來。

談到 Defi,我們認爲 Defi 是開放金融運動重要的形式之一,有着非常好的可組合性,最近聊的火熱的 FlashLoan 就有體現合約可組合性的威力,因此 Darwinia 將會把主要精力放在現有資產的組合和連接,而非重新創造新的資產,這也符合我們作爲跨鏈應用樞紐和資產互聯網的願景。目前我們已經計劃在落地的 Defi 業務方向包括不少這方面的例子,其中就有 Dai 跨鏈轉接橋和支付應用鏈,類 Uniswap 的資產兌換協議,NFT 交易市場等等,都是這一思路的體現。我們也非常歡迎各個公鏈上的 Defi 資產和應用跟我們進行合作,我們的跨鏈技術將幫助你們到達更廣闊的市場。

10

Darwinia-ETH Relay Module (跨鏈轉接橋模塊)這個方案跟其他現有的方案有哪些區別? 技術創新點是什麼?

已經發布的 Relay module 是 Darwinia Relay 體系的一個先行概念驗證版本。目前行業中的跨鏈解決方案主要分爲兩類,同質鏈跨鏈:比如波卡系各個平行鏈,由於都採用 Substrate 開發,共享驗證人池,所以通過波卡這個中繼鏈實現跨鏈比較容易;而異構鏈跨鏈的解決方案基本上是近似聯盟信託的方式,引入多籤、質押等機制,通過信任一組受託人來維護跨鏈資產安全的。

回顧一下跨鏈轉接橋的歷史,之前開源的有 Consensys 研發的 BTC Relay,這是一個 BTC 至 ETH 的單向橋,通過使用以太坊智能合約實現 BTC 的 SPV 客戶端來驗證 BTC 上的交易。此外,還有 Kyber Network 開發的 WaterLoo EOS-ETH 雙向轉接橋,分別在 ETH 和 EOS 上實現對手鍊的輕節點,但是因爲智能合約的運行成本比較高,WaterLoo 對於 Ethash 的驗證邏輯還是做了一些妥協,沒有做到完全去中心化。此次,Darwinia 開源的 eth-relay 模塊是使用 Subtrate 開發和實現的,相對於智能合約,Substrate 運行時模塊提供更多的靈活性,特別是在燃料費和運行成本方便可以做很多優化,在保證完全去中心化的基礎上還可以提供更好的經濟可行性。

Eth-relay 模塊是一個 ETH-Darwinia 單向橋,通過在 Darwinia 中開發一個以太坊的 Light Client 實現。最近,Darwinia 還將發佈一項最新的轉接橋研究成果 Darwinia Relay。

Darwinia Relay 是一個基於超級輕客戶端的解決方案。吸取了早期 BTCRelay 失敗的經驗,可以解決性能和經濟可行的問題,其引入了 Merkle Mountain Range (MMR)承諾,Optimistic Verification Game,Super Light Client 框架,Relay 激勵模型等技術實現基於事實且無需信任任何中心或半中心化實體的異構鏈跨鏈轉接橋。並且,通過以 Darwinia 爲中繼,搭建與外部鏈之間的橋,使得資產可以自由的在各個異構區塊鏈網絡中流轉移動。

目前 Darwinia Relay 的設計正在進行內部 Review,詳細的方案將會在 Review 之後公開。

11

項目目前是什麼進度,什麼時候正式上線,開發路線計劃?

PolkaBase AMA | DARWINIA:如何打造資產互聯網?

從去年 7 月份開始,我們已經陸續發佈了三個測試網絡,最近的一個測試網絡是 Icefrog,可以在 Subscan 瀏覽器 (https://subscan.io/) 查看這個測試網絡的數據 https://icefrog.subscan.io/目前主要的功能已經開發完成,但還需要進行更多的安全審計和測試,此外,我們也在等待 Substrate 穩定下來,最終主網上線的時間應該會比 Polkadot 主網稍微晚一點,目前估計在三四月份概率比較大。在主網上線之前,我們還會發布我們最後一個測試網絡,我們希望這個測試網絡將會長久的運營,即使是主網上線之後也會保留,供開發者測試使用。

我們目前在招聘 Rust,有興趣的小夥伴可以聯繫我們,郵箱:hello@darwinia.network

感謝「PolkaBase」和「鏈讀」

PolkaBase AMA | DARWINIA:如何打造資產互聯網?

來源鏈接:mp.weixin.qq.com