Soswap是一款面向公链生态的去中心化自动做市交易协议,主打链上代币兑换与流动性聚合服务,依靠智能合约完成全部交易逻辑,用户资产始终保存在个人钱包当中,不需要将资产转入平台托管账户,这也是它和中心化交易所最核心的区别。Soswap底层沿用成熟的AMM恒定乘积模型,同时叠加路由聚合模块,不局限于单一流动性池,能够抓取链上多个交易池的深度,以此改善大额度兑换时常出现的滑点问题。普通交易者接入钱包之后,就可以直接完成不同代币之间的闪兑,整个过程不需要注册账号,也没有中间机构参与订单撮合,所有交易记录完整上链可追溯。
Soswap主要分为工厂合约、流动性池合约与路由合约三个模块协同运转。工厂合约负责新建各类交易对流动性池,每一个交易对都对应独立的池合约,池内记录两种代币的存量,按照xy=k的公式实时计算兑换报价。路由合约承担调度功能,接收用户的兑换请求之后,会对比不同池子的报价,必要时把一笔交易拆分成多条路径执行,避开流动性枯竭的池子,尽可能给到更优的成交价格。合约执行过程中会内置滑点保护机制,当行情波动超出用户设置阈值,交易就会直接回滚,避免出现成交价格严重偏离预期的情况。流动性提供者把双币种资产注入池合约之后,会获得对应的LP凭证,以此分得平台产生的交易手续费。
Soswap的实际应用场景覆盖普通链上兑换、小币种资产流转以及流动性挖矿等多个方向。对于普通DeFi用户,最常用的场景就是主流代币和项目小币种之间快速互换,很多生态内新发的代币会优先上线Soswap,方便早期参与者完成代币买卖。流动性供给者可以把闲置代币注入流动性池,赚取交易手续费收益,部分交易对还会叠加平台代币激励,提升LP资金的综合收益率。开发人员还可以调用Soswap开放的SDK接口,把代币兑换组件嵌入DApp产品内部,让应用内用户无需跳转页面,就能直接完成链上资产交换,拓展协议的落地范围。
Soswap的表现会受到公链本身状态的直接影响,网络拥堵时会出现gas费用抬升、交易确认变慢等现象。即便是路由聚合优化,深度不足的冷门交易对依旧会存在明显滑点,大额兑换依旧需要拆分多笔操作降低损耗。作为去中心化协议,Soswap无法撤销已经上链完成的交易,用户需要自行核对合约地址、滑点参数,避免误操作带来资产损失。Soswap更适合熟悉链上钱包操作的DeFi参与者,依靠无托管、可组合的特性,在公链生态中承担基础交易基础设施的角色,和其他DEX协议形成互补。

