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%的小小的罰金,就是讓大家意識到節點不僅僅有權力和收益,維護節點安全和高可靠性是一個高價值網路的第一要素。