Uniswap是以太坊生态中影响力较高的去中心化交易协议,也是自动做市商赛道具备代表性的基础设施,整个交易流程依托链上智能合约完成,平台并不托管用户资产,钱包私钥始终由使用者自行保管。和传统订单簿交易所不同,Uniswap没有撮合服务器,买卖双方不需要挂单等待对手成交,所有兑换动作直接和流动性池交互,依靠恒定乘积公式完成价格演算。早期V2版本将流动性均匀铺设在从零到无穷大的整条价格曲线上,无论行情落在哪个点位,池子资产都处于待命状态,这种模式上手简单,适合普通用户做被动做市,但资金大部分停留在极少成交的价格区间,资金利用率存在明显上限。
协议迭代到V3之后,核心变化集中在集中流动性机制,流动性提供者不再必须把资产铺满整条价格曲线,可以自主选定一段价格区间投放资金,只有行情落在划定区间之内,注入的资产才会参与做市并累积手续费收益。为适配不同资产波动特点,池子划分出多档费率,稳定币交易对可以选用低费率池降低滑点,波动率较高的币种则选择更高费率档位,用来对冲行情波动带来的风险。V3仓位不再以统一LP代币作为凭证,每一份做市仓位对应一枚非同质化凭证,里面记录价格上下限、费率档位等详细参数,方便用户灵活调整区间,也给量化策略、自动调仓工具留出开发空间。
Uniswap承担着链上资产兑换的基础作用,不少新项目代币上线之初没有中心化交易渠道,社区用户会直接通过协议流动性池完成换手,开发者也可以借助工厂合约快速部署交易池,省去复杂的上线流程。对于普通使用者,它常被用来完成钱包内代币互换、参与DeFi项目前的资产置换,或是跨层网络资产流转之后的币种调配。部分流动性参与者会根据币种波动节奏设置宽幅区间长期躺赚手续费,专业参与者则会设置窄幅区间,配合行情变化不断调整仓位范围,以此提升单位资金的手续费产出,两种参与方式对应的收益空间与波动风险也有明显区别。
滑点与无常损失,是使用Uniswap过程中绕不开的两项币圈基础概念。滑点主要受池子深度和单笔兑换规模影响,小额兑换在深度充足的交易对当中波动很小,大额交易则容易带动池内资产比例偏移,最终成交价格和兑换前报价出现差距。无常损失来自价格相对变化,当两种做市代币价格出现明显涨跌,撤出流动性时换回的资产总值,有可能低于单纯持有代币的账面数值,区间设置越窄,行情脱离范围之后带来的影响也会更加直观。很多长期参与者会优先选择深度稳定、换手平稳的交易池,通过控制仓位大小,平衡手续费收益和价格波动带来的影响。
伴多条二层网络的接入,Uniswap已经跳出单一以太坊主网运行,在多条链上部署合约节点,二层网络更低的链上手续费,让高频调整流动性仓位、小额代币兑换的使用成本大幅下降。作为一套开源可组合的交易底层,很多钱包、聚合交易工具、数据分析站点都会接入Uniswap流动性路由,把它当成报价与成交来源之一。长时间的运行积累,让Uniswap沉淀出大量链上交易样本,无论是普通用户进行简单代币兑换,还是开发者搭建各类链上金融应用,这套协议依旧是去中心化交易赛道当中很重要的参考标的。

