比特幣行情 比特幣行情
Ctrl+D 比特幣行情
ads
首頁 > SOL > Info

SWAP:SharkTeam:UniswapX 源碼分析

Author:

Time:1900/1/1 0:00:00

UniswapX 旨在通過將路由復雜性外包給第三方填充者的開放網絡來解決,然后第三方填充者競爭使用 AMM 礦池或自己的私人庫存等鏈上流動性來填充掉期。

借助 UniswapX,交換者將能夠使用 Uniswap 界面,而不必擔心自己是否獲得最佳價格,并且交易將始終在鏈上透明地記錄和結算。所有訂單均由 Uniswap 智能訂單路由器支持,這迫使填充者與 Uniswap v1、v2、v3 以及一旦啟動后的 v4 競爭。

通過聚合流動性來源獲得更好的價格

無 gas 交換

防止 MEV(最大可提取值)

交易失敗無需支付任何費用

在接下來的幾個月中,UniswapX 將擴展到無 Gas 跨鏈交換。

首先,假設 Alice(交換者)想要將 1 ETH 交換為 USDC。Alice 向(潛在的填充者)Bob、Charlie 和 Danielle 請求報價:

21Shares將在巴黎和阿姆斯特丹上市歐洲首個Polygon ETP:12月1日消息,加密貨幣交易所交易產品(ETP)發行商21Shares將在巴黎和阿姆斯特丹的泛歐交易所上市歐洲第一個與polygon性能相關的產品,此次上市是繼上個月在SIX瑞士交易所發布polygon ETP后的又一次上市。該ETP將跟蹤以太網擴展網絡Polygon的原生代幣。Polygon是作為減少以太網網絡擁堵和費用的手段而開發的,現在已經有超過3000個應用。

21Shares現在有20個加密貨幣ETP,包括世界上第一個跟蹤Solana表現的ETP,該ETP于6月在SIX上市。21Shares在其加密貨幣ETPs和其他81個上市項目中管理著超過29億美元。(Coindesk)[2021/12/1 12:44:15]

Bob 提出以 1,000 USDC 購買 Alice 的 ETH

Charlie 現有 999 USDC

Danielle 現有 998 USDC

JustSwap白名單項目SharkTron跑路,損失3.66億至4億枚TRX:DeFi項目SharkTron的開發者據稱竊取1000萬美元的TRX。社區指責SharkTron匿名開發者是退出騙局,已經卷走數億枚TRX跑路。雖然具體的盜竊金額仍不得而知,但推特用戶報告稱損失3.66億至4億枚TRX(價值約1000萬美元)。

波場基金會官方推特賬戶證實了此事,并已經聯系幣安共同追查罪犯者和被盜資金。雖然幣安已經凍結一部分資金,但其他交易所也可能參與追討這筆資金。該團隊建議受害者向當地警察提交報告。

一些用戶聲稱,SharkToken是波場去中心化交易所JustSwap的白名單項目。推特用戶曾提醒波場創始人孫宇晨該項目的欺詐性質,甚至要求他屏蔽匿名開發人員的錢包。但是,孫宇晨沒有理會這些警告。一些人甚至指責孫宇晨直接參與了這場騙局;然而,這些指控沒有得到事實的證實。(FXStreet)[2020/11/10 12:12:07]

Alice 還可以直接通過 Uniswap v3 將她的 1 ETH 兌換成 997 USDC

動態 | Bitcoin.com或將添加Cashaccount.info到其區塊瀏覽器中:據AMBcrypto報道,Bitcoin.com的主要開發者Corbin Fraser在該網站的最新視頻博客中表示,比特幣錢包Copay已經將Cashaccount.info添加至其系統中。Bitcoin.com也正在考慮將該軟件整合到它的區塊瀏覽器中。[2019/1/8]

Alice 接受 Bob 的 1,000 USDC 報價,并簽署訂單。

該訂單包括最大值(由 Bob 的報價 1,000 USDC 設置)和最小值 997 USDC(由 Uniswap 智能訂單路由器 API 設置)。

Bob 可以使用他自己的 USDC 或將 Alice 的 1 個 ETH 路由到各種鏈上流動性場所(Uniswap 協議、Sushiswap 等)來填寫 Alice 的訂單。

Bob 決定使用自己的 USDC 來滿足 Alice 的訂單,并向 Alice 發送 1,000 USDC 以換取她的 1 ETH。

聲音 | Sasha Ivanov:區塊鏈技術的缺點導致了加密市場的不景氣:Sasha Ivanov在 Twitter上表示,目前加密市場之所以讓人不滿,是因為沒有一個開源的分布式分類帳技術( DLT)方案,沒有強力的安全保障,沒有很好的可擴展性和兼容性,區塊鏈技術的缺點導致了加密市場的不景氣。[2018/12/6]

如果 Bob 決定放棄他的提議,Alice 不需要提交新的訂單和簽名。

相反,她現有的訂單會自動更新,向任何能給她 999 USDC 作為回報的人提供 1 ETH。

一個區塊已經過去,現在 Charlie 和 Danielle(以及參與 UniswapX 系統的任何其他填充者)都不愿意以 999 USDC 的價格填寫 Alice 的訂單。另一個以太坊區塊(12 秒)到期后,Alice 的 1 ETH 可兌換 998 USDC。

突然,Danielle 意識到,通過將 Alice 的交易發送到 Uniswap v3 和 Sushiswap 的組合,她可以以 998 USDC 的價格填寫 Alice 的 1 ETH 賣單,同時仍然為自己賺取 1 USDC 的利潤。

金色相對論 | Sharex創始人李剛強:STO就是ICO和IPO的妥協:在本期金色相對論中,Sharex創始人,Y Community Token Fund合伙人李剛強表示,在股權市場上,傳統資本市場主要依靠IPO的退出方式完全不能滿足投資人的訴求。IPO比例低,周期長,使得全球積累了超過70萬億美金的股權資產無法得到有效流通。STO的出現,對于區塊鏈最大的影響在于幫助區塊鏈由虛向實發展。在此之前,99%的區塊鏈項目都是早期項目或者說空氣項目,STO的出現,使得區塊鏈項目有了底層資產的支持,有了真實的估值依據。總結來說,STO就是ICO和IPO的妥協,是未來世界與過去世界為了達成平衡尋求的一種妥協方式。[2018/10/13]

Danielle 代表 Alice 將 Alice 的 1 ETH 發送到 Uniswap v3 和 Sushiswap,將 998 USDC 返還給 Alice,并為自己保留剩余的 1 USDC 輸出。

UniswapX 是一個去中心化交易協議,利用 Permit2 代幣授權合約引入了基于簽名的授權和轉賬功能,適用于任何 ERC20 代幣。此外,UniswapX 還使用 Reactor 合約進行鏈上結算。Reactor 合約負責驗證交易是否符合用戶指定的參數,并可以撤銷不符合條件的交易。要參與 UniswapX 的交易,兌換者首先必須授權 Permit2 合約。

兌換者無需手動創建和提交交易,而是對交易訂單簽名,指定以下參數:

輸入代幣(支付代幣)

輸出代幣(獲取代幣)

輸入(輸出)數量

初始輸出(輸入)金額

最低輸出(輸入)數量

衰減函數

兌換期限

授權 UniswapX Reactor 合約代表其使用代幣

這些訂單由 MEV 搜索者、做市商和 / 或其他鏈上代理(統稱為填單者)接收,并將其發送到 Reactor 合約。通過在鏈上提交兌換者的訂單,填單者代表兌換者支付 Gas 費用。這些費用會反映在執行價格中,以補償 Gas 成本。

Reactor 合約調用填單者的 Executor 合約,其中包含特定的訂單執行邏輯。一旦確定資產來源,Executor 合約將資產發送到兌換者的地址,并從兌換者地址提取資金。最后,Reactor 合約驗證訂單是否滿足條件。

UniswapX 沒有規定填單者如何填充兌換者的訂單。流動性可以來自 Uniswap 或其他去中心化交易所的鏈上流動性池、鏈下流動性源或其他 UniswapX 訂單。多個訂單可以捆綁到同一筆交易中,并且其他操作可以在鏈上原子執行。

由于填充者需要代替交換者提交 gas,所以可以通過批量執行訂單的方式來減少一次交易帶來的手續費損耗。

_fill 函數中處理具體訂單的執行邏輯,這里存在兩種情況,如果填充者使用自己個人持倉來完成用戶的兌換,則不需要使用回調合約,直接進行資金對換;否則需要在回調合約中來處理具體邏輯,例如到其他交易池中進行兌換等。

合約使用 validate 函數來驗證填充者是否是訂單的指定填充者。

合約使用了 permit2 庫來完成簽名的校驗和代幣的轉賬,以此保證交換者的錢不會被隨意轉走。

若填充者選擇使用個人持倉完成訂單,則會直接將代幣從填充者地址轉移到交換者地址。

在回調合約的回調函數執行完成后,調用 check 函數校驗用戶是否收到了足夠的代幣,若不滿足足夠的代幣,則交易整個回退。

總結,合約中涉及到的只有關于鏈上的邏輯,由于用戶并不需要支付 gas 費來完成這一筆交易,所以前期的多數操作選擇在鏈下進行,包括用戶的交換請求發送和對交易進行簽名等。uniswapX 選擇在鏈下將用戶的交換請求發送給填充者,而一旦填充者接受了填充請求,則由填充者將交易發送到鏈上,并從中賺取差值作為利潤。

Foresight News

金色財經 Jason.

白話區塊鏈

金色早8點

LD Capital

-R3PO

MarsBit

深潮TechFlow

Tags:SWAPUNIUniswapUSDCTigSwapCandyUnisocksuniswap幣為什么漲不起來usdc幣暴雷

SOL
LAYER:瘋狂的多鏈宇宙 瘋狂的OP Stack

一場屬于 “一鍵發鏈” 的瘋狂即將到來!OP Stack是能夠一鍵創建Layer2的 “超級鏈”,本篇內容以OP Stack架構、OP里的ZK元素、Rollup的安全性問題三部分進行全面解析.

1900/1/1 0:00:00
BSP:融資四年后 CoinList聯創新項目Eco推出「貨幣實驗」

從 2019 年開始,先后從5 輪融資中籌集 9450 萬美元的 Eco 最近終于有了新的進展.

1900/1/1 0:00:00
ETH:晚間必讀 | LTC不漲反跌 BTC減半能迎牛市么

本文分別從流動性質押協議、流動性質押DeFi協議以及去中心化解決方案三個維度對LSD賽道進行了整體梳理,并對代表性協議作了概要性分析,認為當前三大敘事方向基本形成.

1900/1/1 0:00:00
WOR:Worldcoin:加密貨幣的反烏托邦式噩夢

作者:Santiago ,medium 編譯:善歐巴,金色財經原文標題:Worldcoin Is Everything That’s Wrong With Cryptocurrency.

1900/1/1 0:00:00
人工智能:使用AI一年半 IBM為HR部門節省12000小時

譯者:樸成奎 IBM公司的數百項人力資源工作已被AI工具自動化。2011年,IBM的Watson人工智能系統成功擊敗了美國綜藝智力比賽節目《危險邊緣》的冠軍肯·詹寧斯和布拉德·拉特——那時Wat.

1900/1/1 0:00:00
比特幣:晚間必讀 | 加密行業的困境與機遇

2023年8月1日,幣安宣布上線第36期Launchpool挖礦項目Sei。用戶可以在2023年08月02日08:00(UTC+8時間)后將BNB、TUSD、FDUSD投入到SEI挖礦池中獲得S.

1900/1/1 0:00:00
ads