作者:邱祥宇 / 來源:8BTC
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。James:如果要簡單理解一下在Nervos怎么做應用,我更愿意把它描述成我們如何能夠讓類似以太坊這樣的智能合約平臺去支持Layer2的應用的效能能提升十倍,接入的門檻能簡單十倍。因此,對我們來說,Layer2就是我們的DAPP。
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%的小小的罰金,就是讓大家意識到節點不僅僅有權力和收益,維護節點安全和高可靠性是一個高價值網絡的第一要素。