链上交易所就是部署在区块链上,依靠智能合约完成撮合、清算全流程,用户资产始终存放在个人钱包,无需把代币转入平台账户的交易场所,也就是行业常说的DEX,它和中心化交易所最本质的区别在于不发生资产托管转移,所有交易结算行为直接记录在链上账本之中。

很多新手容易混淆链上交易所与普通交易所,中心化交易所的撮合、记账大多发生在平台内部服务器,链上只做充提转账,买卖只是平台数据库内的数字变动,而链上交易所从价格计算、资产交换到手续费分配全部交由智能合约执行,用户只需要对钱包进行授权,交易发起之后由链上节点完成确认,整个过程平台方没有权限触碰用户资产。主流链上交易所分为两大路线,一类是AMM自动做市商模式,依靠流动性池和算法公式给出交易报价,交易者直接和资金池完成兑换,不需要对手方挂单;另一类是链上订单簿模式,买单卖单直接上链存储,合约完成订单匹配,更贴近传统交易所的交易习惯。普通用户日常接触最多的还是AMM类型的链上交易所,项目方只提供前端交互页面,真正的交易逻辑全部运行在公链网络之上。

使用链上交易所的完整流程和中心化平台差异明显,用户不用注册账号、提交身份材料,只需要连接非托管钱包,对合约完成代币授权即可开始交易。当用户发起一笔兑换,钱包会对交易进行签名,把交易广播到区块链网络,智能合约校验用户资产额度之后执行兑换逻辑,交易要么全部成功,要么全部回滚,不会出现只转出资产却收不到对应代币的半成交状态。交易完成之后,代币直接回到用户钱包,所有成交记录、gas消耗、手续费分配全部永久留存链上,任何人都可以通过区块浏览器查询核对。流动性提供者可以向资金池存入配对代币,以此赚取交易手续费分成,但同时也要面对无常损失这类特有风险,行情波动较大时,做市收益有可能抵消不掉代币价格变化带来的亏损。
链上交易所拥有无许可、资产自托管、交易透明的优势,任何代币项目只要部署合约就可以上线交易,没有平台审核门槛,这也让大量早期小币种会优先选择链上交易所流通。但这套模式同样存在现实短板,公链网络拥堵时gas手续费会急剧走高,长尾交易对因为流动性不足容易出现高额滑点,实际成交价格会和预期价格出现明显偏离。同时风险来源也发生转移,不再是平台跑路风险,而是智能合约漏洞、恶意代币、链上抢跑攻击,平台没有人工客服,一旦出现误操作转账,几乎没有撤回和申诉渠道,私钥保管责任完全落在用户自身,这也是参与链上交易必须重视的现实问题。

随着二层网络快速发展,不少链上交易所开始迁移到低gas的扩容链,在降低交易成本的同时改善滑点体验,也衍生出混合架构产品,把部分订单处理放在链下,最终清算结算依旧上链,以此平衡性能和去中心化属性。对于币圈交易者来说,理解链上交易所,不只是学会代币兑换操作,更要分清托管交易与自托管交易的边界,认清技术带来便利的同时对应的各类风险,避免把链上交易所当作低风险的投机工具。