Rails Network Swap是搭建在RailsNetwork公链之上的去中心化自动做市协议,由SteamExchangeInc开发,整套体系分为底层智能合约协议与Web交互界面两个部分,2021年正式推出,面向链上用户提供非托管式的ERC‑20代币兑换服务。和传统订单簿交易所不同,它不依靠买卖双方挂单撮合,以AMM自动做市机制为核心,用户直接和链上流动性池完成交易,资产始终存放在个人钱包,平台本身不接管用户资金,也是该协议最核心的产品定位。
Rails Network Swap的核心是一套不可升级的持久智能合约,合约底层采用恒定乘积xy=k算法维护流动性池,每一个交易对都对应独立的合约池,池内保存两种代币的储备量,k值代表池内资产总量乘积,交易发生时k值保持不变,以此动态计算代币兑换价格。流动性提供者向池中注入等价值的两种代币,获得对应的LP凭证,分享0.3%的交易手续费收益,手续费直接回流到流动性池,抬升池内资产总规模,LP赎回凭证时即可获得增值收益,未来版本手续费存在下调调整空间。底层RailsNetwork采用PoWbA混合共识,属于EVM兼容链,合约部署需要经过授权审核,给链上协议增加一层链层面的问责约束,区别于完全无许可的公链环境。
Rails Network Swap主要服务RailsNetwork生态内部的代币流转,普通交易者可以通过钱包直连界面,完成生态内各类ERC‑20代币的即时互换,无需注册账号,签名确认交易即可完成资产置换,适合快速调仓、小币种换手、稳定币兑换等高频小额链上操作。对于生态参与者,项目方可以借助Factory合约部署全新流动性池,快速搭建新代币交易市场,无需搭建复杂的撮合后端;流动性矿工则可以通过提供流动性赚取手续费,参与生态挖矿收益,搭配Rails生态的Transport跨链工具,外部EVM链资产转入之后,就可以在Rails Network Swap完成后续兑换操作。
同时也要客观看待Rails Network Swap的现实约束,作为小众生态DEX,它的交易深度有限,大额交易容易产生明显滑点,交易体验高度依赖对应流动性池的资金规模,部分交易对存在流动性不足的情况。因为智能合约不可升级,协议上线之后核心逻辑无法修改,优点是不存在合约后门升级风险,但也意味着如果出现底层逻辑缺陷,无法通过迭代修复,只能部署全新版本协议实现更新。用户使用过程中,需要自行把控滑点参数,理解无常损失风险,流动性池内资产价格大幅波动时,LP的持仓净值有可能低于单纯持有两种代币的收益水平。
Rails Network Swap是一套完整的小生态去中心化交换解决方案,它把不可篡改合约、混合共识公链、AMM做市模型结合在一起,构建出一套偏向封闭生态的DeFi交易基础设施,和头部DEX相比不追求全网大规模流量,更多服务于RailsNetwork生态闭环。对于链上学习者来说,它也是一个不错的AMM机制观察样本,能够直观看到恒定乘积算法、LP收益、非托管交易在一条混合共识EVM链上的落地表现,在币圈众多DEX赛道里走出差异化的技术设计路线。
