首頁  >  文章  >  一文詳解以太坊Uniswap跨鏈意圖新標準ERC7683

一文詳解以太坊Uniswap跨鏈意圖新標準ERC7683

王林
王林原創
2024-06-08 10:04:13401瀏覽

什麼是跨鏈意圖新標準ERC7683? ERC7683帶給我們什麼? ERC7683有什麼作用?以太坊 ETF 的通過預期,又點燃了ETH Beta 的淘金熱。主網交易的復甦,也勢必輻射到以太坊的各L2生態上,例如Farcaster 宣布巨額融資使得DEGEN 又被關注,ETH Beta 浪潮中大家又開始追逐OP...

#今天本站小編給大家詳細介紹ERC7683跨鏈意圖新標準,喜歡的朋友一起看看吧!

一文詳解以太坊Uniswap跨鏈意圖新標準ERC7683

Uniswap 協定上L2 的總交易量即將達到3000 億美元

但回歸到實際操作上,由於即時熱點在各鏈隨機出現,當用戶想快速追熱點時,可能面對各鏈資金量不同,需要進行資金跨鏈,體驗和操作上都不算好。

近日,作為ETH 主網鏈上DEX 交易的老大哥,Uniswap 緊跟時事, 在其官推上號召大家關注由其與Across共同製定的跨鏈意圖新標準--- ERC- 7683。

一文詳解以太坊Uniswap跨鏈意圖新標準ERC7683

ERC-7683 標準下跨鏈交易的執行過程

這會不會為各ETH DeFi 1.0的項目注入更多活力和催化劑?

跨鏈易懂,但「跨鏈意圖」是什麼?

在解釋跨鏈意圖之前,我們先介紹什麼是「意圖架構」:

意圖架構是一種設計方法,使用者只需指定他們想要達成的最終狀態即(即意圖),而不需要關心具體的執行過程。系統根據使用者的意圖自動尋找並執行實現該目標的最佳路徑。

了解意圖架構,「跨鏈意圖」的概念也不再抽象化:

跨鏈意圖指在不同鏈之間執行使用者指定的交易。例如你有一筆 USDC 在以太坊上,你希望將其兌換成 Polygon 上的 MATIC。在跨鏈意圖系統中,你只需告訴系統“將以太坊上的 USDC 兌換成 Polygon 上的 MATIC”,系統會自動尋找最優路徑完成這筆交易,包括跨鏈橋接和兌換。

ERC-7683,第一個跨鏈意圖標準

跨鏈意圖系統在理論上簡化了傳統橋接跨鏈的複雜性,成為使用者跨鏈互動的主要解決方案。然而,這些系統目前的關鍵難題是需要足夠的流動性以及活躍的填充者網路(Filler)來執行跨鏈交易。

隨著鏈數量和跨鏈需求的增加,當流動不足以及填充者網路調度混亂時,會出現用戶跨鏈成本更高、等待時間更長以及失敗率更高的現象。

ERC-7683 將跨鏈意圖標準化優化了跨鏈交易流程,透過創新方式解決當前跨鏈交易中的問題:

標準化交易介面:ERC-7683 定義了標準的CrossChainOrder,和ResolvedCrossChainOrder 結構,將訂單解析為可執行的標準格式,便於填充者理解和處理,使不同區塊鏈系統之間可以互通。 ERC-7683 提出所有跨鏈意圖都遵循相同的順序結構,以便通用、共享的填充網路可以完成交易。

共享填充者網路:

用戶透過標準化交易介面簽署訂單後,訂單透過網路傳播給多個填充者,填充者透過競價機制來搶單,提供最優報價和高效率執行路徑。

自動化處理:

使用者只需輸入指定的交易意圖,系統自動完成複雜的跨鏈操作,減少了成本和時間。用戶享受更低的成本+更好的用戶體驗

安全資金託管:

透過標準化驗證機制結算合約託管用戶資金,在確定交易成功後才釋放給填充者。

一文詳解以太坊Uniswap跨鏈意圖新標準ERC7683

想像一下,用戶透過跨鏈橋手動跨鏈的行為就像原始的物流鏈條,用戶想要從A 寄送包裹到B 需要經過自己打包稱重、客製路線最後聯絡運輸管道最後還要自己全程追蹤包裹。並且還有承運方運力、要價不一,甚至是丟件的情況。這當中步驟繁雜,需要使用者自主了解的知識與考量的因素眾多。

ERC-7683 就像一個成熟的快遞公司,具有包括稱重定價、路線定制、運力分配等一系列統一且完備的標準。對使用者來說,這樣的「一鍵式跨鏈」自是省心又省錢。

來自專案方的期待

天下苦跨鏈久矣。

從理論流程來看,對於推出 ERC-7683 標準從而推動跨鏈技術進步這一意圖,Uniswap 確實提供了便利的跨鏈流程。

不僅是用戶,Optimism、Krystal 等一眾專案方對於ERC-7683 的推出也紛紛表示Respect,大家都期待著一個又好又快的跨鏈協定來解放流動性,為鏈上帶來更多生機。

一文詳解以太坊Uniswap跨鏈意圖新標準ERC7683

目前,ERC-7683 正處於審查和討論階段,尚未正式上線,預計將在進一步完善和批准後正式實施。

Uniswap 和 AcrossProtocol 將在美東時間本週五下午一點舉行關於 ERC-7683 的交流會,屆時可以透過會議了解 ERC-7683 標准上線後的實際運用以及更多資訊細節。

介紹 ERC7683:Uniswap 與 Across 共同製定的跨鏈意圖新標準

這篇文章分為兩部分。首先,我闡述了我認為鏈抽象基礎設施對於加密貨幣的消費者採用至關重要,以及基於意圖的架構是設計它的最佳方式。其次,我描述了意圖廣泛採用的主要障礙:解決方案網路的活躍度。

文章最後,我提出了一個解決方案,並介紹了Across和Uniswap合作制定的標準,該標準基於CAKE工作小組的回饋。這項標準旨在優化解決方案使用者體驗,降低進入通用解決方案網路的門檻,使大多數意圖可以被路由到此網絡,並最終使更大、更具競爭力的解決方案網路得以繁榮。

議程問題:

  • 定義最終狀態:什麼使得加密應用程式「可用」?
  • 為什麼說 "鏈抽象 "是模組化區塊鏈基本拓樸所產生的使用者體驗問題的解決方案?
  • 為什麼可用的加密應用必須建立在鏈抽象基礎架構之上?
  • 解決方案空間:

  • 基於意圖的架構如何產生鏈抽象
  • 理解當解決方案網路大且具有競爭力時,意圖市場的表現最佳
  • 啟動意圖解決方案網絡需要引入更多將產生意圖的應用
  • #提議:

  • 為什麼我們需要一個以“解決方案使用者體驗」為優先的跨鏈意圖標準,以將解決方案和意圖市場擴展到足夠大的規模,以實現網絡效應
  • 沒有鏈抽象,就無法構建可用的加密應用

    一文詳解以太坊Uniswap跨鏈意圖新標準ERC7683

    我們最優秀、最聰明的人是否正在建立多餘的基礎設施?

    許多人抱怨最優秀的加密工程師過度專注於向終端用戶提供更多的區塊空間。這種批評是有道理的;相對於需求,為終端用戶提供的L2解決方案太多了。

    然而,我拒絕接受沒有任何有用的加密應用程式存在的觀點。

    去中心化金融為個人提供了自我保管數位資產的能力,使他們能夠繞過苛刻的服務提供商,並使用他們的數位資產購買在真實的世界中有價值的東西。自我保管資料的承諾也為那些越來越擔心信任FAANG(美國市場上五大最受歡迎和表現最佳的科技股的首字母縮寫)壟斷以保持其資料安全的個人提供了一個烏托邦式的替代方案。

    我認為,真正的問題不是缺乏有用的加密應用,而是終端使用者試圖存取這些應用時的摩擦。終端使用者在與加密應用程式互動時應該能體驗到以下情況:

    • 速度:應用程式應感覺像web2應用那樣快
    • 成本:不同於web2,所有web3互動必須產生一些成本,但「每次點擊」的成本應該微不足道
    • 抗審查性(「無需許可」):任何擁有錢包的人都應該能夠與應用程式交互,只要他們能承擔費用
    • 安全性:點擊應該完成使用者期望的操作,不應撤銷,所有web3 更新都應該是永久性的

    這些是「可用」加密應用程式的屬性。

    我們已經試圖建立可用的加密很長時間了

    今天的模組化區塊鏈解決方案為消費者提供了所有這些屬性,但它們並不都在同一地點提供。

    2020年,區塊鏈是單體的,為終端用戶提供三個屬性中的兩個:速度、成本或安全性。然後我們設想了一個以 rollup升級為中心的或模組化的未來,能夠同時解鎖所有這三個屬性。

    今天,我們已經為這種以rollup升級為中心的基礎設施奠定了基礎。 L2提供了便宜且快速的區塊空間,而大多數L2提供無需許可的區塊空間。相反,L1提供了抗WW3的安全區塊空間(可以在我的文章中閱讀更多關於L1和L2提供的安全性以及用戶體驗之間的權衡)。這些L2透過規範的訊息路徑安全地連接到L1,為模組化且互通的網路奠定了基礎。在過去的四年中,我們已經建立了支援有用加密應用的區塊鏈之間的光纖。但為什麼模組化區塊鏈如此不可用?

    模組化區塊鏈網路的必然性在於資本資產將會聚集在最安全的層上,而用戶點擊將會聚集在更快更便宜的層上。

    模組化的區塊鏈拓撲結構鼓勵將安全的區塊空間提供在與便宜和快速的區塊空間不同的層上。用戶自然會傾向於將他們的價值儲存在最安全的網路上,但他們會要求與便宜和快速的網路頻繁互動。按設計,L2和L1之間的規範路徑是緩慢和/或昂貴的。這些現象解釋了為什麼使用者必須穿越這些規範路徑,使用L1資產支付L2互動的費用。這導致了“無法使用”的加密用戶體驗。

    一文詳解以太坊Uniswap跨鏈意圖新標準ERC7683

    鏈抽象的目標是減少使用者發送價值穿越這些協定路徑的摩擦。鏈抽象者假設使用者更傾向於將其所需的最終狀態指定給dapp作為“意圖”,而dapp有責任實現他們的意圖。使用者不應該為了存取低費用和低延遲而妥協安全資產的保管。

    因此,鏈抽像在於使用者能夠安全、廉價且快速地跨網路傳輸價值。今天的常見用戶流程是,一個在「安全」鏈上(如以太坊)擁有USDC餘額的用戶想要在新鏈(如Blast或Base)上鑄造一個NFT或交換新代幣。以盡可能少的步驟執行此操作的方法是順序執行橋接→交換→鑄造一系列交易(或交換→橋接→鑄造)。

    在這個例子中,使用者的意圖是使用他們在安全鏈上的USDC在另一個鏈上鑄造一個NFT。只要他們收到NFT並且他們的USDC餘額被扣除在他們選擇的存管位置,用戶就會滿意。

    基於意圖的架構是建構鏈抽象的唯一途徑

    鏈抽象依賴於跨鏈價值轉移,但透過規範訊息路徑發送價值要麼昂貴要麼緩慢。 「快速橋」為用戶提供了跨網路發送價值的廉價和快速替代方案,但它們引入了新的信任假設。訊息傳遞是建構快速橋接的最直觀方法,因為它是基於TCP/IP架構建模的;它依賴一個橋接協定作為TCP路由器連接兩個鏈。

    一文詳解以太坊Uniswap跨鏈意圖新標準ERC7683

    ResearchGate的TCP/IP圖表

    透過訊息傳遞進行價值轉移涉及橋接協定在原始鍊和目標鏈上的合約之間發送訊息。這個訊息是由用戶交易在原始側觸發的,一旦訊息的「有效性」得到驗證,就會被中繼到目標側。

    只有在發起訊息的原始鏈事務已經完成之後,也就是該交易已經永久地包含在原始鏈的規範區塊鏈中後,訊息才能被驗證。這種驗證可以透過有效性證明來完成,證明交易已被包含在原始鏈的共識中,也可以是一個樂觀的提議,或者在原始側累積了一定數量的見證簽名後。一旦訊息被中繼到目標鏈上的橋接合約,代幣就會釋放給用戶。

    一文詳解以太坊Uniswap跨鏈意圖新標準ERC7683

    這種架構有幾個根本問題:

    • #驗證機制必須等待完全確定性後才能將訊息傳送到目標連結協定合約。對於具有樂觀確定期的L2,這可能需要長達七天的時間。
    • 每個橋接交易只發送一個跨鏈訊息,或將訊息批次處理在一起,但只有在批次中的最後一個訊息完成後才能發送該批次。
    • 橋接在獲取外部流動性方面能力有限,以給用戶價格改進,因為它必須聲明用戶意圖的履行路徑。

    基於訊息傳遞的快速橋接根據驗證機制的不同,將會出現不安全、緩慢或昂貴的情況。意圖市場是一種快速橋接的替代架構,它源自於一個關鍵的見解:

    價值是可替代的,對於接收者來說,只要能收到資金,如何轉移價值並不重要

    橋接可以將價值轉移外包給一個複雜的代理以提高速度和降低成本嗎?流動性在鏈上和鏈下是動態的,如果橋接機制能夠在橋接轉移時靈活選擇最佳執行路徑,則可以實現價格改進。

    一文詳解以太坊Uniswap跨鏈意圖新標準ERC7683

    意圖機制允許使用者指定其價值轉移交易可以執行的精確條件或契約。

    最簡化的意圖是從鏈A支付X代幣以在鏈B上收到Y代幣的訂單。

    橋接協定不需要為了滿足使用者的跨域意圖而在網域之間發送訊息。相反,協議將價值轉移外包給從無許可求解器網路中選擇的代理,個體求解器將在稍後從橋接協議那裡尋求償還。相較之下,基於訊息傳遞的機制精確地指定了它們的交易應該如何執行,並且不需要依賴代理的可用性。

    意圖結算協議

    基於意圖的橋接協定可以更精確地標記為意圖結算協議,它們負責確保求解器不會違反使用者指定的條件。意圖結算協議為求解器提供了保障,確保他們在履行使用者意圖時能夠得到償還和獎勵。為此,意圖結算協議需要向Oracle申訴,以驗證意圖履行的真實性。預言機的安全性可以基於樂觀挑戰期、見證閾值或基於ZK有效性證明等。

    由於單一求解器可承擔最終風險並確定最佳執行路徑,因此意圖結算協定可提供快速、低成本的價值轉移

    訊息傳遞橋只能在原始鏈達到最終性時才能進行通訊。如今,樂觀 Rollup 上的最終性時間為七天,而 ZK Rollup 上為一小時。儘管隨著ZK 輕客戶端技術的廣泛採用和共享排序器預確認技術的進步,這些最終性時間應該會下降,但對於所有區塊鏈來說,最終性時間永遠不太可能對用戶來說感覺“即時”,這表明了對快速橋接解決方案的持續需求。在不承擔最終性風險的情況下,即使橋想要在中繼路徑中添加一個額外的受信任代理來擔保由於鏈重新組織而造成的損失,也無法將訊息傳遞速度提高到最終性期間之前。

    基於意圖的架構提供的加速是因為異質求解器網路中的單一求解器可以承擔比訊息傳遞協定更多的最終性風險,並在鏈重組風險完全消失之前滿足使用者的意圖。求解器隨後會向使用者收取他們在交換更快時間所承擔的最終性風險。

    將跨鏈意圖履行外包給代理商也會平均改善用戶的價格。在基於意圖的橋接中,為了實現用戶在目標鏈上的訂單,前端的求解器將在驗證他們的履行後由系統回饋。這些意圖結算可以一起批量處理以分攤成本。與用戶不同,填充器不要求即時償還,並將相應地向用戶收取資金前置費用。批量結算並不是基於意圖的架構的唯一特點,但是該架構與批量結算更為協同,因為它將償還步驟與意圖實現步驟分開。

    價格改進的更大來源來自於這樣的直覺,即價值是可替代的,及時找到最佳路徑通常會優於價值轉移,然而,有些路徑在成本上是無法及時擊敗的,例如在CCTP 上傳輸USDC 時。

    訊息傳遞橋必須編碼它們將如何向使用者傳輸價值。有些選擇以預定的兌換率從流動性池中發送代幣,而其他人則向需要隨後交換所需的規範代幣資產的收件人鑄造代表性代幣。

    在履行使用者意圖時,代理人可以從鏈上和鏈下的流動性場所組合獲取流動性。競爭性解算器網路理論上為使用者提供了無限的流動性來源(但即使這些流動性來源也可能在高波動性鏈上事件期間的一方向趨勢中迅速耗盡,如熱門NFT 鑄造、空投和rug pull事件)。

    將跨鏈訂單作為意圖提交後,求解器可將訂單產生的 MEV 內化為價格改進。

    一文詳解以太坊Uniswap跨鏈意圖新標準ERC7683

    基於意圖的體系結構從根本上設計為安全的

    一文詳解以太坊Uniswap跨鏈意圖新標準ERC7683

    基於意圖的橋接之所以能夠安全構建,是因為它們將用戶的緊急需求與結算網路的複雜需求分開。求解器可以等待償還,不像用戶,他們將根據結算協議使他們等待償還的時間向用戶收費。因此,意圖結算可以使用非常健壯的機制進行驗證,而不受嚴格的時間限制。從安全的角度來看,這是更可取的,因為驗證意圖實現在直覺上是複雜的。

    作為生產中意圖驗證的範例,Across 在經過 90 分鐘的樂觀挑戰期之後批量驗證並償還填充器。當然,結算網路應該努力盡快償還填充器,以減少最終用戶的費用。對樂觀挑戰機制的改進將是一種 ZK 有效性證明機制,這將要求將意圖驗證邏輯編碼到一個 ZK 電路中。在我看來,驗證證明機制將取代樂觀挑戰機制並使意圖結算網路能夠更快地償還使用者是不可避免的。

    那麼,鏈抽像是如何從基於意圖的架構產生的呢?

    回想一下,鏈抽象需要快速且廉價的跨鏈價值轉移。它也不應該要求用戶在儲存其資產的網路上提交鏈上交易。

    如果包含Permit2或EIP 3074簽名,使用者的意圖不需要由使用者在鏈上提交。這對於訊息傳遞和基於意圖的橋接都是正確的。這兩種架構都可以利用 Permit2 模式,讓用戶在原始鏈錢包上離線簽署他們願意支付的代幣數量。

    基於意圖的市場最能支持鏈抽象,因為它們提供了廉價和快速的跨鏈價值轉移。想像一下,用戶可以請求一個求解器為他們提供報價,以用他們在 Optimism 上的 USDC 作為支付進入 Arbitrum 的 WETH 抵押頭寸。用戶可以將此意圖發送到 RFQ 拍賣,求解器可以對其進行競標。拍賣的獲勝者隨後可以接收用戶的簽名意圖,其中包含一份允許在 Optimism 上花費他們的 USDC、在 Arbitrum 上獲得的 WETH 數量以及用於將此 WETH 存入 Arbitrum 抵押頭寸的 calldata。求解器隨後可以在 Optimism 上提交此交易(代表用戶)以啟動跨鏈意圖,並從用戶的 Optimism 錢包中提取 USDC。最後,求解器可以透過向使用者發送 WETH 並將 calldata 轉發到使用者入鏈抵押部位的方式來填充使用者的意圖。

    建立鏈抽象基礎設施意味著使用戶流程感覺即時和廉價,而無需他們提交鏈上交易。讓我們透過討論更廣泛採用意圖的障礙來結束本文。

    一文詳解以太坊Uniswap跨鏈意圖新標準ERC7683

    為了從基於意圖的鏈抽像中實現最佳的使用者體驗,我們需要一個有競爭力的求解器網路

    意圖為基礎的鏈抽象實現最佳使用者體驗的關鍵在於建立一個競爭激烈的求解者網路。連接意圖的橋接取決於求解者網路效應,以表現得比訊息傳遞變體更好。這是意圖與訊息傳遞架構之間的核心權衡。現實情況是,並非所有產生意圖的應用都需要存取一組完全競爭的求解者,而有些可能更傾向於將它們的意圖路由到寡占求解者網路。然而,目前的求解者網路狀態尚不成熟,遠未達到意圖市場依賴的求解者網路活躍性假設的程度。

    一文詳解以太坊Uniswap跨鏈意圖新標準ERC7683

    我們不希望每個 DApp 都將意圖路由到孤立的求解者網路。最佳使用者體驗的情況是許多 DApp 與相同的求解者池進行通信,並且所有 DApp 都有自由更改它們發送意圖的求解者池。

    如何引導求解器網路?

    我們必須將求解者使用者體驗當作首要任務。

    運行意圖求解器是複雜的,需要對建立高效能軟體以及管理跨鏈庫存風險具有專業知識。自然而然地,將有少數方對支付運行此程式碼的啟動成本感興趣。在最佳情況下,為一個 DApp 編寫的求解器,如 UniswapX 求解器,可以重複使用以解決其他產生意圖的 DApp,如 Across 和 CowSwap。

    我們真的需要提高所有基於意圖的 DApp 的求解者網路的總資本效率。這將需要解決運行求解者的障礙。

    為此,我們需要產生意圖的 DApp 對任何求解者可見,並確保所有解算者都可以存取多個差異化和競爭激烈的意圖結算網路。這將使求解者有信心,他們可以選擇將他們的意圖履行路由到他們信任的結算網路。結算網路之間的競爭也將降低求解者的成本。

    意圖結算網路的價值主張是為求解者提供安全性以及可能影響求解者填充意圖的其他功能。

    一文詳解以太坊Uniswap跨鏈意圖新標準ERC7683

    求解者對意圖結算網路的選擇將影響他們向使用者提供費用和執行時間保證的能力。一些結算網絡可能會提供求解者專屬期,這將支持鏈下拍賣的發展,求解者和用戶可以在其中協商並承諾中繼費用。 (此外,這些意圖拍賣可能還提供經濟上擔保的預確認,進一步增強用戶體驗。要了解透過拍賣和預確認進行意圖發現的用戶流程,我建議參閱Sorella 的Karthik 的這次演講)

    有些結算網絡可能提供意圖到期(即在達到某個履行期限後將價值發送回用戶),意圖支持(即結算網絡使用自己的資產負債表來履行用戶的意圖,如果沒有求解者履行) ,或靈活的償還鏈(即允許求解者選擇其所選的鏈進行償還)。

    最終,結算網路將激烈競爭,以便快速、廉價地償還求解者,而不會在安全性上妥協。反過來,解題者將將他們的訂單流發送到允許他們向用戶提供最便宜費用的結算網絡,以便贏得 DApp 的訂單流。結算和求解者網路的競爭取決於意圖供應鏈中的所有各方協調使用相同的語言,競爭將導致跨鏈價值轉移的最佳使用者體驗。

    一文詳解以太坊Uniswap跨鏈意圖新標準ERC7683

    顯然,我們需要一個跨鏈意圖標準

    如果求解者可以假設意圖將共享共同元素,那麼他們可以重複使用他們的程式碼來解決不同DApp 發起的意圖,從而降低他們的設定成本。如果不同的 DApp 創建符合相同標準的意圖,那麼它們可以將它們的意圖全部路由到相同的求解者池。這將有助於透過讓它們能夠直接將其跨鏈意圖插入到現有成熟求解者池中,為下一代DApp 提供接入,而無需單獨接入求解者,並且將獲得便宜、快速、安全和無許可的價值轉移。

    如果符合標準,第三方追蹤軟體也將更容易追蹤任何新 DApp 的意圖狀態。

    這個意圖標準應該允許意圖主體或解算者指定他們希望在哪個結算網路上結算他們的意圖。

    我設想競爭的結算協議(如 SUA VE、Across、Anoma 和 Khalani)為求解者提供了不同的特性。根據哪個結算網絡正在償還求解者,求解者可以向意圖所有者提供不同的價格和時間保證。 DApp 和求解者可以同意將使用者的意圖路由到他們信任的結算網絡,以避免審查、維護資料隱私,並且還足夠安全以便求解者信任其償還。

    透過將結算網路的選擇寫入意圖訂單本身,求解者可以將這種確定性融入他們向使用者展示的報價中。求解者和使用者可以在提交意圖上鍊之前消除橋樑定價的前期不確定性,從而降低成本。

    與Uniswap 合作,並根據CAKE 工作小組的回饋,Across 和我提出了以下跨鏈意圖標準,將求解者使用者體驗放在首位

    一文詳解以太坊Uniswap跨鏈意圖新標準ERC7683

    該標準旨在簡化解算器的工作。它所做的一個有主見的選擇是,用nonce 和initiateDeadline 原生支持Permit2/EIP3074,並為填單者提供了一些保證,如他們將從結算網絡獲得的退款金額,以及他們可以跟踪的用戶意圖格式。此外,標準中還定義了一個啟動函數,該函數允許填充者(將訂單帶入鏈上的人)在鏈上指定額外的"填充資料(fillerData)",而使用者在簽署CrossChainOrder 時並不知道這些數據。這樣,填寫者就能確保他們因提交用戶的元交易而獲得結算合約的獎勵,還能設定還款鍊等還款特定資訊。

    此標準也旨在使 DApp 更容易追蹤意圖完成狀態。任何實現此標準的結算合約都應建立自訂子類型 ResolvedCrossChainOrder,可以從任意的 orderData 欄位解析出來。這可能包括涉及交換的代幣、目標鏈以及其他履行約束。標準中包含了一個 resolve 函數,使 DApp 能夠了解如何向使用者顯示意圖狀態,以及讓求解者知道他們正在處理的確切意圖訂單結構。

    一文詳解以太坊Uniswap跨鏈意圖新標準ERC7683

    此標準的設計目標是增強求解者使用者體驗,使他們更容易支持多個結算網絡,並確定性地計算他們的獎勵。我相信這將使他們能夠向用戶提供更準確、更緊湊的報價。您可以在此帖子和 Ethereum Magicians 論壇上關於這個被命名為 ERC7683 的標準的討論中閱讀更多細節。

    結束語

    「意圖」是令人困惑的,因為它們沒有被定義,這種缺乏定義正在造成真實的使用者體驗缺陷。

    一文詳解以太坊Uniswap跨鏈意圖新標準ERC7683

    每個人都希望其他人使用他們對意圖的標準定義,因此我完全承認標準在實際上是不可能建立的。我認為首先定義意圖結算系統,然後試圖吸引訂單流是建立行業標準的正確方法。

    在我看來,更可行的方法是,已經擁有大量用戶流量並產生許多用戶意圖的 DApp 將同意符合一些最低標準,這些標準將由它們現有的求解者採納。這將形成一個新的更大的求解者池。透過獲取來自已經突出的場所的合併訂單流,這個新的求解者池將賺取更多利潤,並能向最終用戶提供更好的價格。最終,新的 DApp 也將要求將他們的意圖路由到這個求解者池,並支援其意圖標準。

    為了啟動這一進程,Across 和Uniswap 聯合提出了一個標準,所有意圖供應鏈參與者在處理從鏈A 發送X 代幣並在鏈B 上接收Y 代幣的用戶訂單時使用。透過 UniswapX(在拍賣設計和意圖發起方面具有比較優勢)和 Across(在結算意圖履行方面具有比較優勢)運行的訂單流可以合併,啟動培育一個更大、更有競爭力的求解者網絡的過程。

#

以上是一文詳解以太坊Uniswap跨鏈意圖新標準ERC7683的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn