時(shí)間:2022-02-21|瀏覽:510
各個(gè)生態(tài)系統(tǒng)蓬勃發(fā)展,多鏈生態(tài)已是不可避免的未來。近日,跨鏈解決方案開發(fā)團(tuán)隊(duì)LayerZero Labs在知名VC Delphi Digital 的Podcast 專訪中,深入探討當(dāng)前跨鏈解決方案的困境與其產(chǎn)品– 星際之門(Stargate)的特性,快來看看聊了些什么!
多鏈?zhǔn)俏磥?br>在過去的12 個(gè)月中,我們看到了不同L1(Solana、Avalanche)的爆炸式增長(zhǎng),更多充滿活力的生態(tài)造就了當(dāng)前多鏈的繁榮景象?,F(xiàn)在我們有許多獨(dú)立于不同區(qū)塊鏈的應(yīng)用程序,但或許在不久的將來,這些基于不同區(qū)塊鏈的應(yīng)用將能夠彼此通信。最終你可以將這些應(yīng)用程序的一部分轉(zhuǎn)移至其他地方,例如:Axie 在某一條鏈上進(jìn)行游戲,但它可以將運(yùn)算工作轉(zhuǎn)移至其他地方進(jìn)行。
什么是LayerZero?
他是一種全鏈(omni-chain)的互操作性協(xié)議- 純正的互操作性。
(使命:允許將任何鏈上的智能合約,串連至其他任何鏈上的智能合約)
當(dāng)前實(shí)現(xiàn)互操作性的解決方案
第一種是將你自己的鏈置于源鏈和另一條單獨(dú)的之間以允許通信( 95%+ 使用這種方式)。透過源鏈發(fā)送交易、由中間鏈對(duì)此驗(yàn)證并達(dá)成共識(shí)、最終將交易發(fā)送至目標(biāo)鏈。
但目標(biāo)鏈必須信任中間鏈?zhǔn)峭暾铱煽康暮灻麢C(jī)構(gòu),如果中間鏈損壞(Poly Network hack),便能夠立即利用所有對(duì)鏈的流動(dòng)性。由于區(qū)塊重組和安全性激勵(lì)等因素,維護(hù)這類中間鏈相當(dāng)困難。
第二種是Cosmos IBC 類型,在鏈上運(yùn)行一個(gè)完整的輕節(jié)點(diǎn),從一條鏈中獲取整個(gè)區(qū)塊歷史、 獲取區(qū)塊頭、將其順序?qū)懭肽繕?biāo)鏈、提交交易并驗(yàn)證證明。然而這種做法成本高昂,與以太坊配對(duì)的話,每條鏈每天大約需要花費(fèi)數(shù)千萬美金的成本。這兩種解決方案都不值得構(gòu)建。
新方法? 創(chuàng)建超輕量節(jié)點(diǎn)
這是一種將單區(qū)塊孤立,并按需求傳輸?shù)牧鞒獭H绻苯釉趨^(qū)塊鏈上驗(yàn)證區(qū)塊,就需要「預(yù)言機(jī)轉(zhuǎn)發(fā)區(qū)塊頭」、「中繼器(開放的無許可系統(tǒng))轉(zhuǎn)發(fā)交易證明」。透過這種方法,上述第一種解決方案的巨大風(fēng)險(xiǎn)便能被有效的孤立和分化。
從安全性來看,這種解決方案最糟糕的配置是Oracle 與中繼者都是同一個(gè)實(shí)體。否則即使中繼鏈A 與預(yù)言機(jī)勾結(jié)發(fā)起攻擊,也只會(huì)有同時(shí)使用這兩者接收資訊的應(yīng)用會(huì)受攻擊,那些使用中繼鏈B~Z 或任何其他預(yù)言機(jī)的應(yīng)用都將不會(huì)受到影響。
同時(shí),解決方案本身也會(huì)盡可能以模塊化的方式構(gòu)建,以便所有編程語言都可以跨多層或多鏈通信。
由使用者應(yīng)用控制
中繼器網(wǎng)絡(luò)是完全開放的,任何人都可以運(yùn)行中繼器。并且,所有基于用戶的應(yīng)用程序都可以指定他們想要的「預(yù)言機(jī)」、「中繼器」以及「來自源鏈的確認(rèn)數(shù)」。這些基于用戶的應(yīng)用程序是承擔(dān)風(fēng)險(xiǎn)和流動(dòng)性的人,即使Oracle 惡意轉(zhuǎn)發(fā)交易證明時(shí),它也無法在目標(biāo)鏈上解析,這就意味著0 流動(dòng)性零風(fēng)險(xiǎn)。
跨鏈通用訊息傳遞
現(xiàn)在大多數(shù)人關(guān)注的都是跨鏈資產(chǎn)轉(zhuǎn)移,但在很多情況下,應(yīng)用程序可能更需要共享「狀態(tài)」,在這樣的情況下,通用的消息傳遞就顯得相當(dāng)重要,例如執(zhí)行跨鏈的「收益聚合(Yield aggregation )」或「在平衡(Reblance)」時(shí) 。
除此之外,借貸也是一種可能的使用場(chǎng)景:先在A 鏈上抵押,接著向B 鏈發(fā)送消息(確認(rèn)抵押),最后直接在B 鏈上借用原生資產(chǎn),所有通常的橋接、交換和費(fèi)用等流程或成本都能夠因此忽略掉了。( LayerZero Labs 非??春梦磥?a title='注冊(cè)數(shù)字錢包' target='_blank' class='f_b'>錢包集成這方面的應(yīng)用)
星際之門概述
當(dāng)前構(gòu)建跨鏈DEX 的方法
方法有兩種。第一種是在以太坊上建立一個(gè)ETH 池,同時(shí)在Solana 上建立一個(gè)SOL 池,組成ETH-SOL LP。發(fā)送跨鏈交易后,按照恒定乘積做市商模型X*Y=K 執(zhí)行交易。但這種做法有幾個(gè)問題:大多協(xié)議沒有做單邊流動(dòng)性也不會(huì)給予激勵(lì)、X*Y=K 需要在資金池中依次處理(即一條鏈單向執(zhí)行)、同時(shí)還必須組合其他交易對(duì)(如ETH-AVAX、ETH-MATIC 等)須要大量礦池。
第二種是保留現(xiàn)有資金池,使用橋接資產(chǎn)(例如USDC)。這種做法不需要自己發(fā)明輪子,但仍然需要單邊池和所有成對(duì)路徑。如果Uniswap 實(shí)現(xiàn)這一點(diǎn),所有其他DEX 也將需要實(shí)現(xiàn)完全相同的流動(dòng)性轉(zhuǎn)移層。
一個(gè)關(guān)鍵的可組合DeFi 樂高積木– 星際之門(Stargate)
星際之門作為中間層,不需要鎖定和鑄造合成資產(chǎn),也不再需要?jiǎng)?chuàng)建成對(duì)資金池分散流動(dòng)性。相反,該協(xié)議允許以100% 原生資產(chǎn)的形式進(jìn)行資產(chǎn)轉(zhuǎn)移,任何DEX 都可以在源鏈的單個(gè)交易中使用Stargate 協(xié)議執(zhí)行跨鏈交易與橋接,從而創(chuàng)造更高數(shù)量級(jí)的資本效率。使用此解決方案,DEX 對(duì)現(xiàn)有協(xié)議的更改為零,即流動(dòng)性風(fēng)險(xiǎn)為零,并且可以直接集成到用戶界面。
彌合三角難題
理想的跨鏈橋?qū)⑼瑫r(shí)具備橋接三角難題中的所有三個(gè)特性,但不幸的是,所有現(xiàn)有的橋梁都被迫能選擇一兩個(gè)。
統(tǒng)一流動(dòng)性
若采用的是成對(duì)的流動(dòng)性,你需要一個(gè)鏈A 上的池和一個(gè)鏈B 上的池,還有另一組用于AC、AD、AE 等的資金池,但這樣的情況下,你支持的鏈越多,流動(dòng)性就越稀薄。
反之,如果采用的是統(tǒng)一流動(dòng)性,即鏈A 上的一個(gè)池,同時(shí)綁定到所有其他鏈。在這樣的情況下,當(dāng)從A 向B 發(fā)送交易時(shí),如果其他鏈發(fā)送請(qǐng)求并將池子耗盡,則你就沒有足夠的流動(dòng)性能夠滿足交易請(qǐng)求(無法滿足「即時(shí)保證最終性」)。此時(shí)開發(fā)人員就必須介入處理,恢復(fù)資產(chǎn)需要橋梁讓用戶手動(dòng)恢復(fù)狀態(tài),同時(shí)還必須預(yù)先從用戶那里收集足夠的Gas,或者自己支付恢復(fù)成本。(簡(jiǎn)單的攻擊向量)
即時(shí)保證最終性
即當(dāng)交易在源鏈上成功提交時(shí),能夠立即給予目標(biāo)鏈上的資金保證。使用「鎖定+鑄幣」和「銷毀+贖回」的機(jī)制所橋接的合成資產(chǎn)能夠?qū)崿F(xiàn)即時(shí)保證最終性,因?yàn)橘Y產(chǎn)在目標(biāo)鏈上鑄造,不存在流動(dòng)性限制所以不會(huì)被逆轉(zhuǎn)。但不幸的是,用戶收到合成資產(chǎn)后必須還必須將其換成他們實(shí)際需要的資產(chǎn)。
原生資產(chǎn)
如上所述,解決方案必須在「合成資產(chǎn)」與「原生資產(chǎn)」的抉擇。
星際之門的用戶體驗(yàn)
Stargate 允許原生資產(chǎn)之間的橋接,消除了用戶必須在目標(biāo)鏈上交換合成資產(chǎn)+ 額外氣體的步驟。
95% 以上的橋接操作將由應(yīng)用程序而不是由用戶來完成和驅(qū)動(dòng),應(yīng)用程序會(huì)集成15 次的自定義操作、多個(gè)錢包更改和不同的gas 資產(chǎn)。當(dāng)Uniswap 或Sushi 等應(yīng)用與星際之門集成之后,用戶只需單擊一次,(原生)資產(chǎn)就會(huì)直接發(fā)送至目標(biāo)鏈上的錢包中。
星際之門支持的鏈
星際之門在概念上是一個(gè)鏈上智能合約庫(kù),處理驗(yàn)證和資訊傳遞,它的端點(diǎn)存在于每一條鏈上,應(yīng)用上只會(huì)處理發(fā)送和接收交易。星際之門會(huì)先在EVM 兼容的公鏈上啟動(dòng),需要注意的是,預(yù)言機(jī)必須能夠支持每一條路徑上的區(qū)塊頭轉(zhuǎn)發(fā),目前Chainlink 和Band 都能做到,非EVM 兼容公鏈的技術(shù)難度較大,需要涉及證明的轉(zhuǎn)譯。
LayerZero 和星際之門代幣
對(duì)LayerZero 而言,代幣將能透過以下幾種方法作為獎(jiǎng)勵(lì)機(jī)制來平衡各個(gè)系統(tǒng):
預(yù)言機(jī):擁有自己的安全機(jī)制和架構(gòu),它們能在運(yùn)行中獲得報(bào)酬。
中繼器:每次的資訊傳遞都會(huì)收取小額手續(xù)費(fèi),大部分比例將歸于中繼器,小部分則歸于網(wǎng)絡(luò)。中繼器可能需要某種擔(dān)保系統(tǒng)(質(zhì)押機(jī)制),在每個(gè)中繼器上設(shè)置保險(xiǎn)基金,并將部分手續(xù)費(fèi)做為保險(xiǎn)基金。此外,如果能讓用戶也參與擔(dān)保,確保網(wǎng)絡(luò)安全并獲得獎(jiǎng)勵(lì)那就更好了。
跨鏈合約往來:激勵(lì)原生代幣的交易。(他們能夠獲得折價(jià))
此外,星際之門會(huì)采用比較傳統(tǒng)的結(jié)構(gòu),如提供流動(dòng)性獎(jiǎng)勵(lì)、協(xié)議或流動(dòng)性使用者會(huì)產(chǎn)生手續(xù)費(fèi)。
即將到來的挑戰(zhàn)
從技術(shù)的角度來看,Layer Zero 比大部分的項(xiàng)目都要順暢,聯(lián)合創(chuàng)始人Bryan Pellegrino 認(rèn)為這要?dú)w功于他們的技術(shù)長(zhǎng)Ryan Zarick,他是世界上最頂尖的Solidity 開發(fā)者之一。然而,他意識(shí)到,在隱密的狀況下進(jìn)行開發(fā)是一種奢望,現(xiàn)在公司的主要挑戰(zhàn)是擴(kuò)大公司規(guī)模,需要成長(zhǎng)到能處理他們現(xiàn)在的規(guī)模,現(xiàn)在每個(gè)人每天花費(fèi)8 小時(shí)以上在工作。