鏈抽象是什么?有哪些幣種?鏈抽象相關(guān)項(xiàng)目盤(pán)點(diǎn)
鏈抽象是什么?鏈抽象給我解決什么問(wèn)題?未來(lái)鏈抽象講如何?鏈抽象有哪些項(xiàng)目?下面腳本之家小編將給大家?guī)?lái)鏈抽象的全面解讀,讓大家對(duì)鏈抽象有個(gè)更好的認(rèn)知!也讓大家對(duì)2024鏈抽象有個(gè)更好的認(rèn)識(shí)!
1、前言
加密行業(yè)充滿著變化,為數(shù)不多的不變事項(xiàng)之一就是區(qū)塊鏈的數(shù)量在不斷增長(zhǎng)。無(wú)論是以太坊L2、應(yīng)用鏈,還是alt L1,似乎一直都有大量的新的區(qū)塊鏈層出不窮。
雖然不同的區(qū)塊鏈為用戶(hù)提供了許多不同的選擇,但它也為開(kāi)發(fā)人員和多鏈用戶(hù)帶來(lái)了挑戰(zhàn)。越來(lái)越多的鏈會(huì)產(chǎn)生流動(dòng)性和使用率的碎片化問(wèn)題,讓用戶(hù)體驗(yàn)受損——這對(duì)多鏈用戶(hù)和應(yīng)用開(kāi)發(fā)人員來(lái)說(shuō)都是非常糟糕的事。
可以說(shuō)加密貨幣如今的多鏈局面是基礎(chǔ)設(shè)施迭代和激勵(lì)失調(diào)的若干故事之一。自從引入PoS共識(shí)機(jī)制以來(lái),加密世界里區(qū)塊鏈的數(shù)量呈現(xiàn)爆炸式增長(zhǎng)。與比特幣PoW共識(shí)機(jī)制相比,PoS大大降低了啟動(dòng)和保護(hù)新網(wǎng)絡(luò)的障礙,催生L1領(lǐng)域創(chuàng)新項(xiàng)目的寒武紀(jì)式爆發(fā)。為了解決可擴(kuò)展性的三難困境,我們有了Solana、Cosmos及其應(yīng)用鏈,Berachain及其PoL共識(shí)機(jī)制,以太坊L2和欺詐證明等,各自都有自己的獨(dú)特創(chuàng)新方式。
雖然創(chuàng)新可能是區(qū)塊鏈爆炸式增長(zhǎng)背后的主要驅(qū)動(dòng)因素,但激勵(lì)的失調(diào)也有一定責(zé)任?;A(chǔ)設(shè)施的交易溢價(jià)高于應(yīng)用程序,因此,在決定構(gòu)建什么和在哪里構(gòu)建時(shí),開(kāi)發(fā)人員會(huì)考慮到估值的波動(dòng)。這種激勵(lì)失調(diào)導(dǎo)致了無(wú)數(shù)各種各樣的區(qū)塊鏈或協(xié)議“擁有自己的堆棧”,這在很大程度上致使我們身處如今這樣的一個(gè)加密世界。
什么是鏈抽象?
Near聯(lián)合創(chuàng)始人最近拋出了“鏈抽象”的概念,簡(jiǎn)單理解:模塊化把區(qū)塊鏈不同功能層分離成結(jié)算層、DA層、執(zhí)行層、Rollup層等等,這大大刺激了鏈構(gòu)建市場(chǎng)的繁榮,但于此同時(shí)會(huì)使得鏈之間流動(dòng)性、應(yīng)用、用戶(hù)等更加分散,給普通用戶(hù)甚至開(kāi)發(fā)者都帶來(lái)了巨大的門(mén)檻。
“鏈抽象”就是通過(guò)構(gòu)建通用全能智能合約來(lái)解決不同鏈之間的跨鏈通信、資產(chǎn)資產(chǎn)轉(zhuǎn)移、以及跨鏈智能合約調(diào)用等interoperability問(wèn)題。
常見(jiàn)的全鏈互操作性問(wèn)題主要有兩種:
1)非同類(lèi)智能合約鏈之間的通信問(wèn)題,比如,如何讓Bitcoin這類(lèi)UTXO非智能合約平臺(tái)和Ethereum這類(lèi)賬戶(hù)智能合約類(lèi)平臺(tái)建立有效的通信連接?
2)跨鏈資產(chǎn)的非Wrap方法轉(zhuǎn)移問(wèn)題,Wrap方法是常見(jiàn)的跨鏈橋解決方案,但這類(lèi)方案的手續(xù)費(fèi)等摩擦存在極大的資金損耗問(wèn)題且通常還伴有較大的資產(chǎn)多簽管理中心化風(fēng)險(xiǎn)。
2、模塊化和rollup的興起
模塊化的概念是一個(gè)相對(duì)較新的概念,它是由Mustafa Al-Bassam于2019年在一篇題為“LazyLedger:具有客戶(hù)端智能合約的分布式數(shù)據(jù)可用性賬本”的學(xué)術(shù)論文中首次提出的。在這篇文章中,他概述了一種區(qū)塊鏈設(shè)計(jì)理念,將網(wǎng)絡(luò)共識(shí)和數(shù)據(jù)可用性函數(shù)與交易結(jié)算和執(zhí)行解耦。
模塊化的好處是專(zhuān)業(yè)化,無(wú)論是可負(fù)擔(dān)的DA(數(shù)據(jù)可用性)還是鏈下執(zhí)行。與亞當(dāng)•斯密(Adam Smith)假定勞動(dòng)分工是經(jīng)濟(jì)增長(zhǎng)的源泉類(lèi)似,專(zhuān)業(yè)化(勞動(dòng)分工)通過(guò)提高效率推動(dòng)可擴(kuò)展性(增長(zhǎng))。
2020年10月2日,Vitalik轉(zhuǎn)向rollup將其作為以太坊的主要擴(kuò)展解決方案——rollup是“模塊化興起”的自然延伸。以太坊的最終目標(biāo)是成為具有全球協(xié)調(diào)性的金融層,實(shí)現(xiàn)這一目標(biāo)需要規(guī)模的擴(kuò)展。然而,考慮到可擴(kuò)展性的三難困境,以太坊以犧牲可擴(kuò)展性為代價(jià),對(duì)去中心化特性和安全性進(jìn)行了優(yōu)化。通過(guò)將多個(gè)交易打包成一個(gè)交易包,然后將該交易包提交到以太坊主網(wǎng),rollup增加了交易吞吐量同時(shí)降低了交易成本。這種方法最大限度地減少了鏈上處理的數(shù)據(jù)量,從而實(shí)現(xiàn)了更快、更便宜的交易。然而,隨著rollup數(shù)量的增加,與以太坊生態(tài)交互的復(fù)雜性也會(huì)相應(yīng)增加,因?yàn)樾枰獦?gòu)建額外的基礎(chǔ)設(shè)施,才能將rollup與生態(tài)內(nèi)的其余部分相連。
Celestia的可擴(kuò)展性通過(guò)其獨(dú)特的數(shù)據(jù)可用性采樣(DAS)方法得到增強(qiáng)。這使得網(wǎng)絡(luò)可以隨著更多輕節(jié)點(diǎn)的加入而擴(kuò)展,從而在不影響安全性或去中心化程度的情況下實(shí)現(xiàn)更大的區(qū)塊。
3、鏈抽象
為了超越Web2,Web3 UX(用戶(hù)體驗(yàn))需要提供絕對(duì)更好的體驗(yàn)(考慮到轉(zhuǎn)換成本)。這就是鏈抽象的用武之地。
作為一種理念,與其說(shuō)鏈抽象是實(shí)現(xiàn)最終目標(biāo)的方法,不如說(shuō)它本身更接近于最終目標(biāo)。因此,“鏈抽象”是一種用戶(hù)體驗(yàn),任何組件/改進(jìn)都可以被認(rèn)為致力于“實(shí)現(xiàn)鏈抽象的未來(lái)”。
想要在如今的加密世界成為一個(gè)多鏈用戶(hù),就需要在許多鏈之間架起資金橋梁,穿梭于復(fù)雜的UI(用戶(hù)界面),使用許多不同的代幣支付交易,每種代幣都有自己的風(fēng)險(xiǎn)特征。用戶(hù)需要與加密經(jīng)濟(jì)的各種“管道”進(jìn)行交互,這是個(gè)繁瑣復(fù)雜的體驗(yàn)——傳統(tǒng)金融中的等效“管道”將是在FedWire(美聯(lián)儲(chǔ)資金轉(zhuǎn)賬系統(tǒng))上進(jìn)行交易。從Web2 UX類(lèi)型的最終目標(biāo)考慮鏈抽象,有兩個(gè)關(guān)鍵痛點(diǎn)需要解決:Web3 UX的復(fù)雜性,以及用戶(hù)和流動(dòng)性的碎片化問(wèn)題。
4、Web2中的抽象
在計(jì)算機(jī)科學(xué)的語(yǔ)境中,抽象的定義如下:
從用戶(hù)體驗(yàn)中簡(jiǎn)化或消除技術(shù)復(fù)雜性,產(chǎn)生隱藏這些細(xì)節(jié)和過(guò)程的技術(shù)。這些復(fù)雜性仍然存在并發(fā)揮作用,但對(duì)用戶(hù)來(lái)說(shuō)是不可見(jiàn)的。
在Web2世界中,通過(guò)隱藏各種操作的技術(shù)復(fù)雜性并向用戶(hù)呈現(xiàn)簡(jiǎn)化的界面,抽象在創(chuàng)建用戶(hù)友好的無(wú)縫體驗(yàn)方面發(fā)揮了至關(guān)重要的作用。例如,用戶(hù)通過(guò)瀏覽器與網(wǎng)站交互,而不需要理解HTTP、TCP/IP或DNS等底層協(xié)議是什么。用戶(hù)只需打開(kāi)Outlook,編寫(xiě)電子郵件,然后發(fā)送——他們完全不知道他們的電子郵件與SMTP等發(fā)送協(xié)議和IMAP/POP等接收協(xié)議進(jìn)行了交互。Web托管和云服務(wù)抽象了服務(wù)器管理、數(shù)據(jù)復(fù)制和負(fù)載平衡,為輕松部署和管理應(yīng)用程序提供了用戶(hù)友好的界面。身份驗(yàn)證和授權(quán)過(guò)程(包括密碼哈希和會(huì)話管理)隱藏在簡(jiǎn)單的登錄界面之后。像PayPal和Stripe這樣的在線支付服務(wù)抽象了安全加密、欺詐檢測(cè)和銀行網(wǎng)絡(luò)通信,支持用戶(hù)進(jìn)行毫不費(fèi)力的交易。最重要的一點(diǎn)是Web2提供了一種非互聯(lián)網(wǎng)原生用戶(hù)也可以瀏覽的體驗(yàn),Web2對(duì)抽象的關(guān)注使這項(xiàng)技術(shù)變得易于訪問(wèn)。
谷歌作為首選的搜索引擎,可以被認(rèn)為是終極的抽象。通過(guò)作為互聯(lián)網(wǎng)的廣泛指南,它簡(jiǎn)化了信息檢索過(guò)程,允許用戶(hù)輸入搜索請(qǐng)求,而無(wú)需了解復(fù)雜的搜索算法或網(wǎng)絡(luò)爬行過(guò)程。谷歌的算法索引了數(shù)十億個(gè)網(wǎng)頁(yè),并根據(jù)相關(guān)性對(duì)它們進(jìn)行排名,從而將最重要的結(jié)果呈現(xiàn)給用戶(hù)。這種抽象意味著用戶(hù)無(wú)需了解關(guān)于SEO、HTML結(jié)構(gòu)或網(wǎng)絡(luò)托管的技術(shù)知識(shí),因?yàn)镚oogle將這些復(fù)雜性隱藏了,并提供了直接的、系統(tǒng)性的搜索結(jié)果。此外,谷歌還提供了前面提到的大部分服務(wù)——郵件(Gmail)、寫(xiě)作(Google Docs)、存儲(chǔ)(Google Drive)等等。通過(guò)一個(gè)可訪問(wèn)的統(tǒng)一界面,谷歌通過(guò)將各種功能集中到一個(gè)高度凝聚的生態(tài)中,進(jìn)一步增強(qiáng)了用戶(hù)體驗(yàn)。
我們來(lái)進(jìn)一步更清楚地了解這一點(diǎn):Web2由許多協(xié)議組成,這些協(xié)議相互操作,就抽象需求而言,Web2與Web3在“底層”并沒(méi)有太大的不同。對(duì)于一般的Web2用戶(hù)來(lái)說(shuō),并不需要理解這些協(xié)議,這種簡(jiǎn)化的用戶(hù)體驗(yàn)可以作為鏈抽象的指路明燈。
5、正式定義
鏈抽象——“免除多鏈交互所需的手動(dòng)過(guò)程的用戶(hù)體驗(yàn)”
讓我們來(lái)看鏈抽象試圖解決的問(wèn)題:
橋接——用戶(hù)需要將價(jià)值連接到不同的鏈上,這既帶來(lái)了重大的用戶(hù)體驗(yàn)?zāi)Σ?,也帶?lái)了安全風(fēng)險(xiǎn)。
gas代幣——用戶(hù)需要在不同的鏈上獲取并管理不同的代幣來(lái)支付gas費(fèi)。
帳戶(hù)和錢(qián)包碎片化——用戶(hù)需要與多個(gè)帳戶(hù)進(jìn)行交互才能訪問(wèn)其全部余額。這個(gè)問(wèn)題在非EVM生態(tài)中更加嚴(yán)重,因?yàn)樾枰獑为?dú)的地址和錢(qián)包。
流動(dòng)性碎片化——隨著區(qū)塊鏈數(shù)量的增加,流動(dòng)性分散,并進(jìn)一步被隔離在這些鏈上。
6、碎片化問(wèn)題
如前所述,激勵(lì)失調(diào),以太坊以rollup為中心的路線圖,以及應(yīng)用鏈、特定應(yīng)用rollup及“擁有自己的堆棧”模塊化的普及,導(dǎo)致了流動(dòng)性和用戶(hù)碎片化的加劇,以及統(tǒng)一流暢的用戶(hù)體驗(yàn)的解體。
通常,“單體架構(gòu)”的支持者會(huì)以Solana和其他非EVM鏈(如Sui和Aptos)為例,展示它們?yōu)橛脩?hù)提供的簡(jiǎn)潔性。
如果用戶(hù)將資金橋接到Solana上,他們通常只需要與一種形式的USDC和一種形式的SOL進(jìn)行交互。由于Wormhole和Axelar USDC早已存在,Solana在USDC的可互換性方面存在自己的問(wèn)題,但這些問(wèn)題在很大程度上已經(jīng)得到了解決或改進(jìn)。Solana“生態(tài)”指的就是Solana和建立在其上的應(yīng)用程序。(目前)還沒(méi)有L2,也沒(méi)有必要通過(guò)橋接來(lái)獲得更多的流動(dòng)性或不同的應(yīng)用程序子集。
相比之下,當(dāng)用戶(hù)登錄到以太坊生態(tài)(包括rollup)后,他們會(huì)遇到各種形式的USDC和各種形式的ETH。例如,盡管Optimism上的ETH和Arbitrum上的ETH在所有的意圖和目的上都是相同的資產(chǎn)——兩者都使用各自的規(guī)范橋接器從以太坊主網(wǎng)橋接過(guò)來(lái)——但它們不能互換使用。某些應(yīng)用程序只在Optimism上運(yùn)行,而其他應(yīng)用程序只存在于Arbitrum上。出于所有實(shí)際目的,Optimism上的ETH和Arbitrum上的ETH位于完全不同的鏈上,具有不同的生態(tài)和不同的用例。
即使在錢(qián)包層面,二者也被視為不同的資產(chǎn)。像Rabby和Rainbow這樣的新興錢(qián)包已經(jīng)努力在錢(qián)包層面上模糊和抽象資產(chǎn)。盡管如此,用戶(hù)還是會(huì)發(fā)現(xiàn)自己管理的資產(chǎn)是“可替代的”(實(shí)際上幾乎以一種不可替代的方式),跨多個(gè)鏈和rollup。
這種差異在非rollup層面上更為明顯。對(duì)于非EVM鏈(例如Solana、Sui、Aptos)和非以太坊EVM L1(例如BNB和Avalanche C-Chain),用戶(hù)還必須處理非原生資產(chǎn)(axlUSDC、axlETH等)。
從理論上講,如果rollup履行了他們的承諾,完全剝離以太坊用戶(hù),并在以太坊之上成為他們自己的“單體”鏈,那么就不需要橋接和尋求流動(dòng)性。然而,事實(shí)并非如此。三個(gè)最大的rollup:Arbitrum、Optimism和Base,每個(gè)都有不同的生態(tài)、用例和用戶(hù)。Optimism已經(jīng)轉(zhuǎn)向增加額外的模塊化級(jí)別:憑借超級(jí)鏈(稍后詳述)。Arbitrum主要專(zhuān)注于DeFi(特別是永續(xù)合約和期權(quán)DEX),最近隨著Xai和Sanko的推出,越來(lái)越多地關(guān)注L3(Arbitrum自己的額外模塊化層)。Base則主要專(zhuān)注于SocialFi應(yīng)用。
可以看到,“通用”L2已經(jīng)開(kāi)始開(kāi)發(fā)它們自己的特定焦點(diǎn)和用例。想玩游戲的用戶(hù)必須先橋接到Arbitrum,然后再橋接到Xai或Sanko。如果同一個(gè)用戶(hù)想要在Farcaster上進(jìn)行Degen打賞或在friendtech上購(gòu)買(mǎi)鑰匙(key),他們就必須橋接到Base。如果用戶(hù)想要使用Synthetix,他們將必須橋接到Optimism。最終的結(jié)果就是高度碎片化,而這并非有意為之。一般來(lái)說(shuō),每個(gè)通用L2都應(yīng)該致力于提供各種各樣的應(yīng)用程序,以滿足用戶(hù)的每一個(gè)需求:在模塊化設(shè)置中提供單一的體驗(yàn)。但事實(shí)并非如此,原因有二:
由于base rollup的TPS較低,特別是在游戲方面,rollup必須采用某種形式的模塊化架構(gòu)將執(zhí)行轉(zhuǎn)移到其他環(huán)境(如L3)。
由于不同的激勵(lì)機(jī)制和其他將用戶(hù)和開(kāi)發(fā)者引入其鏈上的方法,每個(gè)通用rollup都在不經(jīng)意間形成了不同的文化和生態(tài)。
L1也是一樣。有些應(yīng)用程序和用戶(hù)只存在于Avalanche C-Chain或BNB或Sui和Aptos上。
碎片化問(wèn)題不僅會(huì)影響到用戶(hù),還會(huì)影響到執(zhí)行層和協(xié)議本身。由于碎片化,執(zhí)行層的收入和MEV會(huì)被rollup(在MEV的情況下)或其他鏈吞噬。隨著執(zhí)行層之間競(jìng)爭(zhēng)的加劇,這一點(diǎn)變得更加重要。
對(duì)于協(xié)議來(lái)說(shuō),情況非常具有挑戰(zhàn)性,因?yàn)樗鼈儽仨氃诒姸噫溕蠁?dòng),并試圖在所有鏈上引導(dǎo)流動(dòng)性和用戶(hù)。這對(duì)于新產(chǎn)品來(lái)說(shuō)尤其困難,因?yàn)樗鼈兊哪繕?biāo)是獲得盡可能多的用戶(hù)。此外,協(xié)議運(yùn)行的每個(gè)底層鏈和每個(gè)橋接集成都會(huì)增加復(fù)雜性并加大安全風(fēng)險(xiǎn)。
總的來(lái)說(shuō),加密世界內(nèi)部的碎片化問(wèn)題,特別是在以太坊中,碎片化正處于歷史最高水平,這導(dǎo)致了不太理想的用戶(hù)體驗(yàn)和流量。
解決碎片化問(wèn)題:鏈抽象
這種碎片化問(wèn)題催生了鏈抽象理念的誕生和發(fā)展。如前所述,我們將鏈抽象作為最終目標(biāo):加密用戶(hù)可以獲得實(shí)打?qū)崈?yōu)化過(guò)的更好體驗(yàn),而不必處理與橋接,gas支付,復(fù)雜UI和多鏈錢(qián)包管理相關(guān)的眾多問(wèn)題。
為了達(dá)到鏈抽象的最終目標(biāo),已經(jīng)進(jìn)行了大量嘗試,從綜合解決方案(如AggLayer、Particle Network和OP Superchain)到組件解決方案(如意圖網(wǎng)絡(luò)和橋接聚合器)。
通常,具有諷刺意味的是,鏈抽象的關(guān)鍵問(wèn)題之一一直都是鏈抽象解決方案的碎片化。通常,我們看到鏈抽象解決方案試圖“擁有”被抽象的鏈。例如,Polygon的AggLayer和Optimism的Superchain都試圖通過(guò)統(tǒng)一流動(dòng)性、消息傳遞、橋接或其他組件來(lái)抽象rollup碎片化問(wèn)題。然而,兩者都需要鏈選擇他們的解決方案,這就伴隨著激勵(lì)失調(diào)的問(wèn)題。最后,往往所有鏈都想擁有自己的堆棧。
此外,它們不能很好地協(xié)同工作。雖然Polygon AggLayer上的rollup受益于統(tǒng)一的流動(dòng)性,而Superchain的rollup則受益于統(tǒng)一的消息傳遞和可互換的應(yīng)用程序和資源,但如果用戶(hù)希望同時(shí)與兩者交互,他們?nèi)匀粫?huì)面臨糟糕的用戶(hù)體驗(yàn)。
除了一些抽象解決方案的碎片化問(wèn)題,特別是在組件級(jí)別,鏈抽象面臨的另一個(gè)問(wèn)題與處理方式有關(guān)。
現(xiàn)實(shí)情況是,鏈抽象是一個(gè)多方面的問(wèn)題,可以通過(guò)許多不同的角度來(lái)解決:既包括應(yīng)該解決哪些問(wèn)題,也包括應(yīng)該如何解決這些問(wèn)題。
在概述應(yīng)該如何處理鏈抽象方面已經(jīng)做出了一些強(qiáng)有力的努力,其中最突出的就是Frontier Research提出的CAKE框架。我們強(qiáng)烈建議讀者自己通讀CAKE框架,但大體來(lái)說(shuō),F(xiàn)rontier概述了鏈抽象關(guān)鍵元素(CAKE)框架由三個(gè)基礎(chǔ)設(shè)施層組成:許可層、solver層和結(jié)算層。
許可層是指用戶(hù)將錢(qián)包連接到協(xié)議和應(yīng)用程序并提交意圖的地方,用戶(hù)在此簽署消息。許可層負(fù)責(zé)識(shí)別用戶(hù)的資產(chǎn)并執(zhí)行交易。
solver層包括solver(求解器)和fulfiller(執(zhí)行者),他們根據(jù)根據(jù)用戶(hù)的資產(chǎn)和意圖估算的費(fèi)用和執(zhí)行速度提供報(bào)價(jià)和執(zhí)行意圖。
結(jié)算層確保用戶(hù)的交易。如果交易被設(shè)置為發(fā)生在與原鏈不同的鏈上,它將資產(chǎn)橋接到該鏈上并執(zhí)行。
與CAKE框架相比,我們認(rèn)為更實(shí)用的方法可以幫助將鏈抽象的發(fā)展情況可視化。簡(jiǎn)單來(lái)說(shuō),我們將鏈抽象解決方案分為兩大類(lèi):綜合解決方案和組件解決方案,每一類(lèi)都有進(jìn)一步的子類(lèi)。
7、綜合設(shè)計(jì)空間vs組件設(shè)計(jì)空間
考慮到鏈抽象(CA)一詞非常模糊,我們來(lái)將設(shè)計(jì)空間一分為二——綜合CA解決方案和組件CA解決方案。綜合CA解決方案被定義為尋求抽象多個(gè)摩擦的解決方案,為CA提供“全棧”解決方案。就用戶(hù)體驗(yàn)而言,綜合解決方案類(lèi)似于單體區(qū)塊鏈。組件解決方案是試圖解決單個(gè)問(wèn)題的解決方案,為更大的解決方案做出自己的貢獻(xiàn)。值得注意的是,本報(bào)告并沒(méi)有深入研究每一個(gè)與鏈抽象相關(guān)的解決方案。鏈抽象是一個(gè)寬泛的概念,更像是一個(gè)動(dòng)機(jī)和最終目標(biāo),而不是一個(gè)類(lèi)別。下面討論的協(xié)議、網(wǎng)絡(luò)、基礎(chǔ)設(shè)施層和EIP有助于澄清和表示某些類(lèi)型的解決方案是如何幫助鏈抽象的。在過(guò)去的幾個(gè)月里,人們針對(duì)鏈抽象進(jìn)行了廣泛的研究,最近的幾個(gè)加密峰會(huì)上有很多關(guān)于鏈抽象的討論,在大會(huì)期間,許多協(xié)議、基礎(chǔ)設(shè)施項(xiàng)目和研究人員都以這樣或那樣的方式關(guān)注著鏈抽象。
8、綜合解決方案
在綜合解決方案設(shè)計(jì)領(lǐng)域有幾個(gè)大公司——NEAR、Particle、Okto、Polygon AggLayer和OP Superchain。這5種解決方案可以進(jìn)一步細(xì)分為與生態(tài)無(wú)關(guān)的解決方案(NEAR、Particle、Okto)和特定于生態(tài)的解決方案(AggLayer和Superchain)。簡(jiǎn)言之,二者之間的區(qū)別在于CA解決方案的范圍。
Polygon AggLayer上的所有鏈都通過(guò)一個(gè)橋合約連接起來(lái),這使得這個(gè)生態(tài)中的鏈之間的價(jià)值轉(zhuǎn)移沒(méi)有摩擦,但是這樣的用戶(hù)體驗(yàn)僅限于Polygon CDK L2的用戶(hù)。OP超級(jí)鏈的設(shè)計(jì)與此類(lèi)似,一個(gè)統(tǒng)一的橋合約將生態(tài)中的所有鏈連接起來(lái),使它們之間的價(jià)值轉(zhuǎn)移變得相當(dāng)簡(jiǎn)單。與生態(tài)無(wú)關(guān)的解決方案提供了一種不局限于各自生態(tài)的解決方案,用戶(hù)能夠在不同的鏈之間轉(zhuǎn)移價(jià)值并在不同的鏈上進(jìn)行交易。這三種與生態(tài)無(wú)關(guān)的解決方案都抽象地執(zhí)行了代表用戶(hù)在其他鏈上轉(zhuǎn)移資產(chǎn)的角色——本質(zhì)上來(lái)說(shuō),這就是它們的主要產(chǎn)品。
像NEAR這樣的鏈抽象解決方案自2018年以來(lái)一直在籌備中,而其他協(xié)議對(duì)于抽象領(lǐng)域來(lái)說(shuō)還相對(duì)較新。考慮到大多數(shù)CA解決方案仍處于開(kāi)發(fā)過(guò)程的早期階段,以及各種方法的差異性,很難選出一個(gè)領(lǐng)頭羊。在這個(gè)領(lǐng)域篩選領(lǐng)頭羊,可以考慮各協(xié)議的主要產(chǎn)品的使用量,再一次考慮到這些協(xié)議仍處于早期發(fā)展階段,這個(gè)時(shí)候進(jìn)行比較確實(shí)為時(shí)尚早。
(1)Particle
作為所有鏈上用戶(hù)的結(jié)算和協(xié)調(diào)層,Particle的模塊化L1(可以被認(rèn)為是底層基礎(chǔ)設(shè)施層,而非通用L1)旨在為加密用戶(hù)提供鏈抽象體驗(yàn)。
Particle的主要產(chǎn)品是Universal Accounts(通用賬戶(hù))——允許用戶(hù)在所有鏈(EVM鏈和非EVM鏈)上使用單一地址、賬戶(hù)余額和交互點(diǎn)進(jìn)行操作,同時(shí)抽象gas并統(tǒng)一流動(dòng)性?;贑osmos SDK創(chuàng)建, Particle本質(zhì)上是模塊化的,因此在將驗(yàn)證和數(shù)據(jù)可用性等關(guān)鍵功能外包給專(zhuān)業(yè)參與者的同時(shí)保留了主 權(quán)。本質(zhì)上模塊化是指其通過(guò)可互換的獨(dú)立模塊來(lái)處理區(qū)塊鏈操作的不同方面的能力。這允許Particle保持對(duì)其核心功能和治理的控制權(quán),同時(shí)還能夠適應(yīng)和發(fā)展其模塊。
Particle依賴(lài)于3大核心模塊:
通用帳戶(hù):這些帳戶(hù)提供單一的交互點(diǎn)、用戶(hù)地址和跨所有鏈(EVM和非EVM網(wǎng)絡(luò))的余額。
通用流動(dòng)性:通過(guò)跨鏈原子交易和互換的optimistic執(zhí)行,統(tǒng)一所有鏈的流動(dòng)性。這允許用戶(hù)與新鏈無(wú)縫交互,即使他們并不持有代幣。
通用gas:允許用戶(hù)使用任何代幣進(jìn)行跨鏈交易支付。
通用流動(dòng)性
Particle網(wǎng)絡(luò)的通用流動(dòng)性充當(dāng)支持無(wú)縫的原子跨鏈交互的底層,實(shí)現(xiàn)通用賬戶(hù)內(nèi)余額的統(tǒng)一。通過(guò)通用流動(dòng)性的實(shí)現(xiàn),使用跨鏈應(yīng)用程序的用戶(hù)擁有類(lèi)似于與單鏈交互的體驗(yàn)。
通用流動(dòng)性——一個(gè)典型例子:
用戶(hù)A想用自己的USDT購(gòu)買(mǎi)鏈4上價(jià)格為1 ETH的NFT,USDT隨機(jī)分布在鏈1、鏈2和鏈3上。
通過(guò)點(diǎn)擊“購(gòu)買(mǎi)”按鈕,用戶(hù)將涉及5條鏈(鏈1、鏈2、鏈3、鏈4和Particle網(wǎng)絡(luò))的UserOperations打包成一個(gè)簽名發(fā)送給Particle L1。
在執(zhí)行上述簽名后,鏈1、鏈2和鏈3上的USDT通過(guò)相應(yīng)鏈的DEX(去中心化交易所)兌換為中間代幣,例如USDC。
鏈1、鏈2和鏈3上的USDC被發(fā)送給流動(dòng)性提供商(LP)。
LP釋放鏈4上的USDC。
鏈4上的USDC通過(guò)鏈4上的DEX兌換為ETH。
鏈4上的ETH用于購(gòu)買(mǎi)NFT。
萬(wàn)能賬戶(hù)
Particle的通用賬戶(hù)在Particle的鏈抽象產(chǎn)品中起著核心作用,它們?yōu)橛脩?hù)提供跨多鏈生態(tài)的單一地址、余額和交互點(diǎn)。Particle通用賬戶(hù)利用通用流動(dòng)性自動(dòng)執(zhí)行跨鏈原子交易,并從用戶(hù)的跨鏈余額中匯集資金,以滿足給定操作的條件。通用賬戶(hù)為用戶(hù)提供了EVM和非EVM生態(tài)內(nèi)的統(tǒng)一界面,并為他們提供了在任何區(qū)塊鏈上儲(chǔ)存和使用資金的能力。通用賬戶(hù)的核心是Particle通用流動(dòng)性技術(shù),它基于每筆交易自動(dòng)協(xié)調(diào)跨鏈交易。Particle網(wǎng)絡(luò)充當(dāng)這些交易的結(jié)算層。
通用帳戶(hù)本質(zhì)上是附加到預(yù)先存在的EOA(外部地址)的ERC-4337智能帳戶(hù)實(shí)現(xiàn)。實(shí)現(xiàn)Particle的通用SDK的協(xié)議將分配或解析附加到給定EOA地址的通用帳戶(hù),通過(guò)使用Particle網(wǎng)絡(luò)的模塊化智能錢(qián)包即服務(wù)的社交登錄進(jìn)行查詢(xún)。該帳戶(hù)然后被用作與應(yīng)用程序交互的核心接口,以及利用Particle網(wǎng)絡(luò)SDK的任何其他應(yīng)用程序。
關(guān)于最終用戶(hù)的假設(shè)示例:
Alice發(fā)現(xiàn)了一個(gè)玩賺dApp。該dApp托管在Arbitrum上,并利用Particle網(wǎng)絡(luò)的通用SDK來(lái)實(shí)現(xiàn)通用帳戶(hù)。
Alice開(kāi)始使用該dApp。她錢(qián)包里的資產(chǎn)(Polygon原生)用于基本的dApp交互。橋接是自動(dòng)的,在交互時(shí)自動(dòng)執(zhí)行。
玩了一會(huì)兒后,Alice賺了一些代幣。她用這些錢(qián)買(mǎi)了一個(gè)NFT作為送給她朋友Bob的生日禮物。她不知道的是,該NFT托管在Optimism上。她可以無(wú)縫地將錢(qián)發(fā)送到Bob的通用賬戶(hù)。重要的是,在她的整個(gè)經(jīng)歷中,Alice只使用了一種gas代幣。
Bob決定抵押Solana上的NFT進(jìn)行貸款,并用所得款項(xiàng)購(gòu)買(mǎi)一個(gè)meme比特幣序數(shù)(Bitcoin Ordinal)。他在幾分鐘內(nèi)通過(guò)同一個(gè)賬戶(hù)點(diǎn)擊幾下就完成了這一切。
比特幣、Particle和賬戶(hù)抽象(AA):
銘文(inscriptions)和序數(shù)(ordinals)的引入開(kāi)啟了比特幣L1活動(dòng)的復(fù)興。
各種比特幣L2已經(jīng)出現(xiàn),將計(jì)算限制擴(kuò)展到比特幣基礎(chǔ)鏈之外,這方面的例子包括與EVM兼容的BTC L2,如Merlin、BEVM和bSquared。這代表了比特幣和整個(gè)行業(yè)的飛躍,但是它們的設(shè)計(jì)和支持性基礎(chǔ)設(shè)施在跨網(wǎng)絡(luò)交互時(shí)仍然會(huì)導(dǎo)致錢(qián)包和UI/UX層面出現(xiàn)相當(dāng)大的摩擦。
這就是Particle和BTC Connect的用武之地,他們的目標(biāo)是解決摩擦,同時(shí)為比特幣帶來(lái)賬戶(hù)抽象的好處。BTC Connect通過(guò)統(tǒng)一用戶(hù)的比特幣賬戶(hù)和基于EVM的智能賬戶(hù),實(shí)現(xiàn)比特幣網(wǎng)絡(luò)上的賬戶(hù)抽象。這是通過(guò)將比特幣錢(qián)包作為比特幣L2或EVM網(wǎng)絡(luò)上智能賬戶(hù)的Signer(簽名者)來(lái)完成的,讓用戶(hù)現(xiàn)有的比特幣錢(qián)包成為唯一的交互點(diǎn)。該架構(gòu)利用EIP-4337設(shè)計(jì)(支持多簽名錢(qián)包、社交恢復(fù)和錢(qián)包層面更復(fù)雜的交易邏輯)和EVM兼容鏈,引入了智能賬戶(hù)、Paymaster、Bundler和獨(dú)特的特定于比特幣的錢(qián)包連接模式。
因此,智能賬戶(hù)和原始比特幣錢(qián)包上的所有交互都可以通過(guò)比特幣錢(qián)包接口進(jìn)行控制。BTC Connect擴(kuò)展了比特幣錢(qián)包的功能。使用單個(gè)比特幣錢(qián)包,用戶(hù)可以發(fā)送原生BTC交易,與序數(shù)交互,并在兼容的EVM dApps和比特幣L2上執(zhí)行邏輯。
這使得比特幣生態(tài)中的builder(建設(shè)者)可以為用戶(hù)提供無(wú)gas交易、賬戶(hù)可編程性和許多其他抽象功能。
比特幣錢(qián)包的公鑰用于執(zhí)行原生BTC交易,并生成EVM EOA。該EOA用于創(chuàng)建一個(gè)以比特幣錢(qián)包為簽名者的智能賬戶(hù),因此比特幣錢(qián)包簽名與EVM兼容。
(2)NEAR
NEAR正在開(kāi)發(fā)一個(gè)全面的鏈抽象堆棧,聚焦賬戶(hù)聚合(Account Aggregation)。通過(guò)單個(gè)帳戶(hù)和接口在任何區(qū)塊鏈上進(jìn)行交易的能力是鏈抽象的關(guān)鍵組成部分。這將為app用戶(hù)清理Web3碎片,并提高他們跨網(wǎng)絡(luò)或跨應(yīng)用程序流動(dòng)的能力。
NEAR賬戶(hù)聚合包括3個(gè)核心技術(shù):
NEAR帳戶(hù)—NEAR是使用原生帳戶(hù)抽象構(gòu)建的,因此NEAR帳戶(hù)映射到人類(lèi)可讀的帳戶(hù)名稱(chēng),而不是公鑰哈希值。此外,NEAR帳戶(hù)可以為不同的功能持有多個(gè)具有不同權(quán)限的密鑰。FastAuth為用戶(hù)提供了一個(gè)類(lèi)似Web2的引導(dǎo)流程,用戶(hù)使用電子郵件注冊(cè),無(wú)需管理私鑰。而FastAuth賬戶(hù)和密鑰是通過(guò)生物識(shí)別“Passkey”安全特性(想想FaceID)來(lái)保護(hù)的。用戶(hù)還可以通過(guò)多方計(jì)算(MPC)恢復(fù)服務(wù)隨時(shí)使用電子郵件恢復(fù)帳戶(hù)。
鏈簽名——這允許任何NEAR賬戶(hù)控制其他鏈上的地址。使用鏈簽名,NEAR MPC網(wǎng)絡(luò)是其他鏈上交易的簽名者,無(wú)需管理不同的錢(qián)包和私鑰。MPC簽名允許多個(gè)獨(dú)立節(jié)點(diǎn)使用非受信方單獨(dú)生成的密鑰shares對(duì)消息進(jìn)行簽名,而無(wú)需在任何地方集合它們。
意圖Relayer(中繼器)——為了追求順暢的用戶(hù)體驗(yàn),用戶(hù)應(yīng)該能夠在NEAR網(wǎng)絡(luò)上進(jìn)行支付,然后能夠在其他鏈上交易價(jià)值。有了意圖relayer,用戶(hù)可以指定他們想要做什么,而不需要知道具體是如何完成的。意圖中繼網(wǎng)絡(luò)的任務(wù)是監(jiān)視來(lái)自MPC服務(wù)的響應(yīng),處理已簽名交易,將它們提交到各自鏈,然后完成最終交易。
(3)Okto
Okto是一個(gè)中間件解決方案,旨在為開(kāi)發(fā)人員和最終用戶(hù)簡(jiǎn)化Web3的復(fù)雜性。它抽象了區(qū)塊鏈交互的復(fù)雜性,使其更容易構(gòu)建并使用去中心化應(yīng)用程序。Okto認(rèn)為需要一個(gè)端到端解決方案來(lái)同時(shí)解決開(kāi)發(fā)體驗(yàn)和用戶(hù)體驗(yàn)方面的挑戰(zhàn)。出于此目的,他們推出了一個(gè)編排層(Orchestration Layer),它可以抽象Web3的復(fù)雜性,并通過(guò)解決碎片化問(wèn)題的三方面挑戰(zhàn)(流動(dòng)性、技術(shù)標(biāo)準(zhǔn)和用戶(hù)體驗(yàn))來(lái)解決開(kāi)發(fā)/用戶(hù)體驗(yàn)。
Okto編排層的組件:
Okto Appchain——一個(gè)中間件鏈,在不持有用戶(hù)資產(chǎn)或總鎖定價(jià)值(TVL)的情況下協(xié)調(diào)交易。它作為一個(gè)基于rollup的應(yīng)用鏈,從底層安全/可擴(kuò)展的區(qū)塊鏈繼承信任。關(guān)鍵的子組件包括Bloc Hub和一組統(tǒng)一的應(yīng)用程序開(kāi)發(fā)API。
去中心化錢(qián)包網(wǎng)絡(luò)(DWN)——支持由MPC進(jìn)行安全保護(hù)的統(tǒng)一的錢(qián)包賬戶(hù),并允許基于用戶(hù)許可的委托簽名,支持EVM和非EVM鏈。
去中心化交易網(wǎng)絡(luò)(DTN)——跨多個(gè)區(qū)塊鏈協(xié)調(diào)異步交易管理,并處理用戶(hù)操作的子交易,包括nonce管理、gas費(fèi)用估算和數(shù)據(jù)索引。
Okto的目標(biāo)是通過(guò)它的編排層提供一個(gè)鏈抽象解決方案,它由應(yīng)用鏈、DWN和DTN組成。這一層抽象了標(biāo)準(zhǔn)、鏈和協(xié)議的復(fù)雜性,提供了一致的開(kāi)發(fā)體驗(yàn)。它允許開(kāi)發(fā)人員使用更簡(jiǎn)單的原語(yǔ)和更好的用戶(hù)體驗(yàn)構(gòu)建dApp,專(zhuān)注于他們的核心產(chǎn)品,而與鏈相關(guān)的復(fù)雜性則交由Okto來(lái)管理。
9、特定生態(tài)解決方案/聚合區(qū)塊鏈
聚合區(qū)塊鏈可以被認(rèn)為是一種區(qū)塊鏈擴(kuò)展解決方案,它提供了鏈抽象這一輔助優(yōu)勢(shì)??梢岳硭?dāng)然地說(shuō),我們將發(fā)現(xiàn)自己來(lái)到一個(gè)多鏈?zhǔn)澜?,目前還沒(méi)有哪一條鏈能夠支持實(shí)現(xiàn)大規(guī)模采用所需的吞吐量。為了擴(kuò)展區(qū)塊鏈,我們需要增加對(duì)流動(dòng)性和共享狀態(tài)的訪問(wèn)——如果增加區(qū)塊空間會(huì)破壞流動(dòng)性,那么它就不是一個(gè)可行的解決方案。這就是聚合區(qū)塊鏈背后的理念。
(1)Polygon AggLayer
在深入研究Polygon AggLayer之前,我們有必要來(lái)快速瀏覽一下Polygon生態(tài):
Polygon = 一個(gè)聚合區(qū)塊鏈全球網(wǎng)絡(luò)
AggLayer(統(tǒng)一流動(dòng)性)= 一個(gè)通過(guò)聚合來(lái)自所有關(guān)聯(lián)鏈的證明來(lái)統(tǒng)一多鏈網(wǎng)絡(luò)流動(dòng)性的協(xié)議,確保近乎即時(shí)的跨鏈原子交易的安全性。
Polygon CDK(擴(kuò)展)= 一個(gè)模塊化的開(kāi)源工具集合,允許開(kāi)發(fā)人員部署他們自己的主 權(quán)ZK(零知識(shí)證明)驅(qū)動(dòng)的L2,或者允許現(xiàn)有的L1和L2鏈遷移到AggLayer。
Polygon從不同的角度闡述鏈抽象理念,他們的統(tǒng)一橋合約通過(guò)使用ZK技術(shù)提供了集成(單體)和模塊化架構(gòu)的好處。AggLayer是CDK鏈連接的互操作性層,可實(shí)現(xiàn)無(wú)縫高效的跨鏈通信和統(tǒng)一流動(dòng)性等功能。這在不犧牲主 權(quán)的情況下,在聚合鏈之間實(shí)現(xiàn)了統(tǒng)一的加密安全和原子可組合性。Polygon聲稱(chēng),與TCP/IP類(lèi)似,AggLayer將把區(qū)塊鏈格局統(tǒng)一為一個(gè)由具有零知識(shí)安全保障的L1和L2鏈組成的網(wǎng)絡(luò)。
AggLayer的功能分為三個(gè)階段——假設(shè)鏈A是一個(gè)在Polygon生態(tài)中運(yùn)行的ZK驅(qū)動(dòng)鏈:
預(yù)確認(rèn):鏈A向AggLayer提交新區(qū)塊/交易包A1的header(區(qū)塊頭)以及輕客戶(hù)端證明。header文件包含對(duì)A1所依賴(lài)的所有其他塊和交易包的承諾(Bi、Ci等)。當(dāng)不含有有效性證明的新交易包被接收時(shí),它會(huì)被AggLayer認(rèn)定為是“預(yù)確認(rèn)的”。
確認(rèn):鏈A或A的任何完整節(jié)點(diǎn)生成A1的證明并將其提交給AggLayer。一旦證明被AggLayer驗(yàn)證,如果它所依賴(lài)的所有交易包也被確認(rèn),則A1被確認(rèn)。
最終確定性:在A1被確認(rèn)后,它的證明與來(lái)自其他rollup的交易包一起匯集成一個(gè)單獨(dú)的證明,并發(fā)布到以太坊上。該聚合證明強(qiáng)使依賴(lài)鏈狀態(tài)和交易包一致。
無(wú)縫、高效的跨鏈通信以及統(tǒng)一的流動(dòng)性——實(shí)踐中:
設(shè)想這樣一個(gè)例子,鏈A上的Alice想要鎖定或燃燒區(qū)塊A1中的一些代幣,以便鑄造資產(chǎn)并將這些代幣轉(zhuǎn)移給鏈B上的Bob。鏈B需要等到這些A1在以太坊上被最終確認(rèn),并提供有效證明,然后才能鑄造資產(chǎn),這個(gè)過(guò)程很慢。AggLayer通過(guò)允許鏈B暫時(shí)假定A1是有效的并將在以太坊上被最終確認(rèn)來(lái)解決這個(gè)問(wèn)題。鏈B的排序器在向AggLayer提交之前,將聲明的鏈A狀態(tài)根A1作為B的區(qū)塊頭(B1A1)的依賴(lài)項(xiàng)提交給它,將鏈B構(gòu)建B1所需的延遲從20分鐘降低到了幾秒鐘。
AggLayer的統(tǒng)一橋接在以太坊上為所有關(guān)聯(lián)鏈提供一個(gè)橋接合約。每條鏈都有統(tǒng)一橋根的本地副本,從而實(shí)現(xiàn)跨鏈交易,不需要退出到以太坊,沒(méi)有第三方橋接的安全風(fēng)險(xiǎn)。AggLayer還包含了一個(gè)bridgeAndCall() Solidity庫(kù)——這允許開(kāi)發(fā)者部署在不同的鏈上執(zhí)行調(diào)用的程序邏輯。用戶(hù)可以將資產(chǎn)轉(zhuǎn)移到不同的鏈上,也可以觸發(fā)目標(biāo)鏈上的合約。理論上來(lái)說(shuō),這提供了類(lèi)似于單體鏈的用戶(hù)體驗(yàn)。
那么,AggLayer是如何支持鏈抽象的?從高層來(lái)看,AggLayer將實(shí)現(xiàn)近乎即時(shí)的原子交易和整個(gè)生態(tài)范圍內(nèi)的統(tǒng)一流動(dòng)性,創(chuàng)造更好的資本效率,并提供改進(jìn)的用戶(hù)體驗(yàn)。連接到AggLayer的L1和L2可以利用統(tǒng)一的流動(dòng)性,開(kāi)發(fā)人員可以接觸到更廣泛的用戶(hù),用戶(hù)則可以通過(guò)類(lèi)似于Web2的用戶(hù)體驗(yàn)進(jìn)行交互。
(2)Optimism Superchain
OP超級(jí)鏈?zhǔn)且粋€(gè)共享橋接、去中心化治理、升級(jí)、通信層等的鏈網(wǎng)絡(luò),所有這些都建立在OP Stack上。超級(jí)鏈的推出將OP主網(wǎng)和其他鏈合并為一個(gè)統(tǒng)一的OP鏈網(wǎng)絡(luò)(許多鏈形成超級(jí)鏈)。與多鏈設(shè)計(jì)不同,構(gòu)成超級(jí)鏈的一部分鏈?zhǔn)菢?biāo)準(zhǔn)化的,并打算用作可互換的資源。因此,可以構(gòu)建以整個(gè)超級(jí)鏈為目標(biāo)的應(yīng)用程序——抽象應(yīng)用程序運(yùn)行其上的底層鏈。
OP堆棧:
數(shù)據(jù)可用性(DA)層規(guī)定了基于OP Stack的鏈的原始輸入主要來(lái)自于以太坊數(shù)據(jù)可用性。
排序?qū)涌刂迫绾问占娃D(zhuǎn)發(fā)用戶(hù)交易,通常由單個(gè)排序器來(lái)管理。
派生層將原始數(shù)據(jù)處理為執(zhí)行層的輸入,主要使用rollup。
執(zhí)行層定義系統(tǒng)狀態(tài)結(jié)構(gòu)和交易函數(shù)。EVM是中心模塊。
結(jié)算層允許外部區(qū)塊鏈通過(guò)基于證明的錯(cuò)誤證明來(lái)查看OP Stack鏈的有效狀態(tài)。
10、組件解決方案
(1)Intent(意圖)
意圖是一種訂單,用戶(hù)來(lái)指定期望的結(jié)果,而非特定的執(zhí)行路徑。用戶(hù)不需要詳細(xì)說(shuō)明交易的每一步,而是簡(jiǎn)單地陳述他們想要實(shí)現(xiàn)的目標(biāo)。然后,被稱(chēng)為“solver”或“filler”的外部代理會(huì)競(jìng)相尋找最有效的方式來(lái)實(shí)現(xiàn)這一意圖,通常是收費(fèi)的。它們可以被視為類(lèi)似于限價(jià)訂單,但可以應(yīng)用于各種情況(不僅僅是交易),如橋接。
一般來(lái)說(shuō),意圖協(xié)議遵循類(lèi)似的結(jié)構(gòu):
意圖由用戶(hù)提交。每個(gè)意圖都帶有與用戶(hù)目標(biāo)相關(guān)的規(guī)范:期望大小、目標(biāo)鏈、目標(biāo)資產(chǎn)、請(qǐng)求的價(jià)格、期望的solver(針對(duì)某些意圖網(wǎng)絡(luò))等。
solver和filler使用子圖譜、事件監(jiān)聽(tīng)器等在不同的意圖網(wǎng)絡(luò)中監(jiān)視意圖。
solver/filler可以選擇完成用戶(hù)的意圖。
上述結(jié)構(gòu)在不同的協(xié)議和用例中是不同的,特別是在solver/filler使用什么資產(chǎn),以及它們是否被鎖定,以及它們來(lái)自何處等方面。
通常,意圖協(xié)議分為兩類(lèi):
基于意圖的交易協(xié)議
基于意圖的橋接協(xié)議
出于所有意圖和目的,它們實(shí)際上都具有相同的功能,都允許用戶(hù)提交意圖并可能在不同的鏈上或通過(guò)不同的鏈被執(zhí)行。
基于意圖的橋接協(xié)議
一直以來(lái),橋接需要在鏈之間直接移動(dòng)資產(chǎn),這是昂貴、復(fù)雜且不安全的。一般來(lái)說(shuō),傳統(tǒng)的橋接可以基于鑄幣燃燒(mint and lock)、鑄幣鎖定(mint and lock)或LP機(jī)制,這可能導(dǎo)致諸如無(wú)限鑄幣或利用流動(dòng)性池或鎖定機(jī)制等問(wèn)題。
相比之下,基于意圖的橋接依賴(lài)于用戶(hù)表達(dá)他們的意圖,在單獨(dú)的鏈上擁有代幣。solver可以為目標(biāo)鏈上的用戶(hù)完成這個(gè)請(qǐng)求,使用他們自己的資金。然后solver在原始鏈上得到回報(bào)。
基于意圖的橋接避免了鑄幣或鎖定代幣的需要,從而減輕了可能由此產(chǎn)生的一些問(wèn)題。然而,它也有自己的缺點(diǎn),更具體地說(shuō),filler/solver可能面臨由于交易失敗和鏈重組或回滾而導(dǎo)致的問(wèn)題。
與傳統(tǒng)橋接類(lèi)似,基于意圖的橋接也必須考慮流動(dòng)性的約束。意圖solver/filler需要在多個(gè)鏈上保持流動(dòng)性,以執(zhí)行和完成交易,同時(shí)還要定期重新平衡這些資金。此外,filler/solver還面臨資金成本和gas成本(特別是在目標(biāo)鏈上)。
基于意圖的橋接的好處是顯而易見(jiàn)的:
它們將后端從最終用戶(hù)那里抽象出來(lái)。從用戶(hù)的角度來(lái)看,基于意圖的橋接發(fā)生在幕后,用戶(hù)只需要考慮向協(xié)議和solver支付費(fèi)用。
與傳統(tǒng)橋接相比,它們通常更快、更簡(jiǎn)便,因?yàn)槭褂玫挠?jì)算資源更少,所需的等待時(shí)間也更短。
到目前為止,最大的基于意圖的橋接協(xié)議是Across。自2021年11月以來(lái),該協(xié)議已在其支持的各個(gè)鏈上橋接了超100億美元的交易量。
Across
Across通過(guò)基于意圖的系統(tǒng)實(shí)現(xiàn)跨鏈資產(chǎn)轉(zhuǎn)移。用戶(hù)將資產(chǎn)儲(chǔ)存在某鏈上,指定他們的目標(biāo)鏈。然后,獨(dú)立的relayer通過(guò)將資金發(fā)送給目標(biāo)鏈上的用戶(hù)來(lái)完成這些請(qǐng)求。該協(xié)議驗(yàn)證這些資金轉(zhuǎn)移并補(bǔ)償relayer。
Across協(xié)議依賴(lài)于幾個(gè)關(guān)鍵機(jī)制來(lái)實(shí)現(xiàn)跨鏈資產(chǎn)轉(zhuǎn)移。第一種是relayer機(jī)制。Relayer觀察用戶(hù)何時(shí)將資金存入原始鏈,然后將請(qǐng)求的資金發(fā)送給指定目標(biāo)鏈上的用戶(hù)。他們可以使用自己的資金來(lái)執(zhí)行請(qǐng)求,因此可能面臨流動(dòng)性限制。不過(guò),Across還有一個(gè)流動(dòng)性池系統(tǒng),作為解決意圖的備份方案。在完成意圖后,數(shù)據(jù)工作者和optimistic oracle系統(tǒng)必須驗(yàn)證該意圖被完成,以便relayer可以得到補(bǔ)償。
數(shù)據(jù)工作者是白名單上的參與者,他們?yōu)閞elayer報(bào)銷(xiāo)或提供資金補(bǔ)償,重新平衡鏈之間的流動(dòng)性池,偶爾進(jìn)行慢速執(zhí)行(relayer完成快速執(zhí)行,并在速度上相互競(jìng)爭(zhēng)以獲取費(fèi)用)。他們還監(jiān)視Across已執(zhí)行的意圖,并向Optimistic Oracle提議交易包。然后,optimistic oracle可以驗(yàn)證數(shù)據(jù)工作者提議的交易包(在一個(gè)小時(shí)的爭(zhēng)議窗口之后)。
Across V3專(zhuān)注于構(gòu)建橋接應(yīng)用之外的應(yīng)用,并專(zhuān)注于更復(fù)雜的跨鏈交互。Across+允許協(xié)議將Across橋接基礎(chǔ)設(shè)施與其他交易結(jié)合起來(lái),把它們包含在一個(gè)交易中。例如,NFT市場(chǎng)可以允許用戶(hù)將橋接和鑄幣或橋接和購(gòu)買(mǎi)交互結(jié)合到單個(gè)交易中。這大大減少了用戶(hù)的點(diǎn)擊次數(shù),并潛在地節(jié)省了gas成本,緩解了其他用戶(hù)體驗(yàn)問(wèn)題,例如在目標(biāo)鏈上沒(méi)有資產(chǎn)。除了Across+之外,該協(xié)議還推出了Across Settlement,通過(guò)允許在協(xié)議層面實(shí)現(xiàn)跨鏈結(jié)算邏輯來(lái)執(zhí)行跨鏈交易的結(jié)算。通過(guò)Across+和Across Settlement,Across旨在從基于意圖的橋接轉(zhuǎn)向更復(fù)雜的跨鏈交互,試圖成為跨鏈交易更加模塊化的組件,而不僅僅是橋接。
Across在基于意圖的架構(gòu)和協(xié)議方面尤為重要,因?yàn)樗麄円恢敝铝τ诳珂溡鈭D的標(biāo)準(zhǔn)化。Across的optimistic oracle背后的團(tuán)隊(duì)UMA,和Uniswap一起在今年早些時(shí)候推出了ERC-7683,旨在為跨鏈意圖建立標(biāo)準(zhǔn)的API接口。ERC-7683專(zhuān)注于為跨鏈意圖創(chuàng)建一個(gè)標(biāo)準(zhǔn)化的API接口,旨在通過(guò)以下方式增強(qiáng)不同跨鏈意圖系統(tǒng)之間的互操作性:
定義一個(gè)標(biāo)準(zhǔn)的CrossChainOrder結(jié)構(gòu)體來(lái)表示跨鏈訂單。
指定用于結(jié)算合約的ISettlementContract接口。
deBridge
與Across類(lèi)似,deBridge使用solver和基于意圖的架構(gòu)來(lái)實(shí)現(xiàn)跨鏈資產(chǎn)轉(zhuǎn)移和智能合約互操作性。它由兩層結(jié)構(gòu):協(xié)議層和基礎(chǔ)設(shè)施層。
協(xié)議層位于鏈上,由一組存在于支持鏈上的智能合約組成。它處理跨多鏈交易所涉代幣的鎖定和解鎖,將交易從源鏈發(fā)送到目標(biāo)鏈,并驗(yàn)證validator(驗(yàn)證者)以確保交易的合法性和真實(shí)性。驗(yàn)證者作為基礎(chǔ)設(shè)施層的一部分,存在于鏈下?;A(chǔ)設(shè)施層由操作deBridge節(jié)點(diǎn)的驗(yàn)證者和支持鏈的完整節(jié)點(diǎn)組成,前者處理并簽署跨鏈交易,后者允許驗(yàn)證者監(jiān)控并全面驗(yàn)證交易。
deBridge流動(dòng)性網(wǎng)絡(luò)建立在這兩層架構(gòu)之上。它使用戶(hù)能夠?yàn)榭珂溄灰讋?chuàng)建限價(jià)訂單(類(lèi)似于意圖)。與Across的工作方式類(lèi)似,DLN允許用戶(hù)提交意圖,包括目標(biāo)鏈、代幣、大小和接收方地址。鏈下solver可以在目標(biāo)鏈上獲取意圖以實(shí)現(xiàn)它們。為了完成訂單,solver需要向智能合約提供有關(guān)意圖的詳細(xì)信息,智能合約需要驗(yàn)證要執(zhí)行的訂單是否與提交的訂單相匹配。如果訂單經(jīng)過(guò)驗(yàn)證,合約將從solver地址中提取必要數(shù)量的代幣以實(shí)現(xiàn)意圖,并將其發(fā)送到接收方地址。
基于意圖的交易協(xié)議
基于意圖的交易,類(lèi)似于橋接,依靠專(zhuān)業(yè)的solver和做市商來(lái)找到最佳執(zhí)行路徑。這為用戶(hù)提供的一個(gè)關(guān)鍵好處是,它不僅允許在單獨(dú)的目標(biāo)鏈上滿足用戶(hù)需求(類(lèi)似于橋接的運(yùn)作方式),而且還允許從單獨(dú)鏈到原始鏈滿足用戶(hù)需求。這大大增加了流動(dòng)性,因?yàn)樗褂脩?hù)能夠跨多個(gè)區(qū)塊鏈獲取共享流動(dòng)性和執(zhí)行,并允許他們潛在地訪問(wèn)鏈下流動(dòng)性。
除了受益于共享流動(dòng)性之外,基于意圖的交易還允許用戶(hù)潛在地將復(fù)雜的以及以前的多交易程序化訂單和有條件的執(zhí)行合并到單個(gè)交易中。例如,對(duì)于甚至可能不存在于原始鏈上的資產(chǎn),用戶(hù)可以通過(guò)單個(gè)交易實(shí)現(xiàn)基于時(shí)間、數(shù)量或價(jià)格的有條件訂單。除了這些相對(duì)簡(jiǎn)單的訂單類(lèi)型之外,基于意圖的交易甚至可以允許用戶(hù)根據(jù)其他交易的價(jià)格走勢(shì)執(zhí)行交易,允許用戶(hù)在特定訂單中執(zhí)行一系列交易,甚至允許基于離線數(shù)據(jù)觸發(fā)交易。
最后,基于意圖的交易(在一定程度上)使無(wú)gas交易成為可能。用戶(hù)可能仍然需要批準(zhǔn)代幣進(jìn)行交易,但是像Matcha(0x)這樣的協(xié)議允許用戶(hù)簽署只提交意圖的無(wú)gas交易。這使得用戶(hù)不必?fù)?dān)心gas費(fèi)。此外,用戶(hù)通常還必須為失敗的交易支付gas費(fèi),而基于意圖的設(shè)計(jì)可以緩解這種情況。
除了簡(jiǎn)化用戶(hù)體驗(yàn)和緩解與交易相關(guān)的一些用戶(hù)體驗(yàn)問(wèn)題外,基于意圖的交易還可以提高資本效率。負(fù)責(zé)完成交易訂單的solver,只需要在實(shí)際完成訂單時(shí)投入資金。這種按需資本承諾使solver能夠更有效地管理其資源,并在不增加資本需求的情況下參與到更廣泛的市場(chǎng)當(dāng)中來(lái)。因此,solver之間的競(jìng)爭(zhēng)可能會(huì)加劇,這可能會(huì)給各市場(chǎng)的交易者帶來(lái)更優(yōu)的價(jià)格和流動(dòng)性。
Everclear
Everclear是一個(gè)基于意圖的解決方案,它解決了在鏈之間再平衡和結(jié)算流動(dòng)性的限制。他們提出了一種新的原語(yǔ),即clearing layer(清算層),允許市場(chǎng)參與者在最終與底層鏈和橋進(jìn)行結(jié)算之前,在鏈之間獲取凈資金流。Everclear的清算層構(gòu)建為Arbitrum Orbit rollup(通過(guò)Gelato RaaS),并使用帶有特征層ISM的Hyperlane連接到其他鏈。
總之,“再平衡問(wèn)題”可以理解為:在執(zhí)行意圖的過(guò)程中,solver的資金從需要它們的鏈轉(zhuǎn)移到不太需要它們的鏈。為了有效地重新平衡,solver必須與橋接器、聚合器、CEX、OTC柜臺(tái)以及每個(gè)支持鏈和資產(chǎn)的任何其他可用流動(dòng)性來(lái)源集成。再平衡的過(guò)程是昂貴的,這些成本最終會(huì)轉(zhuǎn)嫁給用戶(hù)。
這就是Everclear的用武之地,他們?yōu)樗惺袌?chǎng)參與者提供了一個(gè)共享系統(tǒng),以協(xié)調(diào)資本流動(dòng)并支持跨鏈結(jié)算。在所有跨鏈流動(dòng)中,讓人驚訝的是,有80%可以被扣除——這為降低終端用戶(hù)成本提供了巨大的機(jī)會(huì)。也許解決流動(dòng)性碎片化的辦法不是建立另一個(gè)橋接或流動(dòng)性層,而是幫助現(xiàn)有參與者更好地進(jìn)行協(xié)調(diào)。
在該系統(tǒng)中存款會(huì)在Everlear rollup上生成invoice(發(fā)票),這些invoice代表系統(tǒng)向用戶(hù)結(jié)算的義務(wù)(由鎖定在網(wǎng)關(guān)中的資金支持)。一個(gè)典型例子如下:
假設(shè)Alice和Bob分別是UniswapX和Across的solver。Alice更傾向于Arbitrum,而B(niǎo)ob則更喜歡Optimism。
Alice執(zhí)行了一筆10 ETH的Optimism-Arbitrum交易。Bob執(zhí)行了一筆20 ETH的Arbitrum-Optimism交易。
假設(shè)來(lái)自?xún)蓚€(gè)原始交易(10 ETH和20 ETH)的資金分別在Optimism和Arbitrum上存入Everclear。
Everclear使用Bob的20 ETH存款的50%立即以近乎零成本將Alice的10 ETH結(jié)算給Arbitrum。
Everclear想要結(jié)算Bob的交易,但是在Optimism上只有10 ETH可用于結(jié)算。該系統(tǒng)拍賣(mài)了他的invoice,將其價(jià)格從1美元折扣為0.99美元。
Charlie注意到了這一點(diǎn),并在Optimism上存入9.99 ETH。Everclear在Optimism上以19.99 ETH結(jié)算了Bob的交易。Charlie現(xiàn)在持有一個(gè)10 ETH的invoice,賺取了0.01 ETH的利潤(rùn)。
Alice和Bob最終都回到了各自的鏈上,準(zhǔn)備完成更多的交易。重要的是,這是在零運(yùn)營(yíng)工作和近乎零成本的情況下發(fā)生的。
IntentX
IntentX是一個(gè)基于意圖的永續(xù)合約交易平臺(tái),交易者表達(dá)他們期望的結(jié)果(意圖),然后由被稱(chēng)為solver的做市商實(shí)現(xiàn)。
該平臺(tái)利用SYMMIO作為結(jié)算層,利用SYMMIO-Core合約來(lái)結(jié)算交易,并促進(jìn)直接的鏈上雙邊貿(mào)易協(xié)議。SYMMIO是一個(gè)基于意圖的鏈上點(diǎn)對(duì)點(diǎn)衍生品交易后端,通過(guò)對(duì)稱(chēng)合約(一組基于雙邊協(xié)議的無(wú)需信任和無(wú)需許可的智能合約)實(shí)現(xiàn)場(chǎng)外衍生品交易。
這些對(duì)稱(chēng)合約持續(xù)監(jiān)控所有參與者的償付能力,并調(diào)解任何參數(shù)分歧。這確保了各方之間的衍生品結(jié)算無(wú)需信任和許可。從本質(zhì)上講,SYMMIO將請(qǐng)求方與響應(yīng)方配對(duì),將它們鎖定在一個(gè)孤立的對(duì)稱(chēng)交易中。這看起來(lái)類(lèi)似于Across或deBridge上的意圖實(shí)現(xiàn)方式:
用戶(hù)提交意圖,指定頭寸詳情和白名單solver。
白名單solver使用子圖譜或事件偵 聽(tīng)器監(jiān)視意圖。
第一個(gè)鎖定意圖的solver可以開(kāi)啟頭寸,如果它符合他們的策略。Solver可以在二級(jí)市場(chǎng)對(duì)沖頭寸,也可以選擇不對(duì)沖。
未平倉(cāng)頭寸包括意圖ID、交易額、平均價(jià)格和oracle簽名。
Oracle簽名確保了交易者和solver的償付能力,預(yù)防導(dǎo)致平倉(cāng)的頭寸。
IntentX/SYMMIO提供的主要好處之一是能夠從其他鏈甚至是CEX獲得流動(dòng)性。由于solver可以從多個(gè)來(lái)源獲取流動(dòng)性,并利用跨鏈流動(dòng)性池,用戶(hù)可以獲得更優(yōu)惠的價(jià)格,并且可以以最小的價(jià)格影響來(lái)完成大訂單。
通常情況下,如果沒(méi)有基于意圖的交易,要想從其他鏈獲取流動(dòng)性,用戶(hù)將不得不進(jìn)行橋接,從而增加了用戶(hù)端的復(fù)雜性。而這種復(fù)雜性和風(fēng)險(xiǎn)被傳遞給了solver,他們可能不得不對(duì)沖自己的頭寸,并獲得一筆taker(接收方)費(fèi)用,作為實(shí)現(xiàn)意圖的回報(bào)。
(2)賬戶(hù)抽象
賬戶(hù)抽象允許用戶(hù)將他們的資產(chǎn)存儲(chǔ)在基于智能合約的錢(qián)包中,而不是存儲(chǔ)在EOA(外部賬戶(hù))。這大大增強(qiáng)了可編程性和功能性。
EOA與智能合約賬戶(hù)
EOA和智能合約賬戶(hù)是區(qū)塊鏈中的兩類(lèi)主要賬戶(hù),每種賬戶(hù)都有不同的特征和規(guī)范。EOA賬戶(hù)由私鑰控制,提供直接的用戶(hù)控制,而智能合約賬戶(hù)則由鏈上智能合約管理,提供可編程性。
EOA是通過(guò)生成公私鑰對(duì)(一個(gè)典型的錢(qián)包設(shè)置過(guò)程)在鏈下創(chuàng)建的,這不會(huì)產(chǎn)生任何費(fèi)用。相比之下,智能合約賬戶(hù)是通過(guò)交易在鏈上創(chuàng)建的,這需要支付gas費(fèi)。
雖然EOA為區(qū)塊鏈交互提供了基本且必不可少的功能,例如發(fā)送交易、與智能合約交互以及管理原生資產(chǎn),但智能合約賬戶(hù)可以根據(jù)其編程邏輯執(zhí)行更復(fù)雜的操作,從而允許復(fù)雜的自動(dòng)化交易類(lèi)型和鏈上交互。這是因?yàn)橹悄芎霞s賬戶(hù)包含EVM代碼和存儲(chǔ),使它們能夠在區(qū)塊鏈上執(zhí)行復(fù)雜的操作并維護(hù)狀態(tài)。
這些帳戶(hù)類(lèi)型之間的gas費(fèi)用管理也有所不同。EOA需要原生代幣來(lái)支付gas費(fèi),這就要求用戶(hù)為交易維護(hù)原生代幣余額。智能合約賬戶(hù)可能會(huì)使用其他收費(fèi)機(jī)制,在交易成本的處理方式上提供更大的靈活性。由ERC-4337和EIP-7702引入的支付系統(tǒng)就是這方面的一個(gè)例子,它支持gas付款補(bǔ)貼。
賬戶(hù)抽象似乎只與鏈抽象有一點(diǎn)關(guān)系,因?yàn)樗鼪](méi)有直接抽象跨鏈交互。然而,它為用戶(hù)體驗(yàn)引入了幾個(gè)關(guān)鍵改進(jìn),支持鏈抽象。
它允許用戶(hù)與協(xié)議和鏈進(jìn)行交互,而無(wú)需支付gas費(fèi)或管理他們的私鑰,從而簡(jiǎn)化了新鏈和應(yīng)用鏈的引導(dǎo)過(guò)程。協(xié)議和鏈可以支付用戶(hù)的gas費(fèi),paymaster允許跨鏈支付gas費(fèi)用,從而允許使用不同鏈上的代幣支付目標(biāo)鏈上的費(fèi)用。Gas抽象允許用戶(hù)在不同鏈上使用一種代幣支付交易費(fèi)用,由處理gas支付的relayer完成。
此外,可以通過(guò)交易批處理將多個(gè)交易合并為單個(gè)交易,從而降低總體gas成本。元交易允許用戶(hù)在鏈下簽署消息,并讓第三方提交交易,從用戶(hù)的角度來(lái)看,這可能會(huì)實(shí)現(xiàn)無(wú)gas交易。錢(qián)包可以被編程為基于預(yù)定義的條件自動(dòng)執(zhí)行某些交易,甚至是在不同的鏈上??苫ゲ僮鞯闹悄芎霞s可以與不同鏈上的合約進(jìn)行交互,從而實(shí)現(xiàn)簡(jiǎn)化的跨鏈原子交易。
在以太坊和EVM中實(shí)現(xiàn)賬戶(hù)抽象的一個(gè)普遍問(wèn)題是,考慮到其上存在的大量資產(chǎn),基礎(chǔ)層非常重要。在協(xié)議層進(jìn)行更改是非常困難的,可能代價(jià)極高,而這一代價(jià)通常是可以避免的。這就是賬戶(hù)抽象尚未在EVM上完全盛行的主要原因之一,只有較小的鏈可以以更靈活的方式實(shí)現(xiàn)(例如Polygon PoS已經(jīng)實(shí)現(xiàn)了一些賬戶(hù)抽象原則)。
ERC-4337
ERC-4337由Vitalik Buterin、Yoav Weiss、Kristof Gazso、Dror Tirosh、Shahaf Nacson和Tjaden Hess共同編寫(xiě)。
它引入了賬戶(hù)抽象,同時(shí)避免了以太坊協(xié)議級(jí)別的更改,以降低在共識(shí)級(jí)別引入脆弱性的可能性。而ERC-4337引入了使用Alt內(nèi)存池的帳戶(hù)抽象。
ERC-4337引入了幾個(gè)用于帳戶(hù)抽象的新組件。UserOperations允許用戶(hù)將交易打包在一起,而不是一個(gè)接一個(gè)地手動(dòng)執(zhí)行一系列交易。最簡(jiǎn)單的例子就是代幣批準(zhǔn)和代幣互換,這通常需要兩個(gè)單獨(dú)的交易來(lái)完成,但可以將它們打包到單個(gè)交易中。Bundler(通常是validator驗(yàn)證者或searcher搜尋者)接收提交的UserOperations,并將它們與其他交易一起打包并提交。UserOperations的提交可以通過(guò)合約帳戶(hù)來(lái)處理,合約帳戶(hù)可以基于一組指令或目標(biāo)以編程方式啟動(dòng)交易。
最后,ERC-4337引入了paymasters智能合約,可以實(shí)現(xiàn)靈活的gas政策,例如允許dApp為其用戶(hù)贊助操作(理論上支持自由交易),或者接受使用ERC20(例如USDC)代替區(qū)塊鏈原生貨幣(ETH)支付gas費(fèi)。
Paymasters可以支付用戶(hù)運(yùn)營(yíng)費(fèi),并代表sender(發(fā)送方)為執(zhí)行這些操作的bunder進(jìn)行報(bào)銷(xiāo)。
這個(gè)過(guò)程包括幾個(gè)步驟:
* 驗(yàn)證發(fā)送方錢(qián)包上的用戶(hù)操作。
* 如果提供了paymaster地址,則驗(yàn)證paymaster操作。
* 放棄所有驗(yàn)證失敗的用戶(hù)操作。
* 執(zhí)行發(fā)送方錢(qián)包上的用戶(hù)操作。
* 跟蹤用于執(zhí)行的gas。
* 將ETH轉(zhuǎn)移給bundler用于支付所用gas。
* 如果涉及到paymaster,則該paymaster合約中的ETH用于支付gas費(fèi)。
* 如果沒(méi)有使用paymaster,則發(fā)送方錢(qián)包會(huì)報(bào)銷(xiāo)ETH。
Paymasters消除了用戶(hù)體驗(yàn)?zāi)Σ粒瑸橛脩?hù)開(kāi)辟了新的模式,允許用戶(hù)使用非gas代幣支付網(wǎng)絡(luò)費(fèi)用,甚至要求第三方支付這些費(fèi)用。
EIP-7702
EIP-7702引入了一種新的交易類(lèi)型,允許EOA臨時(shí)充當(dāng)智能合約賬戶(hù)。
它通過(guò)添加“contract_code”字段來(lái)實(shí)現(xiàn)這一點(diǎn),該字段允許EOA在單個(gè)交易中采用智能合約代碼和功能,從而啟用gas贊助和批量交易等功能,而無(wú)需永久遷移到智能合約。
基于EIP-3074理念,EIP-7702采取了更保守的方法,使升級(jí)更加短暫,避免引入新的操作碼。該提案引入了一些關(guān)鍵功能,如批處理(允許同一用戶(hù)在一個(gè)原子交易中進(jìn)行多個(gè)操作)、贊助(允許一個(gè)帳戶(hù)代表另一個(gè)帳戶(hù)為一個(gè)交易支付費(fèi)用)和特權(quán)降級(jí)(允許用戶(hù)使用特定的、有限的權(quán)限簽署子密鑰)。
它被設(shè)計(jì)為向前兼容并與ERC-4337保持一致,允許現(xiàn)有錢(qián)包和基礎(chǔ)設(shè)施利用臨時(shí)升級(jí)機(jī)制。該提案對(duì)以太坊協(xié)議進(jìn)行了最小程度的修改,重點(diǎn)關(guān)注臨時(shí)智能合約賬戶(hù)升級(jí)的核心功能。在實(shí)踐中,EOA獲得一個(gè)交易的臨時(shí)賬戶(hù)代碼,該代碼在交易發(fā)送時(shí)執(zhí)行,像智能合約一樣執(zhí)行操作。交易完成后,該帳戶(hù)代碼棄用,將EOA恢復(fù)到其原始狀態(tài)。預(yù)計(jì)它將被包含在即將到來(lái)的以太坊網(wǎng)絡(luò)升級(jí)中,即Prague/Electra (Pectra)升級(jí)。
與ERC-4337類(lèi)似,EIP-7702允許第三方(paymaster)代表用戶(hù)支付交易費(fèi)用。
使用EIP-7702下的paymaster,用戶(hù)無(wú)需持有任何ETH就可以與基于以太坊的協(xié)議進(jìn)行交互。相反,paymaster合約將支付gas費(fèi)。
與ERC-4337相比,EIP-7702中的gas贊助機(jī)制更加靈活。它支持各種贊助模式:
免費(fèi)贊助:應(yīng)用程序可能會(huì)為其用戶(hù)支付所有的gas費(fèi),以鼓勵(lì)用戶(hù)采用。
可替代的代幣支付:用戶(hù)可以使用ERC-20代幣而非ETH來(lái)支付gas費(fèi)。Paymaster將接受這些代幣并以ETH支付實(shí)際的gas費(fèi)。
訂閱模式:該服務(wù)可能會(huì)將gas贊助作為訂閱服務(wù)包的一部分。
有條件贊助:Paymaster可以根據(jù)交易類(lèi)型、用戶(hù)行為或其他因素設(shè)定支付gas費(fèi)的條件。
(3)AI智能體
AI智能體是鏈上實(shí)體,能夠在接收外部參與者(即用戶(hù))的命令、提示或意圖后采取行動(dòng)。
它們是通用的人工智能系統(tǒng),旨在與鏈上智能合約進(jìn)行交互。它們可以是用戶(hù)控制的,也可以是自主的。它們可以自主執(zhí)行復(fù)雜的多步驟任務(wù),與智能合約和協(xié)議交互,為用戶(hù)提供個(gè)性化的幫助和建議,并根據(jù)用戶(hù)輸入生成和執(zhí)行區(qū)塊鏈交易。它們旨在輕松駕馭加密環(huán)境,包括理解鏈上交互和機(jī)制、錢(qián)包、協(xié)議機(jī)制、DAO和智能合約。
鏈上AI智能體的關(guān)鍵組件可以分為以下三項(xiàng)基本內(nèi)容:
用戶(hù)加密錢(qián)包:這是安全密鑰管理和交易執(zhí)行的基礎(chǔ)元素。加密錢(qián)包使用戶(hù)能夠簽署和授權(quán)AI智能體推薦的交易,確保與基于區(qū)塊鏈的應(yīng)用程序進(jìn)行安全且經(jīng)過(guò)驗(yàn)證的交互。
專(zhuān)業(yè)的以加密為中心的語(yǔ)言模型:智能體的智能核心是一個(gè)專(zhuān)門(mén)在廣泛的加密數(shù)據(jù)集上訓(xùn)練過(guò)的大語(yǔ)言模型(LLM)。這包括關(guān)于區(qū)塊鏈、錢(qián)包、去中心化應(yīng)用程序、DAO和智能合約在內(nèi)的全面信息。專(zhuān)門(mén)的訓(xùn)練使智能體能夠有效地理解并駕馭復(fù)雜的加密環(huán)境。更重要的是,該LLM經(jīng)過(guò)微調(diào),可以根據(jù)預(yù)定義的標(biāo)準(zhǔn)評(píng)估并推薦最合適的智能合約給用戶(hù),注重安全性。
長(zhǎng)期記憶系統(tǒng):該組件涉及到存儲(chǔ)本地或去中心化云上有關(guān)關(guān)聯(lián)應(yīng)用程序的用戶(hù)數(shù)據(jù)和信息。它為AI智能體的行為提供了更廣泛的背景,支持基于歷史交互和用戶(hù)偏好的更加個(gè)性化、更準(zhǔn)確的幫助。
AI智能體提供了幾個(gè)關(guān)鍵改進(jìn),包括增強(qiáng)用戶(hù)的隱私和數(shù)據(jù)控制,改進(jìn)用戶(hù)和代理之間的激勵(lì)一致性,以及自主轉(zhuǎn)移價(jià)值的能力。
但也許最重要的是,它們有可能大大簡(jiǎn)化和改善加密用戶(hù)的體驗(yàn),特別是在跨鏈交互的背景下。無(wú)需在不同的鏈和代幣之間進(jìn)行手動(dòng)操作,用戶(hù)可以只簡(jiǎn)單地告訴他們的AI智能體:“將價(jià)值100美元的ETH兌換為USDC并將其發(fā)送給Alice”,隨后智能體將會(huì)處理技術(shù)細(xì)節(jié),確保采取最具流動(dòng)性且最便宜的路徑。除了簡(jiǎn)單的交互外,它們還可以完成更復(fù)雜的操作,如收益耕作或跨鏈LP再平衡,而這一切都無(wú)需用戶(hù)實(shí)際進(jìn)行各種點(diǎn)擊操作,因?yàn)橛脩?hù)可以給智能體提供自然語(yǔ)言命令。
遺憾的是,AI智能體及其潛在的鏈上應(yīng)用尚未真正可行。最近的AI智能體協(xié)議并不具備效用,也沒(méi)有充分發(fā)揮其潛力。我們重點(diǎn)提及兩個(gè)我們認(rèn)為可能相關(guān)的協(xié)議,但它們?nèi)蕴幱谠缙陔A段。關(guān)于AI智能體的一個(gè)主要問(wèn)題(尤其是鏈上),是潛在的不當(dāng)行為,無(wú)論是惡意的還是意外的。由于用戶(hù)允許這些智能體使用他們的資金,因此就可以理解他們可能對(duì)是否完全信任這些智能體存疑,特別是因?yàn)锳I模型往往會(huì)產(chǎn)生幻覺(jué)或者不遵循提示和指示。可以采取一些預(yù)防性措施來(lái)防止這種情況的發(fā)生,例如設(shè)置限制條件或定期注入提示以確保正確的行為——但這些更多只是權(quán)宜之計(jì)。
然而,AI智能體代表了對(duì)跨鏈交互的巨大潛在改進(jìn),有可能完全消除用戶(hù)的鏈上交互需要,允許他們只使用自然語(yǔ)言命令給出提示。
Wayfinder
Wayfinder是一個(gè)與鏈無(wú)關(guān)的AI智能體框架和工具包,僅設(shè)計(jì)為在Solana區(qū)塊鏈上運(yùn)行。它的主要功能是為AI智能體提供與區(qū)塊鏈技術(shù)交互并執(zhí)行交易的接口。為了實(shí)現(xiàn)這一點(diǎn),Wayfinder部署了驗(yàn)證智能體,為AI智能體評(píng)估并提議新的交互和執(zhí)行路徑。這些路徑定義了AI智能體執(zhí)行特定交易所遵循的流程和步驟。雖然AI智能體可以使用這些路徑來(lái)執(zhí)行交易,但它們?cè)陬A(yù)定義的約束條件下操作。它們只能執(zhí)行經(jīng)授權(quán)的操作,如代幣互換,并且在沒(méi)有所有者交互的情況下不能使用資金。
Morpheus
Morpheus是一個(gè)專(zhuān)注于激勵(lì)A(yù)I智能體開(kāi)發(fā)的協(xié)議。該項(xiàng)目旨在開(kāi)發(fā)一個(gè)通用的個(gè)人AI點(diǎn)對(duì)點(diǎn)網(wǎng)絡(luò),充當(dāng)能夠?yàn)閭€(gè)人執(zhí)行智能合約的智能體。
Morpheus網(wǎng)絡(luò)涉及四方關(guān)鍵利益相關(guān)者:開(kāi)發(fā)智能合約、鏈下組件和智能體的編碼人員;將stETH投入到網(wǎng)絡(luò)資金池中的資本提供者;提供計(jì)算能力(以GPU為主)的算力供應(yīng)商;以及創(chuàng)建與網(wǎng)絡(luò)及其智能體交互的前端并致力于擴(kuò)展生態(tài)的社區(qū)。為了協(xié)調(diào)獲取推理的激勵(lì)措施,該項(xiàng)目采用了Yellowstone(黃石)計(jì)算模型,該模型在簡(jiǎn)化的結(jié)構(gòu)下運(yùn)行,旨在管理生態(tài)內(nèi)的資源分配和使用。
11、結(jié)論
由于善意的努力(協(xié)議層面的持續(xù)創(chuàng)新和新改進(jìn))以及激勵(lì)錯(cuò)位(對(duì)基礎(chǔ)設(shè)施的估值溢價(jià)),加密領(lǐng)域的rollup、新鏈和應(yīng)用鏈的激增導(dǎo)致了嚴(yán)重的流動(dòng)性和用戶(hù)的碎片化問(wèn)題和用戶(hù)體驗(yàn)的下降。
這種碎片化又進(jìn)而導(dǎo)致了復(fù)雜且常常令人沮喪的用戶(hù)體驗(yàn),用戶(hù)不得不穿梭于多個(gè)鏈橋接資產(chǎn)并管理不同的gas代幣。對(duì)于開(kāi)發(fā)者來(lái)說(shuō),這意味著必須在多個(gè)鏈上發(fā)布項(xiàng)目,并嘗試在所有鏈上引導(dǎo)流動(dòng)性和用戶(hù)。
鏈抽象作為這些問(wèn)題的潛在解決方案應(yīng)運(yùn)而生。它旨在提供這樣一種用戶(hù)體驗(yàn),讓用戶(hù)避免與多個(gè)鏈交互所需的手動(dòng)操作過(guò)程。這包括抽象出橋接、gas代幣、賬戶(hù)和錢(qián)包碎片化、流動(dòng)性碎片化和密鑰管理的復(fù)雜性。其目標(biāo)是創(chuàng)造一種類(lèi)似于傳統(tǒng)互聯(lián)網(wǎng)應(yīng)用程序的體驗(yàn),用戶(hù)可以在不經(jīng)歷陡峭的高難度學(xué)習(xí)曲線的情況下與區(qū)塊鏈進(jìn)行交互。
各種鏈抽象方法正在開(kāi)發(fā)中,范圍從綜合解決方案到組件級(jí)解決方案。像NEAR、Particle和Okto這樣的綜合解決方案旨在跨多個(gè)鏈提供端到端的抽象。特定生態(tài)解決方案,如Polygon的AggLayer和Optimism的Superchain,專(zhuān)注于統(tǒng)一流動(dòng)性和提高各自生態(tài)內(nèi)的互操作性。組件解決方案,如基于意圖的協(xié)議和帳戶(hù)抽象機(jī)制,解決了鏈抽象的特定挑戰(zhàn)。
基于意圖的協(xié)議,無(wú)論是用于交易還是橋接,都有望簡(jiǎn)化跨鏈交互并提高資本效率。它們?cè)试S用戶(hù)表達(dá)期望的結(jié)果,而不是特定的執(zhí)行路徑,solver相互競(jìng)爭(zhēng)以有效地執(zhí)行這些意圖。這種方法有可能統(tǒng)一跨鏈流動(dòng)性,并簡(jiǎn)化復(fù)雜的跨鏈操作。
賬戶(hù)抽象,特別是通過(guò)像ERC-4337和EIP-7702這樣的提案實(shí)現(xiàn)的賬戶(hù)抽象,通過(guò)支持更靈活的gas支付機(jī)制以及為標(biāo)準(zhǔn)賬戶(hù)啟用智能合約功能,提供了用戶(hù)體驗(yàn)方面的改進(jìn)。這些創(chuàng)新可以大大降低新用戶(hù)的進(jìn)入門(mén)檻,并簡(jiǎn)化跨多個(gè)鏈的交互。
AI智能體在鏈抽象方面的潛力尤其值得關(guān)注。雖然仍處于早期發(fā)展階段,但AI智能體可以通過(guò)為復(fù)雜的跨鏈操作啟用自然語(yǔ)言命令來(lái)徹底改變用戶(hù)與區(qū)塊鏈技術(shù)的交互方式。這可以極大地簡(jiǎn)化用戶(hù)體驗(yàn),并使區(qū)塊鏈技術(shù)能夠?yàn)楦鼜V泛的受眾所使用。
鏈抽象對(duì)于加密技術(shù)的發(fā)展至關(guān)重要,尤其是考慮到以太坊已經(jīng)采用了rollup作為其擴(kuò)展計(jì)劃,模塊化理念和應(yīng)用鏈的敘事也在不斷增長(zhǎng)。通過(guò)解決碎片化問(wèn)題和復(fù)雜性問(wèn)題,鏈抽象可以創(chuàng)建更加統(tǒng)一且用戶(hù)友好的鏈上體驗(yàn)。然而,更重要的是要注意鏈抽象本身也面臨著挑戰(zhàn)。具有諷刺意味的是,鏈抽象解決方案的碎片正反映出它們?cè)噲D解決的問(wèn)題。許多提出的解決方案仍處于開(kāi)發(fā)的早期階段,面臨著重大的技術(shù)和采用障礙。
值得注意的是,在過(guò)去的幾個(gè)月里,有大量關(guān)于鏈抽象的研究,最近的各種加密峰會(huì)上也有很多關(guān)于鏈抽象的討論,在這段時(shí)間里,許多協(xié)議、基礎(chǔ)設(shè)施項(xiàng)目和研究人員都以這樣或那樣的方式關(guān)注著鏈抽象。鑒于這一點(diǎn),用戶(hù)體驗(yàn)和碎片化問(wèn)題很可能在未來(lái)幾年內(nèi)得到改進(jìn)。
以上就是腳本之家小編給大家分享的是鏈抽象的全面解讀,希望大家喜歡!
你可能感興趣的文章
-
Mynt是什么?如何在Monad測(cè)試網(wǎng)上挖礦Mynt?
Mynt是一個(gè)去中心化的穩(wěn)定幣協(xié)議,允許用戶(hù)通過(guò)存入ETH或MON(Monad 的原生代幣)作為抵押品,鑄造與美元掛鉤的穩(wěn)定幣USDm,通過(guò)與 Mynt 進(jìn)行測(cè)試網(wǎng)互動(dòng),用戶(hù)可能有機(jī)會(huì)獲…
2025-06-06 -
如何在加密貨幣交易中應(yīng)用Black-Litterman模型?
Black-Litterman模型由Fischer Black和Robert Litterman于1991年在高盛開(kāi)發(fā),Black-Litterman模型是加密貨幣交易和投資的強(qiáng)大工具,為最優(yōu)投資組合配置提供了穩(wěn)健的框架,那…
2025-06-06 -
加密貨幣交易中的諧波形態(tài):八種常用的諧波形態(tài)指南
諧波形態(tài)是依靠斐波那契比率來(lái)預(yù)示價(jià)格趨勢(shì)潛在反轉(zhuǎn)的高級(jí)圖表形態(tài),諧波形態(tài)精確且數(shù)學(xué)定義明確,使其成為重視市場(chǎng)預(yù)測(cè)結(jié)構(gòu)化方法的交易者的最?lèi)?ài),在本指南中,我們將探討諧…
2025-06-06 -
區(qū)塊鏈的多層結(jié)構(gòu)都有那些?L1 與 L2 有什么區(qū)別?新手完整指南
區(qū)塊鏈的多層結(jié)構(gòu)都有那些?區(qū)塊鏈層:完整指南區(qū)塊鏈被稱(chēng)為革命性的,但其潛力的本質(zhì)在于其多層架構(gòu),這些層決定了信息在分布式網(wǎng)絡(luò)中的傳遞、驗(yàn)證、記錄和訪問(wèn)方式,從硬件…
2025-06-06 -
什么是空投挖礦?如何在2025年進(jìn)行空投挖礦?
空投挖礦是指積極尋求并參與由各種加密貨幣初創(chuàng)公司或項(xiàng)目的創(chuàng)始人和創(chuàng)始人組織的空投活動(dòng),很多新手投資者還不了解什么是空投挖礦?如何在2025年進(jìn)行空投挖礦?下文將為大…
2025-06-06 -
什么是時(shí)空證明PoSt?有什么優(yōu)勢(shì)?有哪些值得關(guān)注的項(xiàng)目?
Proof-of-Space-Time(PoST)是什么?Proof-of-Space-Time(PoST)有什么優(yōu)勢(shì)?時(shí)空證明PoSt有哪些值得關(guān)注的項(xiàng)目?下面腳本之家小編給大家詳細(xì)介紹下時(shí)空證明PoSt是什么吧…
2025-06-06 -
Solana是什么?它如何運(yùn)作?與其他鏈有何不同?
Solana 是一個(gè)高性能公鏈,以其速度快、費(fèi)用低和可擴(kuò)展性而聞名,它于 2020 年上線,支持智能合約、去中心化應(yīng)用 (dApp) 和數(shù)字資產(chǎn)——與以太坊類(lèi)似,但速度更快、成本更低…
2025-06-05 -
SUI上排名前五的空投項(xiàng)目有哪些?SUI 上5大最佳空投項(xiàng)目
Sui近期在DEX日交易量上超越了Base,表明盡管發(fā)生了短暫震動(dòng)網(wǎng)絡(luò)的安全事件,但用戶(hù)參與度依然強(qiáng)勁,即使在受到協(xié)議層漏洞影響后,生態(tài)系統(tǒng)仍展現(xiàn)出非凡的韌性——用戶(hù)并未…
2025-06-05 -
InfoFi與注意力經(jīng)濟(jì)平臺(tái)Kaito是什么?Kaito新手使用教學(xué)
KAITO是AI驅(qū)動(dòng)的Web3一站式資訊平臺(tái),KAITO是Kaito生態(tài)關(guān)鍵代幣,生態(tài)主要交易媒介、能質(zhì)押、能參與項(xiàng)目Launchpad、能分配獎(jiǎng)勵(lì),就像是注意力版本的$BNB代幣之于BNB生態(tài),下…
2025-06-05 -
什么是InfoFi?有哪些InfoFi項(xiàng)目值得關(guān)注?如何利用InfoFi賺錢(qián)
一個(gè)新的金融前沿正在形成——信息、注意力和數(shù)字信號(hào)成為寶貴的資產(chǎn),在本文中,我們探討了什么是InfoFi,有哪些InfoFi項(xiàng)目值得關(guān)注以及個(gè)人在這個(gè)新的信息驅(qū)動(dòng)型經(jīng)濟(jì)中如…
2025-06-05