OasisDEX是诞生于以太坊生态,由MakerDAO团队推出的链上订单簿式去中心化交易协议,也是早期DeFi赛道中具备代表性的非托管DEX底层基础设施。和当下主流自动做市商AMM类交易所不同,OasisDEX并没有依靠流动性池算法定价,而是复刻了传统交易所挂单撮合的交易逻辑,将完整的订单簿数据部署在区块链之上。项目诞生初期主要服务DAI稳定币以及以太坊生态代币的兑换需求,解决早期去中心化市场流动性分散、缺少链上限价交易工具的痛点。作为开源无许可协议,OasisDEX本身并不绑定单一前端页面,任何开发者都可以调用它的合约接口,搭建独立的交易界面,这也让它成为很多早期DeFi产品集成的流动性底层。
OasisDEX最标志性的设计就是链上订单簿与双向链表撮合引擎,每一个交易市场都会分别维护买盘、卖盘两条经过排序的双向链表,合约自动按照价格优先级完成订单匹配,所有挂单、成交、撤单记录全部上链可查,不存在中心化服务器托管订单的环节。协议采用挂单即托管的资产托管模式,做市商提交限价订单时,对应的代币资产会暂时存入智能合约进行托管,以此保证订单被吃单时可以实现原子结算,避免交易对手违约风险。用户全程掌握钱包私钥,平台没有权限冻结、划转或者撤销用户订单,所有交易操作依靠钱包签名执行。这种全链上撮合方案的短板在于,每一次挂单、撤单操作都需要支付以太坊网络Gas费,高频调整挂单会带来比较高的使用成本。
OasisDEX早期深度融入MakerDAO的生态运转,是抵押债仓清算、DAI套利交易的重要执行通道。套利机器人可以实时监听订单簿价差,通过智能合约完成跨市场搬砖,平衡DAI在不同交易平台之间的价格偏差,间接维护稳定币的锚定价值。除普通用户代币互换之外,协议开放的合约接口还为项目方、量化开发者提供链上做市的技术环境,开发者可以编写自动化脚本在OasisDEX挂单提供流动性。同时不少第三方DeFi聚合器曾经接入OasisDEX的流动性,在路由比价环节将其订单簿深度纳入最优成交价的计算范围。不过AMM交易所快速普及,链上订单簿模式受Gas成本制约,普通散户交易场景活跃度逐步下降,它的定位慢慢从面向散户的交易前台转向可复用的底层工具协议。
对比当下热门的去中心化交易所,OasisDEX代表着DeFi发展早期一条不同的技术路线。AMM依靠算法池实现无许可即时兑换,但是容易产生滑点以及受到矿工可提取价值攻击;而链上订单簿的OasisDEX能够给到交易者精确的限价成交控制,交易价格更加透明可控,缺点则是流动性深度更加依赖人工挂单。它留给行业最重要的遗产,是证明了订单簿撮合逻辑完全可以在无中心化运营方的条件下通过智能合约实现,拓展了去中心化交易产品的设计思路。时至今日,OasisDEX依旧作为开源基础设施存在,对于研究早期DeFi交易机制、链上撮合逻辑的从业者而言,依然有着很高的参考价值。

