Uniswap是以太坊生态内知名度最高的去中心化交易所DEX协议,依靠自动做市商AMM机制彻底改变链上代币交换逻辑,自2018年上线之后,逐步成为DeFi行业的底层基础设施,被大量链上应用集成调用。不同于中心化交易所撮合买卖挂单的订单簿模式,Uniswap整套交易逻辑全部封装在公开可验证的智能合约当中,用户不需要注册账号,只需连接加密钱包就可以直接完成代币兑换,资产全程由用户钱包自行保管,平台本身不托管用户资金。这套无需许可的设计,让任意符合标准的代币都可以建立交易池,早期大量新项目代币的链上交易流动性,大多都依托Uniswap完成搭建。
Uniswap最核心的技术根基是恒定乘积公式xy=k,x与y代表流动性池内两种代币的储备数量,k为固定常数,每一笔代币交换都会改变池内两种代币占比,以此自动生成市场价格。普通用户想要参与做市,作为流动性提供者LP向池子注入等额的两类代币,就能按资金占比瓜分该交易池产生的交易手续费;但这套机制也附带无常损失风险,当外部市场价格发生大幅偏离,LP取出资产的实际价值,会低于单纯持有两类代币的收益水平,这也是参与流动性挖矿需要重点权衡的币圈干货知识点。V2版本将这套基础模型定型,固定0.3%手续费,也是很多同类DEX协议直接借鉴复刻的原型。
版本迭代当中,UniswapV3带来集中流动性,解决旧版本资本效率偏低的痛点,流动性提供者不再把资金平铺在0到无穷大的全部价格区间,可以自主选定一段价格范围投放资金,资金集中在成交活跃区间能够拿到更多手续费收益。对应的LP头寸不再是普通同质化代币,改用NFT凭证记录,同时新增0.05%、0.3%、1%多档手续费,适配稳定币、高波动山寨币等不同交易对的需求。不过集中流动性并非稳赚,一旦市场价格跳出设置区间,头寸就会停止产生手续费,需要使用者主动调整价格区间,对LP的市场判断能力提出更高要求,更适合有一定经验的DeFi参与者。后续V4引入钩子hooks扩展能力,允许开发者自定义合约逻辑,进一步拓宽协议的可拓展边界。
Uniswap的用途并不局限普通散户代币互换。新项目发行代币阶段,项目方可以直接创建流动性池,不用经过中心化交易所审核,实现代币即时可交易;各类DeFi借贷、收益聚合器协议,会调用Uniswap路由合约完成清算、代币置换,把它当做链上通用的流动性中转枢纽。UniswapX作为补充交易方案,采用意图交易模式,把交易请求放到链下匹配,能够降低MEV抢跑攻击带来的损失,优化大额订单成交效果,减少滑点损耗。同时平台原生治理代币UNI,让持有者可以参与协议参数调整、国库提案等链上治理,决定协议未来的发展方向。
作为DeFi标杆级DEX,Uniswap也客观存在固有短板。以太坊主网拥堵时期,交互产生的gas成本会拉高小额交易的实际成本;AMM机制天然特性,大额兑换依旧会产生明显滑点;无许可建池机制,也会滋生大量空气、诈骗代币,普通交易者需要自行甄别项目风险。Uniswap的价值不在于完美的交易体验,而是提供一套开放、中立、可组合的链上交易底层,它的技术范式深刻影响整个DEX赛道,理解它的AMM机制、流动性池逻辑,也是进入DeFi领域重要的入门认知。