OasisDEX是搭建在以太坊网络之上的无许可链上订单簿去中心化交易协议,由MakerDAO团队推出,和AMM流动池模式不同,它完整实现挂单、撮合、结算全部上链,属于早期DeFi领域链上订单簿的典型代表。整个协议采用非托管架构,用户资产始终保存在个人钱包,只有交易触发时资产才会临时转入智能合约,订单创建、取消操作都需要钱包签名,平台方无法触碰用户资金,这种设计从底层规避托管跑路风险,也带来gas消耗偏高的客观现实,每一次挂单或者撤单,都会产生对应的链上交互成本,高频挂单的使用场景需要充分考虑手续费带来的损耗。
OasisDEX依靠MatchingMarket核心合约维护双向链上订单簿,区分挂单的做市方与吃单方,合约会自动比对买卖报价,价格匹配就完成即时撮合,无法成交的挂单会持续留在链上等待对手盘,订单数据全部公开上链,任何人都可以通过节点接口读取全部挂单信息。协议提供完备的智能合约API,支持外部程序、套利脚本、第三方前端直接接入,不需要获取平台授权,这也让不少链上套利机器人以此作为基础组件,监听不同DeFi市场的价差,执行跨协议的套利逻辑,同时合约内置滑点防护相关调用接口,吃单交易可以设置最低成交阈值,缓解链上打包间隔带来的价格滑动问题。模块化的合约架构赋予它很强的可组合性,可以和借贷、稳定币铸造类协议进行联动,早期MakerDAO生态内部,该协议就承担DAI稳定币的交易流通、抵押品处置清算的配套基础设施角色。
实际应用场景可以划分为普通用户交易、专业做市、协议集成三个方向,普通交易者适合在这里执行限价挂单,想要等待特定价格再完成代币交换时,链上订单簿可以精准记录目标价位,不需要持续盯盘,和AMM相比,深度充足的交易对可以减少无常损失带来的隐性成本,但是流动性薄弱的小众交易对会出现挂单长期无法成交的情况。对于量化交易者与做市参与者,可以编写脚本批量提交订单,捕捉不同DeFi协议之间的价差机会,利用链上可访问的订单数据构建交易策略,不过要持续权衡挂单gas成本和套利收益,避免手续费吞噬全部利润。各类DeFi项目开发者能够直接集成OasisDEX协议,在自身产品内部嵌入交易功能,不用从零开发撮合逻辑,不少早期以太坊生态项目都引用这套协议搭建内部交易模块。
同时也要客观看待这套链上订单簿模式的局限,以太坊主网拥堵阶段,挂单、撤单的gas成本会快速抬升,不适合小额频繁交易;订单全部公开上链的特性,也会带来被三明治攻击的潜在风险,大额吃单交易需要合理设置滑点参数来降低负面影响。DeFi赛道不断演化,后续出现很多专门优化订单簿的DEX,OasisDEX原生前端活跃度有所下降,但是底层协议依旧保持可用,更多以底层组件的形式被其他聚合器、第三方界面调用,理解它的运行逻辑,也能帮助使用者分清链上订单簿与自动做市池两类DEX模式的差异,在不同行情下选择更适配的交易工具。

