BitMarket是一套融合链上合约与链下撮合的加密资产交易基础设施,兼顾中心化平台的吞吐效率与去中心化的结算逻辑,能够同时支撑现货、借贷、预测市场等多类业务场景,不同业务模块依靠独立智能合约隔离运行,以此降低单一业务故障带来的连锁影响。这套架构把订单匹配计算放在链下完成,成交结果批量提交至公链做最终清算,既规避纯链上交易gas费用高、处理速度受限的短板,又保留链上可核验的结算凭证,普通交易者与量化程序都可以接入这套系统开展资产交互,适配不同层级的交易需求。
BitMarket的核心技术机制集中在撮合路由、合约隔离与资产托管三个部分,撮合路由会对限价单、市价单、冰山单等多种订单类型做统一调度,根据市场流动性自动匹配成交策略,在行情剧烈波动时减少滑点带来的损耗。业务层面每一类功能对应独立部署的智能合约,借贷业务的质押锁定、预测市场的资金归集、普通交易的资产划转,全部由不同合约分别处理,资金不会混杂在同一个账户池内。资产托管采用冷热分离方案,高频交易流转资产存放于热钱包,绝大多数储备资产存储在冷存储,链上会留存资产变动记录,方便用户核验资金流转轨迹。平台原生代币作为生态内的通用介质,可用于抵扣手续费、参与借贷收益分配,代币本身运行在主流二层网络,转账成本较低,方便生态内部流转使用。
BitMarket可以服务普通散户、量化交易者以及项目方三类群体,普通用户主要使用现货交易与借贷板块,质押持有的加密资产获取流动性,或是借出资产赚取持续的利息收益,整套操作流程简化,不需要复杂的链上交互知识就可以完成操作。量化交易者能够对接公开接口,批量下发策略订单,链下撮合的高吞吐能力可以承接高频策略,成交结果同步上链留存,方便策略回测与对账。项目方可以借助BitMarket的合约组件搭建细分市场,例如事件预测市场,借助闪电网络完成支付,市场结算完成后,合约自动执行收益分发,不需要人工介入处理资金分配流程。部分实体消费场景也可以接入平台支付网关,使用加密资产完成商品结算,拓展代币的落地使用途径。
使用BitMarket的过程中,需要理解混合架构带来的特性,链下负责订单匹配,链上才是真正完成资产确权的环节,成交完成不等于链上结算立刻结束,大批量交易的时候,批量上链会存在短暂确认间隔。借贷模块存在质押清算逻辑,当质押资产价格发生大幅波动,合约会自动触发清算流程,以此保障出借方的资产安全,参与借贷业务需要预留足够的质押缓冲空间。调用接口做自动化交易时,需要做好异常订单处理,网络抖动会造成订单状态不一致,结合链上记录核对真实成交情况,能够规避账面数据与实际资产不符的问题。充分吃透撮合、合约清算的底层逻辑,才可以把BitMarket各个模块的功能发挥出来,适配自身的交易与资产配置需求。
