6 月 30 日,ChainNode (鏈節點)和 Chainge 在上海舉辦了主題爲《跨鏈:技術與新機遇》Chainge 技術沙龍。在當天的“萬鏈互聯——跨鏈技術應用新賽道”技術圓桌上,IRISnet 創始人 &Cosmos 中國負責人 Harriet,Nervos 聯合創始人呂國寧,比原鏈首席架構師 James ,ChainLink 中國社區負責人條子哥等嘉賓結合自身項目進展爲大家帶來跨鏈技術的精彩解讀,本場圓桌的主持人是 Random Capital 合夥人劉毅。

核心要點如下: 1)很多項目都稱有預言機功能,但是他們只能爲自己的鏈服務,這是一個硬傷。 2) Chainlink 這麼火跟它是跨鏈預言機有很大關係。 3)跨鏈技術雖然火了,但在真正的生產環境下跑通,還是一個開放的問題。 4) Cosmos 首起 Slash 事件並非是網絡安全問題,實際上證明了 Tendermint 的 PoS 協議真的是非常先進的。 5) Bystack 將區塊鏈分爲 3 層,通過需求反推技術進步,進而推動 DAPP 大規模應用。 6) Nervos 主打分層架構網絡,通過支持 Layer2 的方式推動 DAPP 發展。

萬鏈互聯,跨鏈能否打開應用新賽道?左起:劉毅、呂國寧、Harriet、James、條子哥

以下爲對話節選,巴比特整理:

主持人:IBC 是 Cosmos 最高優先級的任務,在去年已經實現第一個 transaction 了。Harriet 能介紹一下現在的進度嗎,有沒有遇到什麼困難?

Harriet:IBC 的實現是非常有技術挑戰的工作,其實去年上半年我們就完成過一次原型,但在測試網的分佈式環境驗證時發現需要對共識層還要做很多的優化,所以去年中對 IBC 基於底層的 Tendermint 共識又做了代碼更新。
IBC 的技術實現現在是順利的,但 IBC 能跑起來,不僅是要完成技術開發,還會涉及到在分佈式開放環境中多重協作角色的部署,以及他們之間的經濟激勵機制的實現。

經濟激勵機制實現這一塊,我們還在相對初期,如何保證在去中心化的分佈式環境裏面,信息包在跨鏈被傳遞過程中,能夠保證在協議層上能對作惡進行懲罰,同時在利益分配也是個有趣的問題。Cosmos Hub 和 IRIS Hub 我們在探索多樞紐協作上,有許多有趣的探索,比如我們在借鑑跨國漫遊這樣的各個網絡之間計費的方法來定義利益分配等。

我們非常期待在今年 9 月底的時候,內部測試能完成,希望在年底能夠讓大家看到 IBC 能夠真正跑起來。

主持人:跨鏈技術已經這麼火了,但是其實怎麼在生產環境下跑起來,其實還是一個開放的問題,我們就保持耐心。第二個問題給條子哥,Chainlink 是 Polkadot 大家庭中的一員,現在是一個跨鏈 Oracle 還是一個多鏈的 oracle,爲我們介紹一下?

條子哥:將來 Polkadot 主網上線以後,Chainlink 會和 Polkadot 合作開發預言機的策略,因爲細節還沒有披露,我也不是很清楚。

主持人:Chainlink 是比較早的定位做跨鏈預言機的項目,預言機其實也有挺多的了,您覺得,Chainlink 這麼火跟它是跨鏈預言機有關係嗎?

條子哥:完全有關係,很多項目都說自己有預言機,但是他們只能爲自己的鏈服務,這是一個硬傷。 Chainlink 是可以和任何的區塊鏈去連接,連接完以後,每個區塊鏈他們都會有預言機功能。換句話說, Chainlink 是沒有競爭對手。大家都希望和我們合作,因爲是一個共贏的關係。

主持人:我們知道,Cosmos 有 SDk,Polkadot 有 Substrate。所以在 Nervos 和比原鏈要怎麼來開發 DAPP?

呂國寧:Nervos 主打分層架構網絡,Layer1 支持 Layer2。要做 Layer2 並非是要等到 Layer1 做好之後在去考慮怎麼做,實際上是已經有大量的 Layer2,尤其在 2018 年的下半年到 2019 年,已經有大量的 Layer2 團隊在試圖通過像閃電網絡、支付通道這樣的這些技術,去解決資產從以太坊到自己的側鏈當中的方案去做自己的 DAPP。

如果要簡單理解一下在 Nervos 怎麼做應用,我更願意把它描述成我們如何能夠讓類似以太坊這樣的智能合約平臺去支持 Layer2 的應用的效能能提升十倍,接入的門檻能簡單十倍。因此,對我們來說,Layer2 就是我們的 DAPP。

James:Bystack 把區塊鏈分成 3 層, Layer1 已經上線了,我們在 Layer2 做了可定製化,可以有不同各種配置,滿足不同 DAPP 的需求。我們最核心的還是 Layer3,就是一箇中間件,就是把區塊鏈的邏輯轉換成傳統的互聯網行業能夠懂的邏輯,比如 API,給他們調用。

Layer2 在 7 月 20 號就會上線。我們下面一年的時間會幫助一些傳統的企業在 Layer2 和 Layer3 上面開發應用。當企業用的時候,他們能夠發現一些 Layer2 上的一些缺陷,或者 Layer3 上面的需求。這些需求會反推我們的技術進步,通過這種方式讓區塊鏈真正的跟實體應用結合起來,這是我們推 DAPP 的一種方式。

主持人:6 月 30 日上午,Cosmos 有一個節點首次出現 Slash 事件。曹老師對這件事情是怎麼評價的?後續會有什麼發展嗎?

Harriet:Cosmos 的 SDK 很重要的一個安全性就是 Slash 懲罰機制,從協議層裏面捕捉做惡的因子,只要你作惡了,就從協議層面第一時間把你拿下線,而且還會從投票權上面給你一個很大的經濟懲罰。這就保證每一個節點出於自身的經濟激勵的考量,會用最安全的方式來配置和運營自己的節點。

所以這個新聞出來了以後,看不懂的人有些恐慌,認爲網絡是出現什麼安全問題嗎?實際上這是證明了 Tendermint 的 POS 實現的先進性,像雙籤、不在線或者出垃圾塊,雖然一個節點這麼幹對網絡共識沒啥影響,但還是會被協議識別出來,從而給出相應的懲罰。Slash 是 Cosmos 給 POS 在區塊鏈實踐的一個非常重要的創新貢獻。

主持人:我個人覺得這件事情還是有待商榷的,因爲這個事件出現的背後是有主備兩臺機器同時跑,然後同時簽了。我們在網絡上其實不能知道背後那個節點的用意是好的還是壞的,比如說像這樣的雙籤,明顯的是以卵擊石的,就是說它離 33% 還差得好遠,所以說在 Slash 規則上面能不能人性化一點?

Harriet:Cosmos 對安全性的要求是非常高的,也是希望每個節點都把它看作是自己的第一優先,所以懲罰機制設置非常的嚴格。
Cosmos 生態還有一個特性就是,可以有多個跨鏈樞紐 Hub,每個 Hub 可以按自己認爲更好的治理方式來發展網絡。

IRISnet 我們希望在節點越來越熟悉網絡功能後,逐步來加強懲罰的力度。比如 IRISnet 的 Slash 現在比較溫柔,最嚴重的雙籤罰 1%,然後其他犯錯都不罰 token,只是有不同等級的關小黑屋(Jail)不能參加共識。因爲我們考量在網絡的初期,很多驗證人的節點實際上還在慢慢熟悉網絡。而且確實要想達到 1/3 的節點同時都作惡的機率是很小的。

但隨着 IRISnet 已經上線 4 個月了,我們也在提高門檻,現在正在進行的一個鏈上議案,就是要提高懲罰的力度。作爲開發者我們做了這個議案,我們在呼籲驗證者節點同意給自己加點難度。原來是在過去的兩天裏面,如果 50% 的時間節點不在線,會被罰關小黑屋一天。我們現在會把門檻提高到必須 70% 以上的時間在線,而且除了雙籤,不在線達到一定時長後也會開始 0.03% 的小小的罰金,就是讓大家意識到節點不僅僅有權力和收益,維護節點安全和高可靠性是一個高價值網絡的第一要素。