根据Uniswap官方部落格消息,UniswapV4代码草案已经释出,与2021年5月UniswapV3阔别2年的全新版本协议相比,允许更多自订功能,对未来DeFi协议发展势必为有新一波影响。UniswapV4挂钩(Hooks)和自订池Uniswap官方表示,每个Uniswap流动性池都有一定生命周期,并会发生以下几种状况:流动性池会在预设的手续费下被建立,流动性会加入、删除或重新调整,另外用户会进行代币交换,而过往在UniswapV3中这些生命周期被紧密结合,以非常严格的方式顺序执行。不过在UniswapV4的新世界中,Uniswap放宽了些许标准,Uniswap为了在UniswapV4中建立可自订的流动性空间,希望透过一种方式来让部署者,在流动性池在生命周期的关键时间点,能够引入执行特定的操作代码,像是交换(swap)前后、流动性提供者(LiquidityProvider;LP)调整部位前后。
挂钩(Hooks)在Uniswap的定义,是自订池、交换、手续费以及如何和LP互动的外挂(类似扩充程式的概念),开发人员能在Uniswap的流动性跟安全性上实现创新,借由V4智慧合约整合的挂钩建立自订的做市商(AMM)池子。目前已分享的几个V4内容包括:时间加权平均做市商(TWAMM)。基于波动性或其他数值的动态手续费。
链上限价单。范围外的流动性存入借贷协议自订义链上Oracle,像是GeomeanOracles。自动复投LP手续费至LP。
内置的MEV(矿工可提取价值)利润分配给LP。Uniswap补充,未来UniswapV4诞生的自订池变化已不再是由代币和手续费来定义,要注意的是V4和V3一样是不可升级的,即便每个池都能用自己的智能合约做挂钩,但仅限于刚建立时确定特定权限。官方现已将挂钩合约的范例上架在开源社群GitHub,期待开发人员找出更多好玩的版本。UniswapV4开源限制4年、GasFee试验中可省99%、分润机制拟参照V3以往在V3版本,因为在每个池都部署智能合约的缘故,导致建立池子跟多个池子间代币交换间产生许多费用,经V4将所有池子储存同一个智慧合约后,建立流动池的GasFee减少了99%,以太坊将导入「坎昆升级」核心EIP-4844,成为帮助用户省下GasFee的关键点。Uniswap谈到V4新版本代码已开源,将根据商业源代码许可证(BSL)1.1发布,之后会有长达4年的时间V4开源代码不能被投入到商业行为,不过4年一过就会跟V3一样转为GPL开源,V4就可以被应用在各式商业活动。和V3相同的是,Uniswapv4协议费用,一样能透过投票的方式对池子收取费用,但不能超过上限金额,在官方GitHub白皮书内也附上完整的协议机制内容。