來源:Bankless;編譯:倩雯,ChainCatcher
主持人:Uniswap 很酷,因爲每個代幣都有自己的交易所,有自己的池子,V2、V3、V4都是如此。我將這種路徑稱爲“以 Hooks 爲中心的路线圖”,這與以太坊的以 Rollup 爲中心的路线圖是一致的,以太坊正在做這件事,盡可能降低復雜性,讓 Rollup 來做所有的執行工作。
Uniswap 的 Hook 也在做類似的事情——在這種可視化(expressiveness)很強的情況下,賦權 Uniswap 的池構建者,讓他們進行構建。現在的問題是,盡管復雜性降低,但是這一問題仍舊存在,比如,有衆多的不同類型的池。那么,可以這樣說,UniswapX 就是一個利用所有這些復雜性的解決方案對嗎?
Hayden Adams:我們今天是在協議的背景下討論這個問題,它是高度去中心化的。我們要做的就是解決路由問題(routing),也就是人們常說的 AMM。現在交換、路由、流動性提供是捆綁在一起,在這一過程中試圖找到最好的價格。但我認爲是可以稍微解綁的。因爲我們現在是有各種各樣不同的战略、不同的路由方式、有各種聚合器。
那么 UniswapX 就是一個有競爭力的路由市場,通過去中心化實現更高的效率,讓更多人參與尋找最佳路线、發現最佳資金池。從長遠來看,用戶就能獲得更好的價格。
主持人:Uniswap 最酷的地方在於,你可以上线任何代幣。我認爲,路由問題——在代幣池流動性來源中爲你的交易找到最好的價格,其實是一個計算問題。我的理解,通過 UniswapX,你希望把路由交給市場,而不是讓 Uniswap 路由器來管理所有這些復雜性,以確保交易者和交換者得到最好的流動性、得到最好的報價,是這樣嗎?
Hayden Adams:是的,我們不僅是在解決復雜性問題,也會解決其他問題。比如 gas 費用、驗證器、MEV 等。比如,通過在拍賣中進行競爭,這就促使人們去尋找最復雜的策略,提供更優的價格改善,節省 gas 成本等。
Uniswap X 試用鏈下籤名,用戶不是籤署直接發送到鏈上的交易,而是籤署表達他們意圖的鏈下籤。然後人們進行競爭,只要價格達到一個水平,就會有人愿意把它提交給鏈,他們這些提交者(filler)類似於今天的區塊建設者,也類似於交易公司和套利者。鏈下籤名的其他好處還包括,如果你的交易失敗,它永遠不會被提交。而且還能爲用戶抽取出 gas 費。
Hayden Adams:傳統的 DEX 聚合器是整合流動性來源,覆蓋盡可能多的流動性,手動找到最佳價格,這些聚合器提供的方案是單一的。但我們與其說是聚合器,更不如說是一個市場,所有人都可以互相競爭,各種各樣的方案進行競爭。
現在的用戶體驗是,你的訂單是否被包含,純粹是基於 gas 價格曲线,而不是資產價格曲线。但是我們的方案是把他們結合起來。將 gas 拍賣(如果它被包含)和價格選項集合起來,優化你的價格。而過去的情況相比之下,就沒有那么有效率,比如你的交易會等到 gas 價格大幅下跌時才進行,但可能在此期間,你出售的代幣也在下跌,所以你還需多付點 gas。
主持人:過去的情況是,我廣播交易,我支付的 gas 費被硬編碼到該交易中,與我正在進行的交易無關,所以這是兩個不同的、完全沒有聯系的變量。結果可能不是最優,比如,在我試圖節省兩美元 gas 的時候,代幣價格卻下跌。
Hayden Adams:現在這個鏈下訂單指的是,在鏈下籤署一筆交易,但不進行廣播,等待提交者(filler)、接受者(taker)去執行,他們在優化 gas 費和優化實際交換之間進行綜合計算,利用這種復雜性進行計算,以產生最佳結果。復雜性問題被留在了鏈下,被分配給鏈下能夠管理復雜性的服務提供者。
通過這種方式,我們解決了現在並非最優的局面。比如,現在區塊構建者並不是爲了給用戶提供最多的錢,他們是爲了給自己賺最多的錢,而這些錢往往會通過高效的 MEV 拍賣給 eth 持有者。我們還是希望將這些利潤還給用戶。鏈下訂單也讓跨鏈交換成爲可能。美國時間 7 月 17 日开始,人們可以在用戶界面上選擇加入測試版,目前只針對小部分代幣。但從長遠來看,我們可以真正實現跨鏈,你可以籤署訂單,帶來更好的用戶體驗。
AMM 可以作爲創造流動性的方式,在流動性的基礎上進行建設、鏈上整合。但從長遠來看,這種解決方式不完全可行,因爲我們需要考慮比如 MEV 等因素。我們現在有多種路由方案,比如客戶端路由,也有更智能的路由,速度更快,能發現更多路由,但背後使用开源 API。我會把後者看作是該領域的一個協議,而不是像 AMM 那樣的協議。所以其實現在已經有這些路由方案,我們更多的是作爲協議對它進行更新。我們也有這樣的鏈上智能合約來結算訂單,它們是不可變、开源的(基於 GPL)。這個路徑就是這樣:首先,前端廣播訂單,然後提交者需要發現這些廣播的訂單,直接提交給智能合約。
我們現在有交換者、流動性提供者,而 Uniswap 則是讓提交者(filler)登上舞台。他們原本就存在,我們只是給他們更多的關注與限制。你可以把他們想象成今天使用最先進的交易策略、進行大量套利的人、區塊建造者、MEV 提取者,而我們要做的就是給他們施加限制,讓他們互相競爭,把價值還給交換者。
主持人:之前在 Uniswap 交易的人現在都會被指向 UniswapX,所以未來是在 UniswapX 上交易,對嗎?
Hayden Adams:更准確的說是,隨着時間的推移,可能會有更多的交易量流向 UniswapX,用戶可以選擇使用 UniswapX。但如果有更好定價方式和更好的資源,那么人們肯定會選擇他們。
Hayden Adams:Uniswap 的的意義在於推動 Uniswap 生態系統發展,讓其超越嚴格意義上的 AMM。但我想說的是,通過 AMM 路由的方式也仍舊是很好的方式。
回到 Hook 的問題,很多人會在意的問題是,我創建了一個 Hook,但人們可能擔心它不安全等等,那么如何確保人們會發現我的流動性呢?
解決方案是這樣的,如果有人創建了一個新的自定義池和一個新的自定義 Hook,他們不需要 Uniswap 實驗室團隊來審核他們的 Hook,並將其集成到我們的前端。因爲 Hook 實在是再多了,我們不可能這樣做。相反,他們需要的是找到一個愿意整合你的 Hook 的提交者(filler),一旦他們找到,他們所代表的流動性就馬上回進入 Uniswap 用戶界面。
Hayden Adams:從前端开始說起,對於前端的交換者體驗基本不變:選擇代幣的,進行交換。第一個最大的不同是,你會發現你的交換沒有 gas。但我要說明的是,每個代幣仍然有一個初始批准的許可合同,基於這個合同,你是可以做籤名的。每隔一段時間你需要對你還沒有交易過的新代幣進行一次批准交易,這需要花費 gas,而且沒有辦法避免,除非代幣本身包含無 gas 籤名,或者你使用的是智能合約錢包。
然後,就是進行交換,不用支付 gas 費。你籤署籤名,訂單進入處理。區別是,當你籤署一個交易時,你可以立即進入 Ethersacn,开始等待。這裏只是鏈下籤名,所以訂單還沒有執行,它甚至不在內存池裏,而是在預內存池裏。
此時從前端开始,訂單就會被廣播到提交者網絡,基本上這個過程就像一個降價拍賣(荷蘭式拍賣),你先設置起點價格爲高於你預期的價格,然後這個價格會逐漸降低。一旦有人對這個感興趣,這就會創造一種競爭,從理論上講,這就會產生最好的結果。
如果提交者提交的交易,這意味着他們會支付 gas,然後他們會從你的錢包裏取出你的代幣。因爲之前你已經批准這一過程,而且還有一個智能合約進行強制規定,如果他們發送了規定的代幣,他們才能從你的錢包裏取出代幣。所以它像一個時間戳組件。
有的人可能會在意交易延遲,我個人認爲拍賣肯定必須速度很快。所以我們提供可選組件,允許你在添加一個 RFQ。這基本上意味着你使用一個 RFQ 詢價系統,當你對拍賣進行參數化時,你就不用猜來猜去,而是直接問別人能給你的最好價格。如果想激勵人們給你最好的報價,你必須給他們一些回報。比如在智能合約中,如果你使用了可選的 RFQ 參數化,在最初的幾個區塊中,RFQ 獲勝者會有輕微的優先權。
比如,我籤了一個訂單,如果有人能提供更好的價格,他們可以填寫他們的報價,所以這還是有公开拍賣的成分。這樣一來,你可以獲得非常高效、非常快速的價格發現。如果使用 RFQ,也許只需一到兩個區塊,否則可能是五到十個。這個組件是可選的,如果用戶覺得可以等待一兩分鐘,那么他們可以選擇不使用,是很靈活的。只是說,如果你愿意等待,那么可能你需要承擔一定的價格風險,比如這一期間價格出現重大波動。
Hayden Adams:我們要做的是讓價值通過 MEV 市場流向給區塊構建者和驗證者,當有人進行交易時,它實際上也是公开廣播的。就像現在一樣。用戶在 Uniswap 上做一筆交易,人們互相競爭,但他們的競爭不是爲了爲用戶提供最好的價格,而是爲了從 Uniswap 交換用戶那裏獲取最大的價值,這就是當前的 MEV 市場,這就是當前的區塊構建網絡。
而我們能否改變對交易進行編碼的方式?比如說,與其讓一群聰明的人爭相從交換者那裏攫取價值,不如讓他們相互競爭,盡可能多地攫取價值。比如有些價值總是要交給以太坊礦工、驗證者、區塊建設者,但我們如何才能最大限度地提高回到交換者手中的 MEV 百分比呢?
他們互相競爭,搶走了所有的錢。現在,我們希望他們繼續相互競爭,讓大部分的價值回到交易者手中。所以,這與你如何編碼交易有關,拍賣是可以選擇的一種方式。
目前的情況是,只要我能拿到最低的滑點容忍度就可以交易,那么驗證者可以搶先交易,達到最低滑點容忍度,拿走這筆錢。通過拍賣,價格隨時間衰減,這一過程中只要有人認爲包含這筆交易有利可圖,他們就會提交拍賣,在容忍度觸底之前訂單已經成交,此時訂單已經獲利。這樣你就不會像以前一樣,在交易標的上進行搶先交易。這個系統的可以確保某人在第一個有利可圖的機會出現時,就完成訂單,這本身就是 MEV 保護機制。
又比如,如果你同時有一堆交易在鏈下,那么一個提交者就可以發現所有的交易,並同時完成所有的交易——這就意味着在整個周期的早期他們就會提交訂單。在價格拍賣中,你拍賣的越早,價格越高,價值泄露越少。
訂單被表示爲鏈下籤名,這意味着你不需要籤署訂單,指定想用 A 代幣交換 B 代幣,而是籤署訂單,指定用 A 代幣在以太坊上交換、B 代幣在 Optimistic 使用。從交換者的角度來看,用戶體驗是完全相同的,用戶體驗實際上可以感覺非常快。而提交者會處理使用跨鏈橋的復雜性和延遲,並找出結算等。
其他好處是,一是它允許原生資產交換。人們在鏈之間移動資金並進行跨鏈交易時,通常你所做的就像你將資產進行橋接。然後,你在另一條鏈上擁有該資產的橋接代幣,資金是被動地存在於跨鏈橋中,我們也看到有很多跨鏈橋黑客事件發生。
使用 UniswapX,用戶首先表明交換意圖,然後進行降價拍賣,一旦提交者有愿意接受的價格,他們就會啓動交易,這在輸入鏈上完成。他們把用戶的投入轉入一個托管合約,然後負責把這些代幣發送到輸出鏈上,之後他們必須證明他們進行了這樣的操作,才能要求用戶在輸入鏈上輸入代幣。該證明可以是樂觀證明,這意味着,直接假設他們的確這樣做了,也就是不需證明,這樣跨鏈交換就會非常快。或者,有人質疑提交者是否真的轉移代幣,那么就會進去七天的資產鎖定期,這期間提交者需進行證明。
鏈下籤署的訂單,不僅解決了池的復雜性問題,還解決了橋接的復雜性問題。復雜性都被相同的服務提供商、相同的提交者解決。他們可以管理時間和延遲、復雜性。這一切似乎都是由自由市場決定的、由提交者決定的,這一過程還受到智能合約的監督,確保提交者帶給交換者他們所需的東西。
我認爲在未來,大多數資產都存在於它們的起源鏈上,或者在它們最安全的鏈上,或者在它們最典型的資產鏈上,而不是橋接上。也就是,如果提交者進行跨鏈交換,他們獲得代幣一定是在代幣的原生鏈上獲得的。這樣一來,橋接的使用似乎真的降到了最低,與其說跨鏈橋是資產的橋接,不如說在這個模型中,跨鏈橋只是用來傳遞最後的信息。你甚至都不需要那個數據包,除非提交者在撒謊。
這可以稱爲最低可行性橋接,只有在交易跨橋時,用戶才會承受橋接風險。一旦交換者拿到了輸出代幣,而提交者拿到了輸入代幣,那么任何一方都不會再有橋接風險,除非這些代幣碰巧是包裝好的橋接資產,但它們並不需要是。
所以,我們把人們需要橋接的程度降到了最低,同時我們也把它們抽象化了,比如這個系統可以支持任何可能的橋接。你可以把它想象成一個橋梁聚合器,提交者可以使用任何橋接,但每筆交易都有一個特定的跨鏈橋,也就是“結算預言機”,它可以是任何橋接器,也可以是任何其他系統,你也可以使用多方籤名系統、治理系統或單方系統,也可以信任提交方。
Hayden Adams:我認爲,這應該是一個關鍵時刻,意味着 Uniswap 生態的前沿發展。人們期待使用去中心化的市場,但仍有需要改進的地方,用戶的體驗還需完善,比如效率不高、流動性還是不夠。
從長遠來看,去中心化的市場實際上會更強大、更有力,用戶體驗會更好,市場結構也會更有效率,以市場爲基礎的方法來處理一些事情,而不是像單一的公司進行運作。
懷着這樣的理念,利用我們在區塊鏈和加密貨幣方面學到的新技巧,我覺得我們已經可以开啓故事的第一章節。我們想建立一個終極的中心化式訂單流網絡,我們也希望與其他團隊合作來解決這些問題,比如其他團隊也在研究如何去中心化訂單流。總之,我認爲這對整個行業來說是一個非常重要的時刻。
從交易量和用戶數量來看,以太坊上的所有 gas 中,可能有 30% 以上是 Uniswap 交易,而且我敢保證,從 MEV 看,比例會更高。我認爲,我們在這個領域的工作非常重要,有助於推動這個行業的發展,而且我們有用戶,可以向他們學習,優化和改進真正進行交易的用戶。
7 月 17 日,Uniswapx 上线主網測試版本,只是一個早期版本,只對部分代幣、部分交易开放。試用時,你會看到不需要 gas 費,出現的是籤名而非交易等等新特點。這是一個逐步發布的過程。還有很多問題需要去考慮,比如參數化之類的東西,需要多長時間才能开始整合跨鏈等等。
鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播信息之目的,不構成任何投資建議,如有侵權行為,請第一時間聯絡我們修改或刪除,多謝。
標題:對話Uniswap創始人:通過UniswapX 將路由問題交給市場
地址:https://www.torrentbusiness.com/article/52958.html
標籤: