Uniswap 通过新 v4 Hook 瞄准套利价值

cryptonewscryptonews

Uniswap Labs 于 9 月 10 日表示,Uniswap v4 工具用每次交换计算的费用取代了静态流动性提供者费用。首批池将 USDC 与 USDT 和 Global Dollar(USDG)配对。

两个池都使用 1:1 的参考汇率。系统衡量池价格偏离该汇率的程度,以及拟议交易是否将价格推向更接近或更远离该汇率。

该公司表示,该机制让流动性提供者在交易者纠正价格差异时获得更大份额的价值。StablePair Hook 不保证更好的回报,因为结果仍取决于交易活动、流动性深度、资产价格以及每个池批准的参数。

 

StablePair Hook 根据池状况调整费用

稳定币池通常包含旨在维持相同美元价值的资产。市场活动仍可能使池偏离平价,为套利者创造针对价格差异进行交易的机会。

Uniswap Labs 表示,采用固定费用时,池运营商面临权衡。低费用可能让套利机器人保留更多可用的价格差异,而高费用可能阻碍普通交易。

StablePair Hook 根据池相对于配置参考价格的位置来改变费用。在该价格附近的窄幅区间内,该机制调整费用以维持报价买卖价格之间的固定价差。

一旦池离开该区间,处理方式取决于下一笔交换的方向。使池进一步远离参考汇率的交易不支付流动性提供者费用,因为它为池提供了 Uniswap 所称的有利价格。

将池拉回平价的交换进入荷兰式拍卖。其费用从高水平开始,并随着每个以太坊区块下降,直到交易者接受可用价格。

“LP 保留差额,”Uniswap Labs 在描述拍卖系统时表示。该声明表达了开发者对流动性提供者的预期结果,而非保证的费用收入水平。

 

两个 Uniswap 稳定币池在以太坊上运行

Uniswap 的公共代码库记录 USDC/USDT 和 USDC/USDG 池于 9 月 10 日在以太坊上初始化。两者都使用动态费用标志和 1 的 tick 间距。

USDC/USDT 池的链上标识符以 e39f634 结尾,而 USDC/USDG 池标识符以 b7edb 结尾。Uniswap 的开发者材料建议应用程序从池密钥派生池标识符,而不是硬编码。

在合约层面,StablePair Hook 通过 ERC-1967 代理运行。其永久以太坊 hook 地址编码了合约可用的权限,而治理可以替换代理背后的实现。

根据项目代码库,池费用配置和未来的实现升级由 Uniswap Governance Timelock 控制。一个单独的 Uniswap Labs 多签钱包可以创建池并分配其初始费用参数,但不能升级合约或修改现有配置。

StablePair 池不能无许可创建。Uniswap Labs 控制其初始创建,这使其区别于任何用户无需事先批准即可初始化的 v4 池。

此次发布扩展了 Uniswap v4 对自定义 hook 的使用,这些 hook 将外部合约附加到池,并在交易的特定点改变其行为。Hook 可以控制费用、定价逻辑和访问规则,而无需更改 v4 核心合约。

相关报道中,Uniswap v4 在 9 月初测得总存款额达到 5910 万美元后,成为代币化股票存款最大的 DeFi 场所。StablePair Hook 将相同的可定制池架构应用于预期在既定汇率附近交易的资产。

 

OpenZeppelin 审查发现并修复了一个费用问题

根据 Uniswap 的安全文档,OpenZeppelin 于 2 月 9 日至 2 月 13 日审查了 StablePair 核心费用机制。评估涵盖了一个使用相同主要费用计算的不可升级前身。

在审查期间,OpenZeppelin 发现了一个涉及纠正性交换的高严重性问题。交易者可以通过将一笔纠正性交易拆分为多个较小的交换来获得更便宜的综合价格。

Uniswap 表示,它通过每个区块缓存一次池价格来解决该问题。同一区块内的每次交换在计算费用时都使用缓存的起始价格,消除了此前通过拆分交易获得的费用优势。

审查未涵盖当前的升级系统或其角色结构,因为这些组件是后来引入的。Uniswap 发布的安全页面指出了范围差异,这意味着所引用的审计不应被视为对实时版本每个组件的完整评估。

价格缓存带来了两个已记录的限制。繁忙区块中较晚的交换可能使用不再与池最新价格匹配的起始价格,而跨越参考汇率的交换可能会反转该区块剩余部分的费用方向。

Uniswap 表示,这两种情况都持续一个区块,并在记录下一个缓存价格时自行纠正。文档指出,消除任一限制都会重新引入 OpenZeppelin 审查后解决的交易拆分机会。

 

治理控制未来的 StablePair Hook 升级

Uniswap Governance 可以修改池费用设置并替换 hook 的实现,而无需将流动性转移到不同的池。配置更改会重置费用衰减过程,导致后续交换使用新的池价格读数。

嵌入在永久 hook 地址中的权限限制了升级可以执行的操作。Uniswap 表示,该合约无法阻止流动性提供者提取资产,也无法更改交换金额以收取未经批准的费用,因为所需的回调权限已被禁用。

报价计算带有单独的限制。hook 的 getFee 函数使用下一笔交易将收到的相同区块起始价格返回当前流动性提供者费用。它不包括协议费用,忽略交易规模,也不计算穿过可用流动性造成的价格影响。

因此,大额交易可能以不同于初始报价的平均价格执行。根据项目的技术文档,差异取决于池中流动性的深度和分布。

StablePair Hook 加入了为 Uniswap v4 开发的其他自定义工具,包括 DualPool、LitePSM 和 Permissioned Pools。正如之前报道的那样,Uniswap 在相关代币化资产池方面的工作在最初 12 天内处理了 10 个股票-SPY 交易市场的 3300 万美元交易。

Uniswap Labs 已通过其公共 GitHub 仓库以 MIT 许可证发布该 hook 的合约和测试。其开发者文档列出了主网代理地址、当前实现地址、两个池标识符以及用于报告合约问题的安全联系方式。

以上内容仅用作资讯或教育之目的,不构成与BTCC相关的任何投资建议。BTCC竭力但不能保证上述全部内容的真实性、准确性和原创性。

推荐阅读

股票永续合约将成为小盘股未来的主战场比特币OG活动翻倍,1500枚BTC发生转移比特币本周面临美国三大催化剂Vitalik Buterin 坚信 AI 不会摧毁加密货币,押上九成身家拜登之子携LAPTOP进军Meme币,拟向TRUMP持有者空投