加密行業充滿着變化,爲(For)數不(No)多的(Of)不(No)變事項之一(One)就是(Yes)區塊鏈的(Of)數量在(Exist)不(No)斷增長。無論是(Yes)以(By)太坊L2、應用(Use)鏈,還是(Yes)alt L1,似乎一(One)直都有大(Big)量的(Of)新的(Of)區塊鏈層出(Out)不(No)窮。
雖然不(No)同的(Of)區塊鏈爲(For)用(Use)戶提供了(Got it)許多不(No)同的(Of)選擇,但它也爲(For)開發人(People)員和(And)多鏈用(Use)戶帶來了(Got it)挑戰。越來越多的(Of)鏈會産生流動性和(And)使用(Use)率的(Of)碎片化問題,讓用(Use)戶體驗受損——這(This)對多鏈用(Use)戶和(And)應用(Use)開發人(People)員來說都是(Yes)非常糟糕的(Of)事。
可以(By)說加密貨币如今的(Of)多鏈局面是(Yes)基礎設施叠代和(And)激勵失調的(Of)若幹故事之一(One)。自從引入PoS共識機制以(By)來,加密世界裏區塊鏈的(Of)數量呈現爆炸式增長。與比特币PoW共識機制相比,PoS大(Big)大(Big)降低了(Got it)啓動和(And)保護新網絡的(Of)障礙,催生L1領域創新項目的(Of)寒武紀式爆發。爲(For)了(Got it)解決可擴展性的(Of)三難困境,我們有了(Got it)Solana、Cosmos及其應用(Use)鏈,Berachain及其PoL共識機制,以(By)太坊L2和(And)欺詐證明等,各自都有自己的(Of)獨特創新方式。
雖然創新可能是(Yes)區塊鏈爆炸式增長背後的(Of)主要(Want)驅動因素,但激勵的(Of)失調也有一(One)定責任。基礎設施的(Of)交易溢價高于(At)應用(Use)程序,因此,在(Exist)決定構建什麽和(And)在(Exist)哪裏構建時(Hour),開發人(People)員會考慮到估值的(Of)波動。這(This)種激勵失調導緻了(Got it)無數各種各樣的(Of)區塊鏈或協議“擁有自己的(Of)堆棧”,這(This)在(Exist)很大(Big)程度上(Superior)緻使我們身處如今這(This)樣的(Of)一(One)個(Indivual)加密世界。
模塊化的(Of)概念是(Yes)一(One)個(Indivual)相對較新的(Of)概念,它是(Yes)由Mustafa Al-Bassam于(At)2019年在(Exist)一(One)篇題爲(For)“LazyLedger:具有客戶端智能合約的(Of)分布式數據可用(Use)性賬本”的(Of)學術論文中首次提出(Out)的(Of)。在(Exist)這(This)篇文章中,他(He)概述了(Got it)一(One)種區塊鏈設計理念,将網絡共識和(And)數據可用(Use)性函數與交易結算和(And)執行解耦。
模塊化的(Of)好處是(Yes)專業化,無論是(Yes)可負擔的(Of)DA(數據可用(Use)性)還是(Yes)鏈下執行。與亞當•斯密(Adam Smith)假定勞動分工是(Yes)經濟增長的(Of)源泉類似,專業化(勞動分工)通過提高效率推動可擴展性(增長)。
2020年10月2日,Vitalik轉向rollup将其作(Do)爲(For)以(By)太坊的(Of)主要(Want)擴展解決方案——rollup是(Yes)“模塊化興起”的(Of)自然延伸。以(By)太坊的(Of)最終目标是(Yes)成爲(For)具有全球協調性的(Of)金融層,實現這(This)一(One)目标需要(Want)規模的(Of)擴展。然而,考慮到可擴展性的(Of)三難困境,以(By)太坊以(By)犧牲可擴展性爲(For)代價,對去中心化特性和(And)安全性進行了(Got it)優化。通過将多個(Indivual)交易打包成一(One)個(Indivual)交易包,然後将該交易包提交到以(By)太坊主網,rollup增加了(Got it)交易吞吐量同時(Hour)降低了(Got it)交易成本。這(This)種方法最大(Big)限度地減少了(Got it)鏈上(Superior)處理的(Of)數據量,從而實現了(Got it)更快、更便宜的(Of)交易。然而,随着rollup數量的(Of)增加,與以(By)太坊生态交互的(Of)複雜性也會相應增加,因爲(For)需要(Want)構建額外的(Of)基礎設施,才能将rollup與生态内的(Of)其餘部分相連。
Celestia的(Of)可擴展性通過其獨特的(Of)數據可用(Use)性采樣(DAS)方法得到增強。這(This)使得網絡可以(By)随着更多輕節點的(Of)加入而擴展,從而在(Exist)不(No)影響安全性或去中心化程度的(Of)情況下實現更大(Big)的(Of)區塊。
爲(For)了(Got it)超越Web2,Web3 UX(用(Use)戶體驗)需要(Want)提供絕對更好的(Of)體驗(考慮到轉換成本)。這(This)就是(Yes)鏈抽象的(Of)用(Use)武之地。
作(Do)爲(For)一(One)種理念,與其說鏈抽象是(Yes)實現最終目标的(Of)方法,不(No)如說它本身更接近于(At)最終目标。因此,“鏈抽象”是(Yes)一(One)種用(Use)戶體驗,任何組件/改進都可以(By)被認爲(For)緻力于(At)“實現鏈抽象的(Of)未來”。
想要(Want)在(Exist)如今的(Of)加密世界成爲(For)一(One)個(Indivual)多鏈用(Use)戶,就需要(Want)在(Exist)許多鏈之間架起資金橋梁,穿梭于(At)複雜的(Of)UI(用(Use)戶界面),使用(Use)許多不(No)同的(Of)代币支付交易,每種代币都有自己的(Of)風險特征。用(Use)戶需要(Want)與加密經濟的(Of)各種“管道”進行交互,這(This)是(Yes)個(Indivual)繁瑣複雜的(Of)體驗——傳統金融中的(Of)等效“管道”将是(Yes)在(Exist)FedWire(美聯儲資金轉賬系統)上(Superior)進行交易。從Web2 UX類型的(Of)最終目标考慮鏈抽象,有兩個(Indivual)關鍵痛點需要(Want)解決:Web3 UX的(Of)複雜性,以(By)及用(Use)戶和(And)流動性的(Of)碎片化問題。
在(Exist)計算機科學的(Of)語境中,抽象的(Of)定義如下:
從用(Use)戶體驗中簡化或消除技術複雜性,産生隐藏這(This)些細節和(And)過程的(Of)技術。這(This)些複雜性仍然存在(Exist)并發揮作(Do)用(Use),但對用(Use)戶來說是(Yes)不(No)可見的(Of)。
在(Exist)Web2世界中,通過隐藏各種操作(Do)的(Of)技術複雜性并向用(Use)戶呈現簡化的(Of)界面,抽象在(Exist)創建用(Use)戶友好的(Of)無縫體驗方面發揮了(Got it)至關重要(Want)的(Of)作(Do)用(Use)。例如,用(Use)戶通過浏覽器與網站交互,而不(No)需要(Want)理解HTTP、TCP/IP或DNS等底層協議是(Yes)什麽。用(Use)戶隻需打開Outlook,編寫電子郵件,然後發送——他(He)們完全不(No)知道他(He)們的(Of)電子郵件與SMTP等發送協議和(And)IMAP/POP等接收協議進行了(Got it)交互。Web托管和(And)雲服務抽象了(Got it)服務器管理、數據複制和(And)負載平衡,爲(For)輕松部署和(And)管理應用(Use)程序提供了(Got it)用(Use)戶友好的(Of)界面。身份驗證和(And)授權過程(包括密碼哈希和(And)會話管理)隐藏在(Exist)簡單的(Of)登錄界面之後。像PayPal和(And)Stripe這(This)樣的(Of)在(Exist)線支付服務抽象了(Got it)安全加密、欺詐檢測和(And)銀行網絡通信,支持用(Use)戶進行毫不(No)費力的(Of)交易。最重要(Want)的(Of)一(One)點是(Yes)Web2提供了(Got it)一(One)種非互聯網原生用(Use)戶也可以(By)浏覽的(Of)體驗,Web2對抽象的(Of)關注使這(This)項技術變得易于(At)訪問。
谷歌作(Do)爲(For)首選的(Of)搜索引擎,可以(By)被認爲(For)是(Yes)終極的(Of)抽象。通過作(Do)爲(For)互聯網的(Of)廣泛指南,它簡化了(Got it)信息檢索過程,允許用(Use)戶輸入搜索請求,而無需了(Got it)解複雜的(Of)搜索算法或網絡爬行過程。谷歌的(Of)算法索引了(Got it)數十億個(Indivual)網頁,并根據相關性對它們進行排名,從而将最重要(Want)的(Of)結果呈現給用(Use)戶。這(This)種抽象意味着用(Use)戶無需了(Got it)解關于(At)SEO、HTML結構或網絡托管的(Of)技術知識,因爲(For)Google将這(This)些複雜性隐藏了(Got it),并提供了(Got it)直接的(Of)、系統性的(Of)搜索結果。此外,谷歌還提供了(Got it)前面提到的(Of)大(Big)部分服務——郵件(Gmail)、寫作(Do)(Google Docs)、存儲(Google Drive)等等。通過一(One)個(Indivual)可訪問的(Of)統一(One)界面,谷歌通過将各種功能集中到一(One)個(Indivual)高度凝聚的(Of)生态中,進一(One)步增強了(Got it)用(Use)戶體驗。
我們來進一(One)步更清楚地了(Got it)解這(This)一(One)點:Web2由許多協議組成,這(This)些協議相互操作(Do),就抽象需求而言,Web2與Web3在(Exist)“底層”并沒有太大(Big)的(Of)不(No)同。對于(At)一(One)般的(Of)Web2用(Use)戶來說,并不(No)需要(Want)理解這(This)些協議,這(This)種簡化的(Of)用(Use)戶體驗可以(By)作(Do)爲(For)鏈抽象的(Of)指路明燈。
鏈抽象——“免除多鏈交互所需的(Of)手動過程的(Of)用(Use)戶體驗”
讓我們來看鏈抽象試圖解決的(Of)問題:
橋接——用(Use)戶需要(Want)将價值連接到不(No)同的(Of)鏈上(Superior),這(This)既帶來了(Got it)重大(Big)的(Of)用(Use)戶體驗摩擦,也帶來了(Got it)安全風險。
gas代币——用(Use)戶需要(Want)在(Exist)不(No)同的(Of)鏈上(Superior)獲取并管理不(No)同的(Of)代币來支付gas費。
帳戶和(And)錢包碎片化——用(Use)戶需要(Want)與多個(Indivual)帳戶進行交互才能訪問其全部餘額。這(This)個(Indivual)問題在(Exist)非EVM生态中更加嚴重,因爲(For)需要(Want)單獨的(Of)地址和(And)錢包。
流動性碎片化——随着區塊鏈數量的(Of)增加,流動性分散,并進一(One)步被隔離在(Exist)這(This)些鏈上(Superior)。
如前所述,激勵失調,以(By)太坊以(By)rollup爲(For)中心的(Of)路線圖,以(By)及應用(Use)鏈、特定應用(Use)rollup及“擁有自己的(Of)堆棧”模塊化的(Of)普及,導緻了(Got it)流動性和(And)用(Use)戶碎片化的(Of)加劇,以(By)及統一(One)流暢的(Of)用(Use)戶體驗的(Of)解體。
通常,“單體架構”的(Of)支持者會以(By)Solana和(And)其他(He)非EVM鏈(如Sui和(And)Aptos)爲(For)例,展示它們爲(For)用(Use)戶提供的(Of)簡潔性。
如果用(Use)戶将資金橋接到Solana上(Superior),他(He)們通常隻需要(Want)與一(One)種形式的(Of)USDC和(And)一(One)種形式的(Of)SOL進行交互。由于(At)Wormhole和(And)Axelar USDC早已存在(Exist),Solana在(Exist)USDC的(Of)可互換性方面存在(Exist)自己的(Of)問題,但這(This)些問題在(Exist)很大(Big)程度上(Superior)已經得到了(Got it)解決或改進。Solana“生态”指的(Of)就是(Yes)Solana和(And)建立在(Exist)其上(Superior)的(Of)應用(Use)程序。(目前)還沒有L2,也沒有必要(Want)通過橋接來獲得更多的(Of)流動性或不(No)同的(Of)應用(Use)程序子集。
相比之下,當用(Use)戶登錄到以(By)太坊生态(包括rollup)後,他(He)們會遇到各種形式的(Of)USDC和(And)各種形式的(Of)ETH。例如,盡管Optimism上(Superior)的(Of)ETH和(And)Arbitrum上(Superior)的(Of)ETH在(Exist)所有的(Of)意圖和(And)目的(Of)上(Superior)都是(Yes)相同的(Of)資産——兩者都使用(Use)各自的(Of)規範橋接器從以(By)太坊主網橋接過來——但它們不(No)能互換使用(Use)。某些應用(Use)程序隻在(Exist)Optimism上(Superior)運行,而其他(He)應用(Use)程序隻存在(Exist)于(At)Arbitrum上(Superior)。出(Out)于(At)所有實際目的(Of),Optimism上(Superior)的(Of)ETH和(And)Arbitrum上(Superior)的(Of)ETH位于(At)完全不(No)同的(Of)鏈上(Superior),具有不(No)同的(Of)生态和(And)不(No)同的(Of)用(Use)例。
即使在(Exist)錢包層面,二者也被視爲(For)不(No)同的(Of)資産。像Rabby和(And)Rainbow這(This)樣的(Of)新興錢包已經努力在(Exist)錢包層面上(Superior)模糊和(And)抽象資産。盡管如此,用(Use)戶還是(Yes)會發現自己管理的(Of)資産是(Yes)“可替代的(Of)”(實際上(Superior)幾乎以(By)一(One)種不(No)可替代的(Of)方式),跨多個(Indivual)鏈和(And)rollup。
這(This)種差異在(Exist)非rollup層面上(Superior)更爲(For)明顯。對于(At)非EVM鏈(例如Solana、Sui、Aptos)和(And)非以(By)太坊EVM L1(例如BNB和(And)Avalanche C-Chain),用(Use)戶還必須處理非原生資産(axlUSDC、axlETH等)。
從理論上(Superior)講,如果rollup履行了(Got it)他(He)們的(Of)承諾,完全剝離以(By)太坊用(Use)戶,并在(Exist)以(By)太坊之上(Superior)成爲(For)他(He)們自己的(Of)“單體”鏈,那麽就不(No)需要(Want)橋接和(And)尋求流動性。然而,事實并非如此。三個(Indivual)最大(Big)的(Of)rollup:Arbitrum、Optimism和(And)Base,每個(Indivual)都有不(No)同的(Of)生态、用(Use)例和(And)用(Use)戶。Optimism已經轉向增加額外的(Of)模塊化級别:憑借超級鏈(稍後詳述)。Arbitrum主要(Want)專注于(At)DeFi(特别是(Yes)永續合約和(And)期權DEX),最近随着Xai和(And)Sanko的(Of)推出(Out),越來越多地關注L3(Arbitrum自己的(Of)額外模塊化層)。Base則主要(Want)專注于(At)SocialFi應用(Use)。
可以(By)看到,“通用(Use)”L2已經開始開發它們自己的(Of)特定焦點和(And)用(Use)例。想玩遊戲的(Of)用(Use)戶必須先橋接到Arbitrum,然後再橋接到Xai或Sanko。如果同一(One)個(Indivual)用(Use)戶想要(Want)在(Exist)Farcaster上(Superior)進行Degen打賞或在(Exist)friendtech上(Superior)購買鑰匙(key),他(He)們就必須橋接到Base。如果用(Use)戶想要(Want)使用(Use)Synthetix,他(He)們将必須橋接到Optimism。最終的(Of)結果就是(Yes)高度碎片化,而這(This)并非有意爲(For)之。一(One)般來說,每個(Indivual)通用(Use)L2都應該緻力于(At)提供各種各樣的(Of)應用(Use)程序,以(By)滿足用(Use)戶的(Of)每一(One)個(Indivual)需求:在(Exist)模塊化設置中提供單一(One)的(Of)體驗。但事實并非如此,原因有二:
由于(At)base rollup的(Of)TPS較低,特别是(Yes)在(Exist)遊戲方面,rollup必須采用(Use)某種形式的(Of)模塊化架構将執行轉移到其他(He)環境(如L3)。
由于(At)不(No)同的(Of)激勵機制和(And)其他(He)将用(Use)戶和(And)開發者引入其鏈上(Superior)的(Of)方法,每個(Indivual)通用(Use)rollup都在(Exist)不(No)經意間形成了(Got it)不(No)同的(Of)文化和(And)生态。
L1也是(Yes)一(One)樣。有些應用(Use)程序和(And)用(Use)戶隻存在(Exist)于(At)Avalanche C-Chain或BNB或Sui和(And)Aptos上(Superior)。
碎片化問題不(No)僅會影響到用(Use)戶,還會影響到執行層和(And)協議本身。由于(At)碎片化,執行層的(Of)收入和(And)MEV會被rollup(在(Exist)MEV的(Of)情況下)或其他(He)鏈吞噬。随着執行層之間競争的(Of)加劇,這(This)一(One)點變得更加重要(Want)。
對于(At)協議來說,情況非常具有挑戰性,因爲(For)它們必須在(Exist)衆多鏈上(Superior)啓動,并試圖在(Exist)所有鏈上(Superior)引導流動性和(And)用(Use)戶。這(This)對于(At)新産品來說尤其困難,因爲(For)它們的(Of)目标是(Yes)獲得盡可能多的(Of)用(Use)戶。此外,協議運行的(Of)每個(Indivual)底層鏈和(And)每個(Indivual)橋接集成都會增加複雜性并加大(Big)安全風險。
總的(Of)來說,加密世界内部的(Of)碎片化問題,特别是(Yes)在(Exist)以(By)太坊中,碎片化正處于(At)曆史最高水平,這(This)導緻了(Got it)不(No)太理想的(Of)用(Use)戶體驗和(And)流量。
解決碎片化問題:鏈抽象
這(This)種碎片化問題催生了(Got it)鏈抽象理念的(Of)誕生和(And)發展。如前所述,我們将鏈抽象作(Do)爲(For)最終目标:加密用(Use)戶可以(By)獲得實打實優化過的(Of)更好體驗,而不(No)必處理與橋接,gas支付,複雜UI和(And)多鏈錢包管理相關的(Of)衆多問題。
爲(For)了(Got it)達到鏈抽象的(Of)最終目标,已經進行了(Got it)大(Big)量嘗試,從綜合解決方案(如AggLayer、Particle Network和(And)OP Superchain)到組件解決方案(如意圖網絡和(And)橋接聚合器)。
通常,具有諷刺意味的(Of)是(Yes),鏈抽象的(Of)關鍵問題之一(One)一(One)直都是(Yes)鏈抽象解決方案的(Of)碎片化。通常,我們看到鏈抽象解決方案試圖“擁有”被抽象的(Of)鏈。例如,Polygon的(Of)AggLayer和(And)Optimism的(Of)Superchain都試圖通過統一(One)流動性、消息傳遞、橋接或其他(He)組件來抽象rollup碎片化問題。然而,兩者都需要(Want)鏈選擇他(He)們的(Of)解決方案,這(This)就伴随着激勵失調的(Of)問題。最後,往往所有鏈都想擁有自己的(Of)堆棧。
此外,它們不(No)能很好地協同工作(Do)。雖然Polygon AggLayer上(Superior)的(Of)rollup受益于(At)統一(One)的(Of)流動性,而Superchain的(Of)rollup則受益于(At)統一(One)的(Of)消息傳遞和(And)可互換的(Of)應用(Use)程序和(And)資源,但如果用(Use)戶希望同時(Hour)與兩者交互,他(He)們仍然會面臨糟糕的(Of)用(Use)戶體驗。
除了(Got it)一(One)些抽象解決方案的(Of)碎片化問題,特别是(Yes)在(Exist)組件級别,鏈抽象面臨的(Of)另一(One)個(Indivual)問題與處理方式有關。
現實情況是(Yes),鏈抽象是(Yes)一(One)個(Indivual)多方面的(Of)問題,可以(By)通過許多不(No)同的(Of)角度來解決:既包括應該解決哪些問題,也包括應該如何解決這(This)些問題。
在(Exist)概述應該如何處理鏈抽象方面已經做出(Out)了(Got it)一(One)些強有力的(Of)努力,其中最突出(Out)的(Of)就是(Yes)Frontier Research提出(Out)的(Of)CAKE框架。我們強烈建議讀者自己通讀CAKE框架,但大(Big)體來說,Frontier概述了(Got it)鏈抽象關鍵元素(CAKE)框架由三個(Indivual)基礎設施層組成:許可層、solver層和(And)結算層。
許可層是(Yes)指用(Use)戶将錢包連接到協議和(And)應用(Use)程序并提交意圖的(Of)地方,用(Use)戶在(Exist)此簽署消息。許可層負責識别用(Use)戶的(Of)資産并執行交易。
solver層包括solver(求解器)和(And)fulfiller(執行者),他(He)們根據根據用(Use)戶的(Of)資産和(And)意圖估算的(Of)費用(Use)和(And)執行速度提供報價和(And)執行意圖。
結算層确保用(Use)戶的(Of)交易。如果交易被設置爲(For)發生在(Exist)與原鏈不(No)同的(Of)鏈上(Superior),它将資産橋接到該鏈上(Superior)并執行。
與CAKE框架相比,我們認爲(For)更實用(Use)的(Of)方法可以(By)幫助将鏈抽象的(Of)發展情況可視化。簡單來說,我們将鏈抽象解決方案分爲(For)兩大(Big)類:綜合解決方案和(And)組件解決方案,每一(One)類都有進一(One)步的(Of)子類。
考慮到鏈抽象(CA)一(One)詞非常模糊,我們來将設計空間一(One)分爲(For)二——綜合CA解決方案和(And)組件CA解決方案。綜合CA解決方案被定義爲(For)尋求抽象多個(Indivual)摩擦的(Of)解決方案,爲(For)CA提供“全棧”解決方案。就用(Use)戶體驗而言,綜合解決方案類似于(At)單體區塊鏈。組件解決方案是(Yes)試圖解決單個(Indivual)問題的(Of)解決方案,爲(For)更大(Big)的(Of)解決方案做出(Out)自己的(Of)貢獻。值得注意的(Of)是(Yes),本報告并沒有深入研究每一(One)個(Indivual)與鏈抽象相關的(Of)解決方案。鏈抽象是(Yes)一(One)個(Indivual)寬泛的(Of)概念,更像是(Yes)一(One)個(Indivual)動機和(And)最終目标,而不(No)是(Yes)一(One)個(Indivual)類别。下面讨論的(Of)協議、網絡、基礎設施層和(And)EIP有助于(At)澄清和(And)表示某些類型的(Of)解決方案是(Yes)如何幫助鏈抽象的(Of)。在(Exist)過去的(Of)幾個(Indivual)月裏,人(People)們針對鏈抽象進行了(Got it)廣泛的(Of)研究,最近的(Of)幾個(Indivual)加密峰會上(Superior)有很多關于(At)鏈抽象的(Of)讨論,在(Exist)大(Big)會期間,許多協議、基礎設施項目和(And)研究人(People)員都以(By)這(This)樣或那樣的(Of)方式關注着鏈抽象。
在(Exist)綜合解決方案設計領域有幾個(Indivual)大(Big)公司——NEAR、Particle、Okto、Polygon AggLayer和(And)OP Superchain。這(This)5種解決方案可以(By)進一(One)步細分爲(For)與生态無關的(Of)解決方案(NEAR、Particle、Okto)和(And)特定于(At)生态的(Of)解決方案(AggLayer和(And)Superchain)。簡言之,二者之間的(Of)區别在(Exist)于(At)CA解決方案的(Of)範圍。
Polygon AggLayer上(Superior)的(Of)所有鏈都通過一(One)個(Indivual)橋合約連接起來,這(This)使得這(This)個(Indivual)生态中的(Of)鏈之間的(Of)價值轉移沒有摩擦,但是(Yes)這(This)樣的(Of)用(Use)戶體驗僅限于(At)Polygon CDK L2的(Of)用(Use)戶。OP超級鏈的(Of)設計與此類似,一(One)個(Indivual)統一(One)的(Of)橋合約将生态中的(Of)所有鏈連接起來,使它們之間的(Of)價值轉移變得相當簡單。與生态無關的(Of)解決方案提供了(Got it)一(One)種不(No)局限于(At)各自生态的(Of)解決方案,用(Use)戶能夠在(Exist)不(No)同的(Of)鏈之間轉移價值并在(Exist)不(No)同的(Of)鏈上(Superior)進行交易。這(This)三種與生态無關的(Of)解決方案都抽象地執行了(Got it)代表用(Use)戶在(Exist)其他(He)鏈上(Superior)轉移資産的(Of)角色——本質上(Superior)來說,這(This)就是(Yes)它們的(Of)主要(Want)産品。
像NEAR這(This)樣的(Of)鏈抽象解決方案自2018年以(By)來一(One)直在(Exist)籌備中,而其他(He)協議對于(At)抽象領域來說還相對較新。考慮到大(Big)多數CA解決方案仍處于(At)開發過程的(Of)早期階段,以(By)及各種方法的(Of)差異性,很難選出(Out)一(One)個(Indivual)領頭羊。在(Exist)這(This)個(Indivual)領域篩選領頭羊,可以(By)考慮各協議的(Of)主要(Want)産品的(Of)使用(Use)量,再一(One)次考慮到這(This)些協議仍處于(At)早期發展階段,這(This)個(Indivual)時(Hour)候進行比較确實爲(For)時(Hour)尚早。
(1)Particle
作(Do)爲(For)所有鏈上(Superior)用(Use)戶的(Of)結算和(And)協調層,Particle的(Of)模塊化L1(可以(By)被認爲(For)是(Yes)底層基礎設施層,而非通用(Use)L1)旨在(Exist)爲(For)加密用(Use)戶提供鏈抽象體驗。
Particle的(Of)主要(Want)産品是(Yes)Universal Accounts(通用(Use)賬戶)——允許用(Use)戶在(Exist)所有鏈(EVM鏈和(And)非EVM鏈)上(Superior)使用(Use)單一(One)地址、賬戶餘額和(And)交互點進行操作(Do),同時(Hour)抽象gas并統一(One)流動性。基于(At)Cosmos SDK創建, Particle本質上(Superior)是(Yes)模塊化的(Of),因此在(Exist)将驗證和(And)數據可用(Use)性等關鍵功能外包給專業參與者的(Of)同時(Hour)保留了(Got it)主權。本質上(Superior)模塊化是(Yes)指其通過可互換的(Of)獨立模塊來處理區塊鏈操作(Do)的(Of)不(No)同方面的(Of)能力。這(This)允許Particle保持對其核心功能和(And)治理的(Of)控制權,同時(Hour)還能夠适應和(And)發展其模塊。
Particle依賴于(At)3大(Big)核心模塊:
通用(Use)帳戶:這(This)些帳戶提供單一(One)的(Of)交互點、用(Use)戶地址和(And)跨所有鏈(EVM和(And)非EVM網絡)的(Of)餘額。
通用(Use)流動性:通過跨鏈原子交易和(And)互換的(Of)optimistic執行,統一(One)所有鏈的(Of)流動性。這(This)允許用(Use)戶與新鏈無縫交互,即使他(He)們并不(No)持有代币。
通用(Use)gas:允許用(Use)戶使用(Use)任何代币進行跨鏈交易支付。
通用(Use)流動性
Particle網絡的(Of)通用(Use)流動性充當支持無縫的(Of)原子跨鏈交互的(Of)底層,實現通用(Use)賬戶内餘額的(Of)統一(One)。通過通用(Use)流動性的(Of)實現,使用(Use)跨鏈應用(Use)程序的(Of)用(Use)戶擁有類似于(At)與單鏈交互的(Of)體驗。
通用(Use)流動性——一(One)個(Indivual)典型例子:
用(Use)戶A想用(Use)自己的(Of)USDT購買鏈4上(Superior)價格爲(For)1 ETH的(Of)NFT,USDT随機分布在(Exist)鏈1、鏈2和(And)鏈3上(Superior)。
通過點擊“購買”按鈕,用(Use)戶将涉及5條鏈(鏈1、鏈2、鏈3、鏈4和(And)Particle網絡)的(Of)UserOperations打包成一(One)個(Indivual)簽名發送給Particle L1。
在(Exist)執行上(Superior)述簽名後,鏈1、鏈2和(And)鏈3上(Superior)的(Of)USDT通過相應鏈的(Of)DEX(去中心化交易所)兌換爲(For)中間代币,例如USDC。
鏈1、鏈2和(And)鏈3上(Superior)的(Of)USDC被發送給流動性提供商(LP)。
LP釋放鏈4上(Superior)的(Of)USDC。
鏈4上(Superior)的(Of)USDC通過鏈4上(Superior)的(Of)DEX兌換爲(For)ETH。
鏈4上(Superior)的(Of)ETH用(Use)于(At)購買NFT。
萬能賬戶
Particle的(Of)通用(Use)賬戶在(Exist)Particle的(Of)鏈抽象産品中起着核心作(Do)用(Use),它們爲(For)用(Use)戶提供跨多鏈生态的(Of)單一(One)地址、餘額和(And)交互點。Particle通用(Use)賬戶利用(Use)通用(Use)流動性自動執行跨鏈原子交易,并從用(Use)戶的(Of)跨鏈餘額中彙集資金,以(By)滿足給定操作(Do)的(Of)條件。通用(Use)賬戶爲(For)用(Use)戶提供了(Got it)EVM和(And)非EVM生态内的(Of)統一(One)界面,并爲(For)他(He)們提供了(Got it)在(Exist)任何區塊鏈上(Superior)儲存和(And)使用(Use)資金的(Of)能力。通用(Use)賬戶的(Of)核心是(Yes)Particle通用(Use)流動性技術,它基于(At)每筆交易自動協調跨鏈交易。Particle網絡充當這(This)些交易的(Of)結算層。
通用(Use)帳戶本質上(Superior)是(Yes)附加到預先存在(Exist)的(Of)EOA(外部地址)的(Of)ERC-4337智能帳戶實現。實現Particle的(Of)通用(Use)SDK的(Of)協議将分配或解析附加到給定EOA地址的(Of)通用(Use)帳戶,通過使用(Use)Particle網絡的(Of)模塊化智能錢包即服務的(Of)社交登錄進行查詢。該帳戶然後被用(Use)作(Do)與應用(Use)程序交互的(Of)核心接口,以(By)及利用(Use)Particle網絡SDK的(Of)任何其他(He)應用(Use)程序。
關于(At)最終用(Use)戶的(Of)假設示例:
Alice發現了(Got it)一(One)個(Indivual)玩賺dApp。該dApp托管在(Exist)Arbitrum上(Superior),并利用(Use)Particle網絡的(Of)通用(Use)SDK來實現通用(Use)帳戶。
Alice開始使用(Use)該dApp。她錢包裏的(Of)資産(Polygon原生)用(Use)于(At)基本的(Of)dApp交互。橋接是(Yes)自動的(Of),在(Exist)交互時(Hour)自動執行。
玩了(Got it)一(One)會兒後,Alice賺了(Got it)一(One)些代币。她用(Use)這(This)些錢買了(Got it)一(One)個(Indivual)NFT作(Do)爲(For)送給她朋友Bob的(Of)生日禮物。她不(No)知道的(Of)是(Yes),該NFT托管在(Exist)Optimism上(Superior)。她可以(By)無縫地将錢發送到Bob的(Of)通用(Use)賬戶。重要(Want)的(Of)是(Yes),在(Exist)她的(Of)整個(Indivual)經曆中,Alice隻使用(Use)了(Got it)一(One)種gas代币。
Bob決定抵押Solana上(Superior)的(Of)NFT進行貸款,并用(Use)所得款項購買一(One)個(Indivual)meme比特币序數(Bitcoin Ordinal)。他(He)在(Exist)幾分鍾内通過同一(One)個(Indivual)賬戶點擊幾下就完成了(Got it)這(This)一(One)切。
比特币、Particle和(And)賬戶抽象(AA):
銘文(inscriptions)和(And)序數(ordinals)的(Of)引入開啓了(Got it)比特币L1活動的(Of)複興。
各種比特币L2已經出(Out)現,将計算限制擴展到比特币基礎鏈之外,這(This)方面的(Of)例子包括與EVM兼容的(Of)BTC L2,如Merlin、BEVM和(And)bSquared。這(This)代表了(Got it)比特币和(And)整個(Indivual)行業的(Of)飛躍,但是(Yes)它們的(Of)設計和(And)支持性基礎設施在(Exist)跨網絡交互時(Hour)仍然會導緻錢包和(And)UI/UX層面出(Out)現相當大(Big)的(Of)摩擦。
這(This)就是(Yes)Particle和(And)BTC Connect的(Of)用(Use)武之地,他(He)們的(Of)目标是(Yes)解決摩擦,同時(Hour)爲(For)比特币帶來賬戶抽象的(Of)好處。BTC Connect通過統一(One)用(Use)戶的(Of)比特币賬戶和(And)基于(At)EVM的(Of)智能賬戶,實現比特币網絡上(Superior)的(Of)賬戶抽象。這(This)是(Yes)通過将比特币錢包作(Do)爲(For)比特币L2或EVM網絡上(Superior)智能賬戶的(Of)Signer(簽名者)來完成的(Of),讓用(Use)戶現有的(Of)比特币錢包成爲(For)唯一(One)的(Of)交互點。該架構利用(Use)EIP-4337設計(支持多簽名錢包、社交恢複和(And)錢包層面更複雜的(Of)交易邏輯)和(And)EVM兼容鏈,引入了(Got it)智能賬戶、Paymaster、Bundler和(And)獨特的(Of)特定于(At)比特币的(Of)錢包連接模式。
因此,智能賬戶和(And)原始比特币錢包上(Superior)的(Of)所有交互都可以(By)通過比特币錢包接口進行控制。BTC Connect擴展了(Got it)比特币錢包的(Of)功能。使用(Use)單個(Indivual)比特币錢包,用(Use)戶可以(By)發送原生BTC交易,與序數交互,并在(Exist)兼容的(Of)EVM dApps和(And)比特币L2上(Superior)執行邏輯。
這(This)使得比特币生态中的(Of)builder(建設者)可以(By)爲(For)用(Use)戶提供無gas交易、賬戶可編程性和(And)許多其他(He)抽象功能。
比特币錢包的(Of)公鑰用(Use)于(At)執行原生BTC交易,并生成EVM EOA。該EOA用(Use)于(At)創建一(One)個(Indivual)以(By)比特币錢包爲(For)簽名者的(Of)智能賬戶,因此比特币錢包簽名與EVM兼容。
(2)NEAR
NEAR正在(Exist)開發一(One)個(Indivual)全面的(Of)鏈抽象堆棧,聚焦賬戶聚合(Account Aggregation)。通過單個(Indivual)帳戶和(And)接口在(Exist)任何區塊鏈上(Superior)進行交易的(Of)能力是(Yes)鏈抽象的(Of)關鍵組成部分。這(This)将爲(For)app用(Use)戶清理Web3碎片,并提高他(He)們跨網絡或跨應用(Use)程序流動的(Of)能力。
NEAR賬戶聚合包括3個(Indivual)核心技術:
NEAR帳戶—NEAR是(Yes)使用(Use)原生帳戶抽象構建的(Of),因此NEAR帳戶映射到人(People)類可讀的(Of)帳戶名稱,而不(No)是(Yes)公鑰哈希值。此外,NEAR帳戶可以(By)爲(For)不(No)同的(Of)功能持有多個(Indivual)具有不(No)同權限的(Of)密鑰。FastAuth爲(For)用(Use)戶提供了(Got it)一(One)個(Indivual)類似Web2的(Of)引導流程,用(Use)戶使用(Use)電子郵件注冊,無需管理私鑰。而FastAuth賬戶和(And)密鑰是(Yes)通過生物識别“Passkey”安全特性(想想FaceID)來保護的(Of)。用(Use)戶還可以(By)通過多方計算(MPC)恢複服務随時(Hour)使用(Use)電子郵件恢複帳戶。
鏈簽名——這(This)允許任何NEAR賬戶控制其他(He)鏈上(Superior)的(Of)地址。使用(Use)鏈簽名,NEAR MPC網絡是(Yes)其他(He)鏈上(Superior)交易的(Of)簽名者,無需管理不(No)同的(Of)錢包和(And)私鑰。MPC簽名允許多個(Indivual)獨立節點使用(Use)非受信方單獨生成的(Of)密鑰shares對消息進行簽名,而無需在(Exist)任何地方集合它們。
意圖Relayer(中繼器)——爲(For)了(Got it)追求順暢的(Of)用(Use)戶體驗,用(Use)戶應該能夠在(Exist)NEAR網絡上(Superior)進行支付,然後能夠在(Exist)其他(He)鏈上(Superior)交易價值。有了(Got it)意圖relayer,用(Use)戶可以(By)指定他(He)們想要(Want)做什麽,而不(No)需要(Want)知道具體是(Yes)如何完成的(Of)。意圖中繼網絡的(Of)任務是(Yes)監視來自MPC服務的(Of)響應,處理已簽名交易,将它們提交到各自鏈,然後完成最終交易。
(3)Okto
Okto是(Yes)一(One)個(Indivual)中間件解決方案,旨在(Exist)爲(For)開發人(People)員和(And)最終用(Use)戶簡化Web3的(Of)複雜性。它抽象了(Got it)區塊鏈交互的(Of)複雜性,使其更容易構建并使用(Use)去中心化應用(Use)程序。Okto認爲(For)需要(Want)一(One)個(Indivual)端到端解決方案來同時(Hour)解決開發體驗和(And)用(Use)戶體驗方面的(Of)挑戰。出(Out)于(At)此目的(Of),他(He)們推出(Out)了(Got it)一(One)個(Indivual)編排層(Orchestration Layer),它可以(By)抽象Web3的(Of)複雜性,并通過解決碎片化問題的(Of)三方面挑戰(流動性、技術标準和(And)用(Use)戶體驗)來解決開發/用(Use)戶體驗。
Okto編排層的(Of)組件:
Okto Appchain——一(One)個(Indivual)中間件鏈,在(Exist)不(No)持有用(Use)戶資産或總鎖定價值(TVL)的(Of)情況下協調交易。它作(Do)爲(For)一(One)個(Indivual)基于(At)rollup的(Of)應用(Use)鏈,從底層安全/可擴展的(Of)區塊鏈繼承信任。關鍵的(Of)子組件包括Bloc Hub和(And)一(One)組統一(One)的(Of)應用(Use)程序開發API。
去中心化錢包網絡(DWN)——支持由MPC進行安全保護的(Of)統一(One)的(Of)錢包賬戶,并允許基于(At)用(Use)戶許可的(Of)委托簽名,支持EVM和(And)非EVM鏈。
去中心化交易網絡(DTN)——跨多個(Indivual)區塊鏈協調異步交易管理,并處理用(Use)戶操作(Do)的(Of)子交易,包括nonce管理、gas費用(Use)估算和(And)數據索引。
Okto的(Of)目标是(Yes)通過它的(Of)編排層提供一(One)個(Indivual)鏈抽象解決方案,它由應用(Use)鏈、DWN和(And)DTN組成。這(This)一(One)層抽象了(Got it)标準、鏈和(And)協議的(Of)複雜性,提供了(Got it)一(One)緻的(Of)開發體驗。它允許開發人(People)員使用(Use)更簡單的(Of)原語和(And)更好的(Of)用(Use)戶體驗構建dApp,專注于(At)他(He)們的(Of)核心産品,而與鏈相關的(Of)複雜性則交由Okto來管理。
聚合區塊鏈可以(By)被認爲(For)是(Yes)一(One)種區塊鏈擴展解決方案,它提供了(Got it)鏈抽象這(This)一(One)輔助優勢。可以(By)理所當然地說,我們将發現自己來到一(One)個(Indivual)多鏈世界,目前還沒有哪一(One)條鏈能夠支持實現大(Big)規模采用(Use)所需的(Of)吞吐量。爲(For)了(Got it)擴展區塊鏈,我們需要(Want)增加對流動性和(And)共享狀态的(Of)訪問——如果增加區塊空間會破壞流動性,那麽它就不(No)是(Yes)一(One)個(Indivual)可行的(Of)解決方案。這(This)就是(Yes)聚合區塊鏈背後的(Of)理念。
(1)Polygon AggLayer
在(Exist)深入研究Polygon AggLayer之前,我們有必要(Want)來快速浏覽一(One)下Polygon生态:
Polygon = 一(One)個(Indivual)聚合區塊鏈全球網絡
AggLayer(統一(One)流動性)= 一(One)個(Indivual)通過聚合來自所有關聯鏈的(Of)證明來統一(One)多鏈網絡流動性的(Of)協議,确保近乎即時(Hour)的(Of)跨鏈原子交易的(Of)安全性。
Polygon CDK(擴展)= 一(One)個(Indivual)模塊化的(Of)開源工具集合,允許開發人(People)員部署他(He)們自己的(Of)主權ZK(零知識證明)驅動的(Of)L2,或者允許現有的(Of)L1和(And)L2鏈遷移到AggLayer。
Polygon從不(No)同的(Of)角度闡述鏈抽象理念,他(He)們的(Of)統一(One)橋合約通過使用(Use)ZK技術提供了(Got it)集成(單體)和(And)模塊化架構的(Of)好處。AggLayer是(Yes)CDK鏈連接的(Of)互操作(Do)性層,可實現無縫高效的(Of)跨鏈通信和(And)統一(One)流動性等功能。這(This)在(Exist)不(No)犧牲主權的(Of)情況下,在(Exist)聚合鏈之間實現了(Got it)統一(One)的(Of)加密安全和(And)原子可組合性。Polygon聲稱,與TCP/IP類似,AggLayer将把區塊鏈格局統一(One)爲(For)一(One)個(Indivual)由具有零知識安全保障的(Of)L1和(And)L2鏈組成的(Of)網絡。
AggLayer的(Of)功能分爲(For)三個(Indivual)階段——假設鏈A是(Yes)一(One)個(Indivual)在(Exist)Polygon生态中運行的(Of)ZK驅動鏈:
預确認:鏈A向AggLayer提交新區塊/交易包A1的(Of)header(區塊頭)以(By)及輕客戶端證明。header文件包含對A1所依賴的(Of)所有其他(He)塊和(And)交易包的(Of)承諾(Bi、Ci等)。當不(No)含有有效性證明的(Of)新交易包被接收時(Hour),它會被AggLayer認定爲(For)是(Yes)“預确認的(Of)”。
确認:鏈A或A的(Of)任何完整節點生成A1的(Of)證明并将其提交給AggLayer。一(One)旦證明被AggLayer驗證,如果它所依賴的(Of)所有交易包也被确認,則A1被确認。
最終确定性:在(Exist)A1被确認後,它的(Of)證明與來自其他(He)rollup的(Of)交易包一(One)起彙集成一(One)個(Indivual)單獨的(Of)證明,并發布到以(By)太坊上(Superior)。該聚合證明強使依賴鏈狀态和(And)交易包一(One)緻。
無縫、高效的(Of)跨鏈通信以(By)及統一(One)的(Of)流動性——實踐中:
設想這(This)樣一(One)個(Indivual)例子,鏈A上(Superior)的(Of)Alice想要(Want)鎖定或燃燒區塊A1中的(Of)一(One)些代币,以(By)便鑄造資産并将這(This)些代币轉移給鏈B上(Superior)的(Of)Bob。鏈B需要(Want)等到這(This)些A1在(Exist)以(By)太坊上(Superior)被最終确認,并提供有效證明,然後才能鑄造資産,這(This)個(Indivual)過程很慢。AggLayer通過允許鏈B暫時(Hour)假定A1是(Yes)有效的(Of)并将在(Exist)以(By)太坊上(Superior)被最終确認來解決這(This)個(Indivual)問題。鏈B的(Of)排序器在(Exist)向AggLayer提交之前,将聲明的(Of)鏈A狀态根A1作(Do)爲(For)B的(Of)區塊頭(B1A1)的(Of)依賴項提交給它,将鏈B構建B1所需的(Of)延遲從20分鍾降低到了(Got it)幾秒鍾。
AggLayer的(Of)統一(One)橋接在(Exist)以(By)太坊上(Superior)爲(For)所有關聯鏈提供一(One)個(Indivual)橋接合約。每條鏈都有統一(One)橋根的(Of)本地副本,從而實現跨鏈交易,不(No)需要(Want)退出(Out)到以(By)太坊,沒有第三方橋接的(Of)安全風險。AggLayer還包含了(Got it)一(One)個(Indivual)bridgeAndCall() Solidity庫——這(This)允許開發者部署在(Exist)不(No)同的(Of)鏈上(Superior)執行調用(Use)的(Of)程序邏輯。用(Use)戶可以(By)将資産轉移到不(No)同的(Of)鏈上(Superior),也可以(By)觸發目标鏈上(Superior)的(Of)合約。理論上(Superior)來說,這(This)提供了(Got it)類似于(At)單體鏈的(Of)用(Use)戶體驗。
那麽,AggLayer是(Yes)如何支持鏈抽象的(Of)?從高層來看,AggLayer将實現近乎即時(Hour)的(Of)原子交易和(And)整個(Indivual)生态範圍内的(Of)統一(One)流動性,創造更好的(Of)資本效率,并提供改進的(Of)用(Use)戶體驗。連接到AggLayer的(Of)L1和(And)L2可以(By)利用(Use)統一(One)的(Of)流動性,開發人(People)員可以(By)接觸到更廣泛的(Of)用(Use)戶,用(Use)戶則可以(By)通過類似于(At)Web2的(Of)用(Use)戶體驗進行交互。
(2)Optimism Superchain
OP超級鏈是(Yes)一(One)個(Indivual)共享橋接、去中心化治理、升級、通信層等的(Of)鏈網絡,所有這(This)些都建立在(Exist)OP Stack上(Superior)。超級鏈的(Of)推出(Out)将OP主網和(And)其他(He)鏈合并爲(For)一(One)個(Indivual)統一(One)的(Of)OP鏈網絡(許多鏈形成超級鏈)。與多鏈設計不(No)同,構成超級鏈的(Of)一(One)部分鏈是(Yes)标準化的(Of),并打算用(Use)作(Do)可互換的(Of)資源。因此,可以(By)構建以(By)整個(Indivual)超級鏈爲(For)目标的(Of)應用(Use)程序——抽象應用(Use)程序運行其上(Superior)的(Of)底層鏈。
OP堆棧:
數據可用(Use)性(DA)層規定了(Got it)基于(At)OP Stack的(Of)鏈的(Of)原始輸入主要(Want)來自于(At)以(By)太坊數據可用(Use)性。
排序層控制如何收集和(And)轉發用(Use)戶交易,通常由單個(Indivual)排序器來管理。
派生層将原始數據處理爲(For)執行層的(Of)輸入,主要(Want)使用(Use)rollup。
執行層定義系統狀态結構和(And)交易函數。EVM是(Yes)中心模塊。
結算層允許外部區塊鏈通過基于(At)證明的(Of)錯誤證明來查看OP Stack鏈的(Of)有效狀态。
(1)Intent(意圖)
意圖是(Yes)一(One)種訂單,用(Use)戶來指定期望的(Of)結果,而非特定的(Of)執行路徑。用(Use)戶不(No)需要(Want)詳細說明交易的(Of)每一(One)步,而是(Yes)簡單地陳述他(He)們想要(Want)實現的(Of)目标。然後,被稱爲(For)“solver”或“filler”的(Of)外部代理會競相尋找最有效的(Of)方式來實現這(This)一(One)意圖,通常是(Yes)收費的(Of)。它們可以(By)被視爲(For)類似于(At)限價訂單,但可以(By)應用(Use)于(At)各種情況(不(No)僅僅是(Yes)交易),如橋接。
一(One)般來說,意圖協議遵循類似的(Of)結構:
意圖由用(Use)戶提交。每個(Indivual)意圖都帶有與用(Use)戶目标相關的(Of)規範:期望大(Big)小、目标鏈、目标資産、請求的(Of)價格、期望的(Of)solver(針對某些意圖網絡)等。
solver和(And)filler使用(Use)子圖譜、事件監聽器等在(Exist)不(No)同的(Of)意圖網絡中監視意圖。
solver/filler可以(By)選擇完成用(Use)戶的(Of)意圖。
上(Superior)述結構在(Exist)不(No)同的(Of)協議和(And)用(Use)例中是(Yes)不(No)同的(Of),特别是(Yes)在(Exist)solver/filler使用(Use)什麽資産,以(By)及它們是(Yes)否被鎖定,以(By)及它們來自何處等方面。
通常,意圖協議分爲(For)兩類:
基于(At)意圖的(Of)交易協議
基于(At)意圖的(Of)橋接協議
出(Out)于(At)所有意圖和(And)目的(Of),它們實際上(Superior)都具有相同的(Of)功能,都允許用(Use)戶提交意圖并可能在(Exist)不(No)同的(Of)鏈上(Superior)或通過不(No)同的(Of)鏈被執行。
基于(At)意圖的(Of)橋接協議
一(One)直以(By)來,橋接需要(Want)在(Exist)鏈之間直接移動資産,這(This)是(Yes)昂貴、複雜且不(No)安全的(Of)。一(One)般來說,傳統的(Of)橋接可以(By)基于(At)鑄币燃燒(mint and lock)、鑄币鎖定(mint and lock)或LP機制,這(This)可能導緻諸如無限鑄币或利用(Use)流動性池或鎖定機制等問題。
相比之下,基于(At)意圖的(Of)橋接依賴于(At)用(Use)戶表達他(He)們的(Of)意圖,在(Exist)單獨的(Of)鏈上(Superior)擁有代币。solver可以(By)爲(For)目标鏈上(Superior)的(Of)用(Use)戶完成這(This)個(Indivual)請求,使用(Use)他(He)們自己的(Of)資金。然後solver在(Exist)原始鏈上(Superior)得到回報。
基于(At)意圖的(Of)橋接避免了(Got it)鑄币或鎖定代币的(Of)需要(Want),從而減輕了(Got it)可能由此産生的(Of)一(One)些問題。然而,它也有自己的(Of)缺點,更具體地說,filler/solver可能面臨由于(At)交易失敗和(And)鏈重組或回滾而導緻的(Of)問題。
與傳統橋接類似,基于(At)意圖的(Of)橋接也必須考慮流動性的(Of)約束。意圖solver/filler需要(Want)在(Exist)多個(Indivual)鏈上(Superior)保持流動性,以(By)執行和(And)完成交易,同時(Hour)還要(Want)定期重新平衡這(This)些資金。此外,filler/solver還面臨資金成本和(And)gas成本(特别是(Yes)在(Exist)目标鏈上(Superior))。
基于(At)意圖的(Of)橋接的(Of)好處是(Yes)顯而易見的(Of):
它們将後端從最終用(Use)戶那裏抽象出(Out)來。從用(Use)戶的(Of)角度來看,基于(At)意圖的(Of)橋接發生在(Exist)幕後,用(Use)戶隻需要(Want)考慮向協議和(And)solver支付費用(Use)。
與傳統橋接相比,它們通常更快、更簡便,因爲(For)使用(Use)的(Of)計算資源更少,所需的(Of)等待時(Hour)間也更短。
到目前爲(For)止,最大(Big)的(Of)基于(At)意圖的(Of)橋接協議是(Yes)Across。自2021年11月以(By)來,該協議已在(Exist)其支持的(Of)各個(Indivual)鏈上(Superior)橋接了(Got it)超100億美元的(Of)交易量。
Across
Across通過基于(At)意圖的(Of)系統實現跨鏈資産轉移。用(Use)戶将資産儲存在(Exist)某鏈上(Superior),指定他(He)們的(Of)目标鏈。然後,獨立的(Of)relayer通過将資金發送給目标鏈上(Superior)的(Of)用(Use)戶來完成這(This)些請求。該協議驗證這(This)些資金轉移并補償relayer。
Across協議依賴于(At)幾個(Indivual)關鍵機制來實現跨鏈資産轉移。第一(One)種是(Yes)relayer機制。Relayer觀察用(Use)戶何時(Hour)将資金存入原始鏈,然後将請求的(Of)資金發送給指定目标鏈上(Superior)的(Of)用(Use)戶。他(He)們可以(By)使用(Use)自己的(Of)資金來執行請求,因此可能面臨流動性限制。不(No)過,Across還有一(One)個(Indivual)流動性池系統,作(Do)爲(For)解決意圖的(Of)備份方案。在(Exist)完成意圖後,數據工作(Do)者和(And)optimistic oracle系統必須驗證該意圖被完成,以(By)便relayer可以(By)得到補償。
數據工作(Do)者是(Yes)白名單上(Superior)的(Of)參與者,他(He)們爲(For)relayer報銷或提供資金補償,重新平衡鏈之間的(Of)流動性池,偶爾進行慢速執行(relayer完成快速執行,并在(Exist)速度上(Superior)相互競争以(By)獲取費用(Use))。他(He)們還監視Across已執行的(Of)意圖,并向Optimistic Oracle提議交易包。然後,optimistic oracle可以(By)驗證數據工作(Do)者提議的(Of)交易包(在(Exist)一(One)個(Indivual)小時(Hour)的(Of)争議窗口之後)。
Across V3專注于(At)構建橋接應用(Use)之外的(Of)應用(Use),并專注于(At)更複雜的(Of)跨鏈交互。Across+允許協議将Across橋接基礎設施與其他(He)交易結合起來,把它們包含在(Exist)一(One)個(Indivual)交易中。例如,NFT市場可以(By)允許用(Use)戶将橋接和(And)鑄币或橋接和(And)購買交互結合到單個(Indivual)交易中。這(This)大(Big)大(Big)減少了(Got it)用(Use)戶的(Of)點擊次數,并潛在(Exist)地節省了(Got it)gas成本,緩解了(Got it)其他(He)用(Use)戶體驗問題,例如在(Exist)目标鏈上(Superior)沒有資産。除了(Got it)Across+之外,該協議還推出(Out)了(Got it)Across Settlement,通過允許在(Exist)協議層面實現跨鏈結算邏輯來執行跨鏈交易的(Of)結算。通過Across+和(And)Across Settlement,Across旨在(Exist)從基于(At)意圖的(Of)橋接轉向更複雜的(Of)跨鏈交互,試圖成爲(For)跨鏈交易更加模塊化的(Of)組件,而不(No)僅僅是(Yes)橋接。
Across在(Exist)基于(At)意圖的(Of)架構和(And)協議方面尤爲(For)重要(Want),因爲(For)他(He)們一(One)直緻力于(At)跨鏈意圖的(Of)标準化。Across的(Of)optimistic oracle背後的(Of)團隊UMA,和(And)Uniswap一(One)起在(Exist)今年早些時(Hour)候推出(Out)了(Got it)ERC-7683,旨在(Exist)爲(For)跨鏈意圖建立标準的(Of)API接口。ERC-7683專注于(At)爲(For)跨鏈意圖創建一(One)個(Indivual)标準化的(Of)API接口,旨在(Exist)通過以(By)下方式增強不(No)同跨鏈意圖系統之間的(Of)互操作(Do)性:
定義一(One)個(Indivual)标準的(Of)CrossChainOrder結構體來表示跨鏈訂單。
指定用(Use)于(At)結算合約的(Of)ISettlementContract接口。
deBridge
與Across類似,deBridge使用(Use)solver和(And)基于(At)意圖的(Of)架構來實現跨鏈資産轉移和(And)智能合約互操作(Do)性。它由兩層結構:協議層和(And)基礎設施層。
協議層位于(At)鏈上(Superior),由一(One)組存在(Exist)于(At)支持鏈上(Superior)的(Of)智能合約組成。它處理跨多鏈交易所涉代币的(Of)鎖定和(And)解鎖,将交易從源鏈發送到目标鏈,并驗證validator(驗證者)以(By)确保交易的(Of)合法性和(And)真實性。驗證者作(Do)爲(For)基礎設施層的(Of)一(One)部分,存在(Exist)于(At)鏈下。基礎設施層由操作(Do)deBridge節點的(Of)驗證者和(And)支持鏈的(Of)完整節點組成,前者處理并簽署跨鏈交易,後者允許驗證者監控并全面驗證交易。
deBridge流動性網絡建立在(Exist)這(This)兩層架構之上(Superior)。它使用(Use)戶能夠爲(For)跨鏈交易創建限價訂單(類似于(At)意圖)。與Across的(Of)工作(Do)方式類似,DLN允許用(Use)戶提交意圖,包括目标鏈、代币、大(Big)小和(And)接收方地址。鏈下solver可以(By)在(Exist)目标鏈上(Superior)獲取意圖以(By)實現它們。爲(For)了(Got it)完成訂單,solver需要(Want)向智能合約提供有關意圖的(Of)詳細信息,智能合約需要(Want)驗證要(Want)執行的(Of)訂單是(Yes)否與提交的(Of)訂單相匹配。如果訂單經過驗證,合約将從solver地址中提取必要(Want)數量的(Of)代币以(By)實現意圖,并将其發送到接收方地址。
基于(At)意圖的(Of)交易協議
基于(At)意圖的(Of)交易,類似于(At)橋接,依靠專業的(Of)solver和(And)做市商來找到最佳執行路徑。這(This)爲(For)用(Use)戶提供的(Of)一(One)個(Indivual)關鍵好處是(Yes),它不(No)僅允許在(Exist)單獨的(Of)目标鏈上(Superior)滿足用(Use)戶需求(類似于(At)橋接的(Of)運作(Do)方式),而且還允許從單獨鏈到原始鏈滿足用(Use)戶需求。這(This)大(Big)大(Big)增加了(Got it)流動性,因爲(For)它使用(Use)戶能夠跨多個(Indivual)區塊鏈獲取共享流動性和(And)執行,并允許他(He)們潛在(Exist)地訪問鏈下流動性。
除了(Got it)受益于(At)共享流動性之外,基于(At)意圖的(Of)交易還允許用(Use)戶潛在(Exist)地将複雜的(Of)以(By)及以(By)前的(Of)多交易程序化訂單和(And)有條件的(Of)執行合并到單個(Indivual)交易中。例如,對于(At)甚至可能不(No)存在(Exist)于(At)原始鏈上(Superior)的(Of)資産,用(Use)戶可以(By)通過單個(Indivual)交易實現基于(At)時(Hour)間、數量或價格的(Of)有條件訂單。除了(Got it)這(This)些相對簡單的(Of)訂單類型之外,基于(At)意圖的(Of)交易甚至可以(By)允許用(Use)戶根據其他(He)交易的(Of)價格走勢執行交易,允許用(Use)戶在(Exist)特定訂單中執行一(One)系列交易,甚至允許基于(At)離線數據觸發交易。
最後,基于(At)意圖的(Of)交易(在(Exist)一(One)定程度上(Superior))使無gas交易成爲(For)可能。用(Use)戶可能仍然需要(Want)批準代币進行交易,但是(Yes)像Matcha(0x)這(This)樣的(Of)協議允許用(Use)戶簽署隻提交意圖的(Of)無gas交易。這(This)使得用(Use)戶不(No)必擔心gas費。此外,用(Use)戶通常還必須爲(For)失敗的(Of)交易支付gas費,而基于(At)意圖的(Of)設計可以(By)緩解這(This)種情況。
除了(Got it)簡化用(Use)戶體驗和(And)緩解與交易相關的(Of)一(One)些用(Use)戶體驗問題外,基于(At)意圖的(Of)交易還可以(By)提高資本效率。負責完成交易訂單的(Of)solver,隻需要(Want)在(Exist)實際完成訂單時(Hour)投入資金。這(This)種按需資本承諾使solver能夠更有效地管理其資源,并在(Exist)不(No)增加資本需求的(Of)情況下參與到更廣泛的(Of)市場當中來。因此,solver之間的(Of)競争可能會加劇,這(This)可能會給各市場的(Of)交易者帶來更優的(Of)價格和(And)流動性。
Everclear
Everclear是(Yes)一(One)個(Indivual)基于(At)意圖的(Of)解決方案,它解決了(Got it)在(Exist)鏈之間再平衡和(And)結算流動性的(Of)限制。他(He)們提出(Out)了(Got it)一(One)種新的(Of)原語,即clearing layer(清算層),允許市場參與者在(Exist)最終與底層鏈和(And)橋進行結算之前,在(Exist)鏈之間獲取淨資金流。Everclear的(Of)清算層構建爲(For)Arbitrum Orbit rollup(通過Gelato RaaS),并使用(Use)帶有特征層ISM的(Of)Hyperlane連接到其他(He)鏈。
總之,“再平衡問題”可以(By)理解爲(For):在(Exist)執行意圖的(Of)過程中,solver的(Of)資金從需要(Want)它們的(Of)鏈轉移到不(No)太需要(Want)它們的(Of)鏈。爲(For)了(Got it)有效地重新平衡,solver必須與橋接器、聚合器、CEX、OTC櫃台以(By)及每個(Indivual)支持鏈和(And)資産的(Of)任何其他(He)可用(Use)流動性來源集成。再平衡的(Of)過程是(Yes)昂貴的(Of),這(This)些成本最終會轉嫁給用(Use)戶。
這(This)就是(Yes)Everclear的(Of)用(Use)武之地,他(He)們爲(For)所有市場參與者提供了(Got it)一(One)個(Indivual)共享系統,以(By)協調資本流動并支持跨鏈結算。在(Exist)所有跨鏈流動中,讓人(People)驚訝的(Of)是(Yes),有80%可以(By)被扣除——這(This)爲(For)降低終端用(Use)戶成本提供了(Got it)巨大(Big)的(Of)機會。也許解決流動性碎片化的(Of)辦法不(No)是(Yes)建立另一(One)個(Indivual)橋接或流動性層,而是(Yes)幫助現有參與者更好地進行協調。
在(Exist)該系統中存款會在(Exist)Everlear rollup上(Superior)生成invoice(發票),這(This)些invoice代表系統向用(Use)戶結算的(Of)義務(由鎖定在(Exist)網關中的(Of)資金支持)。一(One)個(Indivual)典型例子如下:
假設Alice和(And)Bob分别是(Yes)UniswapX和(And)Across的(Of)solver。Alice更傾向于(At)Arbitrum,而Bob則更喜歡Optimism。
Alice執行了(Got it)一(One)筆10 ETH的(Of)Optimism-Arbitrum交易。Bob執行了(Got it)一(One)筆20 ETH的(Of)Arbitrum-Optimism交易。
假設來自兩個(Indivual)原始交易(10 ETH和(And)20 ETH)的(Of)資金分别在(Exist)Optimism和(And)Arbitrum上(Superior)存入Everclear。
Everclear使用(Use)Bob的(Of)20 ETH存款的(Of)50%立即以(By)近乎零成本将Alice的(Of)10 ETH結算給Arbitrum。
Everclear想要(Want)結算Bob的(Of)交易,但是(Yes)在(Exist)Optimism上(Superior)隻有10 ETH可用(Use)于(At)結算。該系統拍賣了(Got it)他(He)的(Of)invoice,将其價格從1美元折扣爲(For)0.99美元。
Charlie注意到了(Got it)這(This)一(One)點,并在(Exist)Optimism上(Superior)存入9.99 ETH。Everclear在(Exist)Optimism上(Superior)以(By)19.99 ETH結算了(Got it)Bob的(Of)交易。Charlie現在(Exist)持有一(One)個(Indivual)10 ETH的(Of)invoice,賺取了(Got it)0.01 ETH的(Of)利潤。
Alice和(And)Bob最終都回到了(Got it)各自的(Of)鏈上(Superior),準備完成更多的(Of)交易。重要(Want)的(Of)是(Yes),這(This)是(Yes)在(Exist)零運營工作(Do)和(And)近乎零成本的(Of)情況下發生的(Of)。
IntentX
IntentX是(Yes)一(One)個(Indivual)基于(At)意圖的(Of)永續合約交易平台,交易者表達他(He)們期望的(Of)結果(意圖),然後由被稱爲(For)solver的(Of)做市商實現。
該平台利用(Use)SYMMIO作(Do)爲(For)結算層,利用(Use)SYMMIO-Core合約來結算交易,并促進直接的(Of)鏈上(Superior)雙邊貿易協議。SYMMIO是(Yes)一(One)個(Indivual)基于(At)意圖的(Of)鏈上(Superior)點對點衍生品交易後端,通過對稱合約(一(One)組基于(At)雙邊協議的(Of)無需信任和(And)無需許可的(Of)智能合約)實現場外衍生品交易。
這(This)些對稱合約持續監控所有參與者的(Of)償付能力,并調解任何參數分歧。這(This)确保了(Got it)各方之間的(Of)衍生品結算無需信任和(And)許可。從本質上(Superior)講,SYMMIO将請求方與響應方配對,将它們鎖定在(Exist)一(One)個(Indivual)孤立的(Of)對稱交易中。這(This)看起來類似于(At)Across或deBridge上(Superior)的(Of)意圖實現方式:
用(Use)戶提交意圖,指定頭寸詳情和(And)白名單solver。
白名單solver使用(Use)子圖譜或事件偵聽器監視意圖。
第一(One)個(Indivual)鎖定意圖的(Of)solver可以(By)開啓頭寸,如果它符合他(He)們的(Of)策略。Solver可以(By)在(Exist)二級市場對沖頭寸,也可以(By)選擇不(No)對沖。
未平倉頭寸包括意圖ID、交易額、平均價格和(And)oracle簽名。
Oracle簽名确保了(Got it)交易者和(And)solver的(Of)償付能力,預防導緻平倉的(Of)頭寸。
IntentX/SYMMIO提供的(Of)主要(Want)好處之一(One)是(Yes)能夠從其他(He)鏈甚至是(Yes)CEX獲得流動性。由于(At)solver可以(By)從多個(Indivual)來源獲取流動性,并利用(Use)跨鏈流動性池,用(Use)戶可以(By)獲得更優惠的(Of)價格,并且可以(By)以(By)最小的(Of)價格影響來完成大(Big)訂單。
通常情況下,如果沒有基于(At)意圖的(Of)交易,要(Want)想從其他(He)鏈獲取流動性,用(Use)戶将不(No)得不(No)進行橋接,從而增加了(Got it)用(Use)戶端的(Of)複雜性。而這(This)種複雜性和(And)風險被傳遞給了(Got it)solver,他(He)們可能不(No)得不(No)對沖自己的(Of)頭寸,并獲得一(One)筆taker(接收方)費用(Use),作(Do)爲(For)實現意圖的(Of)回報。
(2)賬戶抽象
賬戶抽象允許用(Use)戶将他(He)們的(Of)資産存儲在(Exist)基于(At)智能合約的(Of)錢包中,而不(No)是(Yes)存儲在(Exist)EOA(外部賬戶)。這(This)大(Big)大(Big)增強了(Got it)可編程性和(And)功能性。
EOA與智能合約賬戶
EOA和(And)智能合約賬戶是(Yes)區塊鏈中的(Of)兩類主要(Want)賬戶,每種賬戶都有不(No)同的(Of)特征和(And)規範。EOA賬戶由私鑰控制,提供直接的(Of)用(Use)戶控制,而智能合約賬戶則由鏈上(Superior)智能合約管理,提供可編程性。
EOA是(Yes)通過生成公私鑰對(一(One)個(Indivual)典型的(Of)錢包設置過程)在(Exist)鏈下創建的(Of),這(This)不(No)會産生任何費用(Use)。相比之下,智能合約賬戶是(Yes)通過交易在(Exist)鏈上(Superior)創建的(Of),這(This)需要(Want)支付gas費。
雖然EOA爲(For)區塊鏈交互提供了(Got it)基本且必不(No)可少的(Of)功能,例如發送交易、與智能合約交互以(By)及管理原生資産,但智能合約賬戶可以(By)根據其編程邏輯執行更複雜的(Of)操作(Do),從而允許複雜的(Of)自動化交易類型和(And)鏈上(Superior)交互。這(This)是(Yes)因爲(For)智能合約賬戶包含EVM代碼和(And)存儲,使它們能夠在(Exist)區塊鏈上(Superior)執行複雜的(Of)操作(Do)并維護狀态。
這(This)些帳戶類型之間的(Of)gas費用(Use)管理也有所不(No)同。EOA需要(Want)原生代币來支付gas費,這(This)就要(Want)求用(Use)戶爲(For)交易維護原生代币餘額。智能合約賬戶可能會使用(Use)其他(He)收費機制,在(Exist)交易成本的(Of)處理方式上(Superior)提供更大(Big)的(Of)靈活性。由ERC-4337和(And)EIP-7702引入的(Of)支付系統就是(Yes)這(This)方面的(Of)一(One)個(Indivual)例子,它支持gas付款補貼。
賬戶抽象似乎隻與鏈抽象有一(One)點關系,因爲(For)它沒有直接抽象跨鏈交互。然而,它爲(For)用(Use)戶體驗引入了(Got it)幾個(Indivual)關鍵改進,支持鏈抽象。
它允許用(Use)戶與協議和(And)鏈進行交互,而無需支付gas費或管理他(He)們的(Of)私鑰,從而簡化了(Got it)新鏈和(And)應用(Use)鏈的(Of)引導過程。協議和(And)鏈可以(By)支付用(Use)戶的(Of)gas費,paymaster允許跨鏈支付gas費用(Use),從而允許使用(Use)不(No)同鏈上(Superior)的(Of)代币支付目标鏈上(Superior)的(Of)費用(Use)。Gas抽象允許用(Use)戶在(Exist)不(No)同鏈上(Superior)使用(Use)一(One)種代币支付交易費用(Use),由處理gas支付的(Of)relayer完成。
此外,可以(By)通過交易批處理将多個(Indivual)交易合并爲(For)單個(Indivual)交易,從而降低總體gas成本。元交易允許用(Use)戶在(Exist)鏈下簽署消息,并讓第三方提交交易,從用(Use)戶的(Of)角度來看,這(This)可能會實現無gas交易。錢包可以(By)被編程爲(For)基于(At)預定義的(Of)條件自動執行某些交易,甚至是(Yes)在(Exist)不(No)同的(Of)鏈上(Superior)。可互操作(Do)的(Of)智能合約可以(By)與不(No)同鏈上(Superior)的(Of)合約進行交互,從而實現簡化的(Of)跨鏈原子交易。
在(Exist)以(By)太坊和(And)EVM中實現賬戶抽象的(Of)一(One)個(Indivual)普遍問題是(Yes),考慮到其上(Superior)存在(Exist)的(Of)大(Big)量資産,基礎層非常重要(Want)。在(Exist)協議層進行更改是(Yes)非常困難的(Of),可能代價極高,而這(This)一(One)代價通常是(Yes)可以(By)避免的(Of)。這(This)就是(Yes)賬戶抽象尚未在(Exist)EVM上(Superior)完全盛行的(Of)主要(Want)原因之一(One),隻有較小的(Of)鏈可以(By)以(By)更靈活的(Of)方式實現(例如Polygon PoS已經實現了(Got it)一(One)些賬戶抽象原則)。
ERC-4337
ERC-4337由Vitalik Buterin、Yoav Weiss、Kristof Gazso、Dror Tirosh、Shahaf Nacson和(And)Tjaden Hess共同編寫。
它引入了(Got it)賬戶抽象,同時(Hour)避免了(Got it)以(By)太坊協議級别的(Of)更改,以(By)降低在(Exist)共識級别引入脆弱性的(Of)可能性。而ERC-4337引入了(Got it)使用(Use)Alt内存池的(Of)帳戶抽象。
ERC-4337引入了(Got it)幾個(Indivual)用(Use)于(At)帳戶抽象的(Of)新組件。UserOperations允許用(Use)戶将交易打包在(Exist)一(One)起,而不(No)是(Yes)一(One)個(Indivual)接一(One)個(Indivual)地手動執行一(One)系列交易。最簡單的(Of)例子就是(Yes)代币批準和(And)代币互換,這(This)通常需要(Want)兩個(Indivual)單獨的(Of)交易來完成,但可以(By)将它們打包到單個(Indivual)交易中。Bundler(通常是(Yes)validator驗證者或searcher搜尋者)接收提交的(Of)UserOperations,并将它們與其他(He)交易一(One)起打包并提交。UserOperations的(Of)提交可以(By)通過合約帳戶來處理,合約帳戶可以(By)基于(At)一(One)組指令或目标以(By)編程方式啓動交易。
最後,ERC-4337引入了(Got it)paymasters智能合約,可以(By)實現靈活的(Of)gas政策,例如允許dApp爲(For)其用(Use)戶贊助操作(Do)(理論上(Superior)支持自由交易),或者接受使用(Use)ERC20(例如USDC)代替區塊鏈原生貨币(ETH)支付gas費。
Paymasters可以(By)支付用(Use)戶運營費,并代表sender(發送方)爲(For)執行這(This)些操作(Do)的(Of)bunder進行報銷。
這(This)個(Indivual)過程包括幾個(Indivual)步驟:
* 驗證發送方錢包上(Superior)的(Of)用(Use)戶操作(Do)。
* 如果提供了(Got it)paymaster地址,則驗證paymaster操作(Do)。
* 放棄所有驗證失敗的(Of)用(Use)戶操作(Do)。
* 執行發送方錢包上(Superior)的(Of)用(Use)戶操作(Do)。
* 跟蹤用(Use)于(At)執行的(Of)gas。
* 将ETH轉移給bundler用(Use)于(At)支付所用(Use)gas。
* 如果涉及到paymaster,則該paymaster合約中的(Of)ETH用(Use)于(At)支付gas費。
* 如果沒有使用(Use)paymaster,則發送方錢包會報銷ETH。
Paymasters消除了(Got it)用(Use)戶體驗摩擦,爲(For)用(Use)戶開辟了(Got it)新的(Of)模式,允許用(Use)戶使用(Use)非gas代币支付網絡費用(Use),甚至要(Want)求第三方支付這(This)些費用(Use)。
EIP-7702
EIP-7702引入了(Got it)一(One)種新的(Of)交易類型,允許EOA臨時(Hour)充當智能合約賬戶。
它通過添加“contract_code”字段來實現這(This)一(One)點,該字段允許EOA在(Exist)單個(Indivual)交易中采用(Use)智能合約代碼和(And)功能,從而啓用(Use)gas贊助和(And)批量交易等功能,而無需永久遷移到智能合約。
基于(At)EIP-3074理念,EIP-7702采取了(Got it)更保守的(Of)方法,使升級更加短暫,避免引入新的(Of)操作(Do)碼。該提案引入了(Got it)一(One)些關鍵功能,如批處理(允許同一(One)用(Use)戶在(Exist)一(One)個(Indivual)原子交易中進行多個(Indivual)操作(Do))、贊助(允許一(One)個(Indivual)帳戶代表另一(One)個(Indivual)帳戶爲(For)一(One)個(Indivual)交易支付費用(Use))和(And)特權降級(允許用(Use)戶使用(Use)特定的(Of)、有限的(Of)權限簽署子密鑰)。
它被設計爲(For)向前兼容并與ERC-4337保持一(One)緻,允許現有錢包和(And)基礎設施利用(Use)臨時(Hour)升級機制。該提案對以(By)太坊協議進行了(Got it)最小程度的(Of)修改,重點關注臨時(Hour)智能合約賬戶升級的(Of)核心功能。在(Exist)實踐中,EOA獲得一(One)個(Indivual)交易的(Of)臨時(Hour)賬戶代碼,該代碼在(Exist)交易發送時(Hour)執行,像智能合約一(One)樣執行操作(Do)。交易完成後,該帳戶代碼棄用(Use),将EOA恢複到其原始狀态。預計它将被包含在(Exist)即将到來的(Of)以(By)太坊網絡升級中,即Prague/Electra (Pectra)升級。
與ERC-4337類似,EIP-7702允許第三方(paymaster)代表用(Use)戶支付交易費用(Use)。
使用(Use)EIP-7702下的(Of)paymaster,用(Use)戶無需持有任何ETH就可以(By)與基于(At)以(By)太坊的(Of)協議進行交互。相反,paymaster合約将支付gas費。
與ERC-4337相比,EIP-7702中的(Of)gas贊助機制更加靈活。它支持各種贊助模式:
免費贊助:應用(Use)程序可能會爲(For)其用(Use)戶支付所有的(Of)gas費,以(By)鼓勵用(Use)戶采用(Use)。
可替代的(Of)代币支付:用(Use)戶可以(By)使用(Use)ERC-20代币而非ETH來支付gas費。Paymaster将接受這(This)些代币并以(By)ETH支付實際的(Of)gas費。
訂閱模式:該服務可能會将gas贊助作(Do)爲(For)訂閱服務包的(Of)一(One)部分。
有條件贊助:Paymaster可以(By)根據交易類型、用(Use)戶行爲(For)或其他(He)因素設定支付gas費的(Of)條件。
(3)AI智能體
AI智能體是(Yes)鏈上(Superior)實體,能夠在(Exist)接收外部參與者(即用(Use)戶)的(Of)命令、提示或意圖後采取行動。
它們是(Yes)通用(Use)的(Of)人(People)工智能系統,旨在(Exist)與鏈上(Superior)智能合約進行交互。它們可以(By)是(Yes)用(Use)戶控制的(Of),也可以(By)是(Yes)自主的(Of)。它們可以(By)自主執行複雜的(Of)多步驟任務,與智能合約和(And)協議交互,爲(For)用(Use)戶提供個(Indivual)性化的(Of)幫助和(And)建議,并根據用(Use)戶輸入生成和(And)執行區塊鏈交易。它們旨在(Exist)輕松駕馭加密環境,包括理解鏈上(Superior)交互和(And)機制、錢包、協議機制、DAO和(And)智能合約。
鏈上(Superior)AI智能體的(Of)關鍵組件可以(By)分爲(For)以(By)下三項基本内容:
用(Use)戶加密錢包:這(This)是(Yes)安全密鑰管理和(And)交易執行的(Of)基礎元素。加密錢包使用(Use)戶能夠簽署和(And)授權AI智能體推薦的(Of)交易,确保與基于(At)區塊鏈的(Of)應用(Use)程序進行安全且經過驗證的(Of)交互。
專業的(Of)以(By)加密爲(For)中心的(Of)語言模型:智能體的(Of)智能核心是(Yes)一(One)個(Indivual)專門在(Exist)廣泛的(Of)加密數據集上(Superior)訓練過的(Of)大(Big)語言模型(LLM)。這(This)包括關于(At)區塊鏈、錢包、去中心化應用(Use)程序、DAO和(And)智能合約在(Exist)内的(Of)全面信息。專門的(Of)訓練使智能體能夠有效地理解并駕馭複雜的(Of)加密環境。更重要(Want)的(Of)是(Yes),該LLM經過微調,可以(By)根據預定義的(Of)标準評估并推薦最合适的(Of)智能合約給用(Use)戶,注重安全性。
長期記憶系統:該組件涉及到存儲本地或去中心化雲上(Superior)有關關聯應用(Use)程序的(Of)用(Use)戶數據和(And)信息。它爲(For)AI智能體的(Of)行爲(For)提供了(Got it)更廣泛的(Of)背景,支持基于(At)曆史交互和(And)用(Use)戶偏好的(Of)更加個(Indivual)性化、更準确的(Of)幫助。
AI智能體提供了(Got it)幾個(Indivual)關鍵改進,包括增強用(Use)戶的(Of)隐私和(And)數據控制,改進用(Use)戶和(And)代理之間的(Of)激勵一(One)緻性,以(By)及自主轉移價值的(Of)能力。
但也許最重要(Want)的(Of)是(Yes),它們有可能大(Big)大(Big)簡化和(And)改善加密用(Use)戶的(Of)體驗,特别是(Yes)在(Exist)跨鏈交互的(Of)背景下。無需在(Exist)不(No)同的(Of)鏈和(And)代币之間進行手動操作(Do),用(Use)戶可以(By)隻簡單地告訴他(He)們的(Of)AI智能體:“将價值100美元的(Of)ETH兌換爲(For)USDC并将其發送給Alice”,随後智能體将會處理技術細節,确保采取最具流動性且最便宜的(Of)路徑。除了(Got it)簡單的(Of)交互外,它們還可以(By)完成更複雜的(Of)操作(Do),如收益耕作(Do)或跨鏈LP再平衡,而這(This)一(One)切都無需用(Use)戶實際進行各種點擊操作(Do),因爲(For)用(Use)戶可以(By)給智能體提供自然語言命令。
遺憾的(Of)是(Yes),AI智能體及其潛在(Exist)的(Of)鏈上(Superior)應用(Use)尚未真正可行。最近的(Of)AI智能體協議并不(No)具備效用(Use),也沒有充分發揮其潛力。我們重點提及兩個(Indivual)我們認爲(For)可能相關的(Of)協議,但它們仍處于(At)早期階段。關于(At)AI智能體的(Of)一(One)個(Indivual)主要(Want)問題(尤其是(Yes)鏈上(Superior)),是(Yes)潛在(Exist)的(Of)不(No)當行爲(For),無論是(Yes)惡意的(Of)還是(Yes)意外的(Of)。由于(At)用(Use)戶允許這(This)些智能體使用(Use)他(He)們的(Of)資金,因此就可以(By)理解他(He)們可能對是(Yes)否完全信任這(This)些智能體存疑,特别是(Yes)因爲(For)AI模型往往會産生幻覺或者不(No)遵循提示和(And)指示。可以(By)采取一(One)些預防性措施來防止這(This)種情況的(Of)發生,例如設置限制條件或定期注入提示以(By)确保正确的(Of)行爲(For)——但這(This)些更多隻是(Yes)權宜之計。
然而,AI智能體代表了(Got it)對跨鏈交互的(Of)巨大(Big)潛在(Exist)改進,有可能完全消除用(Use)戶的(Of)鏈上(Superior)交互需要(Want),允許他(He)們隻使用(Use)自然語言命令給出(Out)提示。
Wayfinder
Wayfinder是(Yes)一(One)個(Indivual)與鏈無關的(Of)AI智能體框架和(And)工具包,僅設計爲(For)在(Exist)Solana區塊鏈上(Superior)運行。它的(Of)主要(Want)功能是(Yes)爲(For)AI智能體提供與區塊鏈技術交互并執行交易的(Of)接口。爲(For)了(Got it)實現這(This)一(One)點,Wayfinder部署了(Got it)驗證智能體,爲(For)AI智能體評估并提議新的(Of)交互和(And)執行路徑。這(This)些路徑定義了(Got it)AI智能體執行特定交易所遵循的(Of)流程和(And)步驟。雖然AI智能體可以(By)使用(Use)這(This)些路徑來執行交易,但它們在(Exist)預定義的(Of)約束條件下操作(Do)。它們隻能執行經授權的(Of)操作(Do),如代币互換,并且在(Exist)沒有所有者交互的(Of)情況下不(No)能使用(Use)資金。
Morpheus
Morpheus是(Yes)一(One)個(Indivual)專注于(At)激勵AI智能體開發的(Of)協議。該項目旨在(Exist)開發一(One)個(Indivual)通用(Use)的(Of)個(Indivual)人(People)AI點對點網絡,充當能夠爲(For)個(Indivual)人(People)執行智能合約的(Of)智能體。
Morpheus網絡涉及四方關鍵利益相關者:開發智能合約、鏈下組件和(And)智能體的(Of)編碼人(People)員;将stETH投入到網絡資金池中的(Of)資本提供者;提供計算能力(以(By)GPU爲(For)主)的(Of)算力供應商;以(By)及創建與網絡及其智能體交互的(Of)前端并緻力于(At)擴展生态的(Of)社區。爲(For)了(Got it)協調獲取推理的(Of)激勵措施,該項目采用(Use)了(Got it)Yellowstone(黃石)計算模型,該模型在(Exist)簡化的(Of)結構下運行,旨在(Exist)管理生态内的(Of)資源分配和(And)使用(Use)。
由于(At)善意的(Of)努力(協議層面的(Of)持續創新和(And)新改進)以(By)及激勵錯位(對基礎設施的(Of)估值溢價),加密領域的(Of)rollup、新鏈和(And)應用(Use)鏈的(Of)激增導緻了(Got it)嚴重的(Of)流動性和(And)用(Use)戶的(Of)碎片化問題和(And)用(Use)戶體驗的(Of)下降。
這(This)種碎片化又進而導緻了(Got it)複雜且常常令人(People)沮喪的(Of)用(Use)戶體驗,用(Use)戶不(No)得不(No)穿梭于(At)多個(Indivual)鏈橋接資産并管理不(No)同的(Of)gas代币。對于(At)開發者來說,這(This)意味着必須在(Exist)多個(Indivual)鏈上(Superior)發布項目,并嘗試在(Exist)所有鏈上(Superior)引導流動性和(And)用(Use)戶。
鏈抽象作(Do)爲(For)這(This)些問題的(Of)潛在(Exist)解決方案應運而生。它旨在(Exist)提供這(This)樣一(One)種用(Use)戶體驗,讓用(Use)戶避免與多個(Indivual)鏈交互所需的(Of)手動操作(Do)過程。這(This)包括抽象出(Out)橋接、gas代币、賬戶和(And)錢包碎片化、流動性碎片化和(And)密鑰管理的(Of)複雜性。其目标是(Yes)創造一(One)種類似于(At)傳統互聯網應用(Use)程序的(Of)體驗,用(Use)戶可以(By)在(Exist)不(No)經曆陡峭的(Of)高難度學習曲線的(Of)情況下與區塊鏈進行交互。
各種鏈抽象方法正在(Exist)開發中,範圍從綜合解決方案到組件級解決方案。像NEAR、Particle和(And)Okto這(This)樣的(Of)綜合解決方案旨在(Exist)跨多個(Indivual)鏈提供端到端的(Of)抽象。特定生态解決方案,如Polygon的(Of)AggLayer和(And)Optimism的(Of)Superchain,專注于(At)統一(One)流動性和(And)提高各自生态内的(Of)互操作(Do)性。組件解決方案,如基于(At)意圖的(Of)協議和(And)帳戶抽象機制,解決了(Got it)鏈抽象的(Of)特定挑戰。
基于(At)意圖的(Of)協議,無論是(Yes)用(Use)于(At)交易還是(Yes)橋接,都有望簡化跨鏈交互并提高資本效率。它們允許用(Use)戶表達期望的(Of)結果,而不(No)是(Yes)特定的(Of)執行路徑,solver相互競争以(By)有效地執行這(This)些意圖。這(This)種方法有可能統一(One)跨鏈流動性,并簡化複雜的(Of)跨鏈操作(Do)。
賬戶抽象,特别是(Yes)通過像ERC-4337和(And)EIP-7702這(This)樣的(Of)提案實現的(Of)賬戶抽象,通過支持更靈活的(Of)gas支付機制以(By)及爲(For)标準賬戶啓用(Use)智能合約功能,提供了(Got it)用(Use)戶體驗方面的(Of)改進。這(This)些創新可以(By)大(Big)大(Big)降低新用(Use)戶的(Of)進入門檻,并簡化跨多個(Indivual)鏈的(Of)交互。
AI智能體在(Exist)鏈抽象方面的(Of)潛力尤其值得關注。雖然仍處于(At)早期發展階段,但AI智能體可以(By)通過爲(For)複雜的(Of)跨鏈操作(Do)啓用(Use)自然語言命令來徹底改變用(Use)戶與區塊鏈技術的(Of)交互方式。這(This)可以(By)極大(Big)地簡化用(Use)戶體驗,并使區塊鏈技術能夠爲(For)更廣泛的(Of)受衆所使用(Use)。
鏈抽象對于(At)加密技術的(Of)發展至關重要(Want),尤其是(Yes)考慮到以(By)太坊已經采用(Use)了(Got it)rollup作(Do)爲(For)其擴展計劃,模塊化理念和(And)應用(Use)鏈的(Of)叙事也在(Exist)不(No)斷增長。通過解決碎片化問題和(And)複雜性問題,鏈抽象可以(By)創建更加統一(One)且用(Use)戶友好的(Of)鏈上(Superior)體驗。然而,更重要(Want)的(Of)是(Yes)要(Want)注意鏈抽象本身也面臨着挑戰。具有諷刺意味的(Of)是(Yes),鏈抽象解決方案的(Of)碎片正反映出(Out)它們試圖解決的(Of)問題。許多提出(Out)的(Of)解決方案仍處于(At)開發的(Of)早期階段,面臨着重大(Big)的(Of)技術和(And)采用(Use)障礙。
值得注意的(Of)是(Yes),在(Exist)過去的(Of)幾個(Indivual)月裏,有大(Big)量關于(At)鏈抽象的(Of)研究,最近的(Of)各種加密峰會上(Superior)也有很多關于(At)鏈抽象的(Of)讨論,在(Exist)這(This)段時(Hour)間裏,許多協議、基礎設施項目和(And)研究人(People)員都以(By)這(This)樣或那樣的(Of)方式關注着鏈抽象。鑒于(At)這(This)一(One)點,用(Use)戶體驗和(And)碎片化問題很可能在(Exist)未來幾年内得到改進。
微信咨詢