深入解析 Uniswap V4 的「钩子」功能及其应用

1天前 20 技术

原文来源:0x Todd

最近,我在 Uniswap V4 上存入了一些资金,并对其引以为傲的「钩子」(Hook)功能进行了深入研究。不少朋友私下告诉我,与 V3 推出时的惊艳感不同,V4 的上线并没有带来类似的冲击。主要原因在于「钩子」这一概念过于抽象,显得有些难以理解。

与其将 Hook 直译为「钩子」,不如将其意译为「插件」更为贴切。「钩子」本质上是为流动性池增加一些超越 Uniswap 本身的功能。官方文档中详细描述了在什么时间可以调用钩子,但大多数人并不关心这些细节,而是更关注「钩子」到底能实现什么。

【钩子的用途举例】

-- 比如,它可以让您创建的池子(如 ETH-USDT)仅限某些特定地址使用;
-- 或者,它可以让池子根据市场繁忙程度动态调整手续费,在繁忙时多收,空闲时少收;
-- 再或者,它甚至允许池子放弃 X*Y=K 的定价曲线(或许是受 Curve 的启发?)。

总之,通过钩子,您可以自由开发各种满足个性化需求的功能,而这些功能可能永远不会被 Uniswap 官方推出。

这有点像 Steam 上的创意工坊——官方不再提供定制内容,而是让用户自由创造。

另一个值得注意的变化是,在过去,Uniswap 生态中的盈利角色主要分为两类:流动性提供者(LP)和交易者,两者之间形成了一种零和博弈关系。然而,V4 的钩子机制引入了新的盈利机会。

开发者可以编写自己的钩子,其他人建池时可以选择付费使用(也就是「卖钩子」)。每个池子只能使用一个钩子插件,但一套钩子插件可以被无数个池子订阅,边际成本极低。有一个名为 Hook Rank 的网站收录了几百个钩子,展示了它们的收益情况。目前最受欢迎的钩子之一 Flaunch,其开发者已经赚取了超过 100 万美元。

深入解析 Uniswap V4 的「钩子」功能及其应用

那么 Flaunch 究竟是做什么的呢?通过它的钩子,用户在为 meme 币创建池子时,可以将池子的手续费按任意比例分配,例如 80% 归自己的钱包,20% 用于回购。

幸好川普儿子在发布 $Trump 时不知道有这个功能,否则他可能会把所有费用都指向未来世界金融吧!

此外,正如俗话所说,只有竞争对手最懂你。随后,Pancake 也迅速跟进,推出了类似的机制,只不过不叫 V4,而是称之为 Pancake Infinity。当然,这是另一个故事,以后有机会再聊。总之,钩子确实是一个非常有趣的功能,足以配得上 V4 的称号。

再来看一个实际的钩子应用案例。

自从 Pancake 推出 Infinity(即 V4)后,BSC 链上的钩子生态也开始蓬勃发展。例如,一个名为 Brevis 的钩子实现了类似 VIP 账户的效果:长期持有 $CAKE 的用户在交易 CAKE-BNB 这一附带钩子的池子时,手续费比普通用户更低;同样,链上交易量较高的大户也能享受更低的费率。

深入解析 Uniswap V4 的「钩子」功能及其应用

推测该钩子在交易前触发,为特殊账户设置特殊的费率。它成功地在不改变 Pancake 底层逻辑的前提下,通过第三方智能合约实现了这套熟悉的业务模式,确实颇具创意。

另外,考虑到每个池子通常只能附加一个钩子,因此这个池子很有可能成为 Pancake 官方推荐的「钦点池」之一。

Brevis 本业是做 ZK(零知识证明)技术的,隶属于 YZI Labs 的投资组合。之前我们讲过,ZK 技术属于区块链行业中难度最高的一档,因此亲自做一个钩子对他们来说并不是难事。

如果未来 Brevis 能与 Pancake 深度绑定,推出更多钩子功能,或许 Pancake 作为 DEX 的功能会比币安主站还丰富。而 Brevis 也可能成为 Pancake Infinity 时代的重要推动者。

让我们共同期待钩子新时代的到来。

深入解析 Uniswap V4 的「钩子」功能及其应用

原文链接

币币情登载此文出于传递更多信息之目的,并不意味着赞同其观点或证实其描述。文章内容仅供参考,不构成投资建议。投资者据此操作,风险自担。

交易平台最新公告查看更多>
成交额排行榜
  • 交易所
  • 币种
排名 交易所 成交额
1 币安网币安网 ¥5,498.08亿
2 欧易OKX欧易OKX ¥2,313.69亿
3 HTXHTX ¥423.04亿
4 CoinbaseCoinbase ¥127.98亿
5 芝麻开门芝麻开门 ¥244.95亿
6 BitgetBitget ¥1,641.06亿
7 BybitBybit ¥1,740.15亿
8 Crypto.comCrypto.com ¥320.94亿
9 BitfinexBitfinex ¥13.27亿
10 抹茶抹茶 ¥1,997.21亿