从中本聪发表《 Bitcoin: A Peer-to-Peer Electronic Cash System 》以来,比特币的价格水涨船高,数字货币的市值不断扩大。据行情网站显示,2021年11月,比特币达到69000美元,数字货币市值首次突破3万亿美元,相当于3个苹果公司的市值总和。2022年以来比特币价格逐渐下跌,但数字货币依然是最受资本追捧的宠儿。
众多的交易者带来的直接效果便是比特币等数字货币交易量持续飙升,如何承载快速增长的交易量这是每个交易所的新命题。为满足需求的增长,给客户带来全新体验,打造交易所品牌。BitTree对交易引擎进行全新升级,新的交易引擎吸收纽约证券交易所经验,实现分布式内存存取和原子性操作,理论上撮合速度将提升十倍以上,TPS提升数倍,大大降低延迟,并可以承载数倍于现有的交易量,用户将体验到前所未有的丝滑交易。
作为以安全著称的老牌交易所BitTree新交易系统的最大亮点是使用数据流的方式进行计算撮合序列,采用分层架构独立撮合逻辑,实现定制化交易服务流程撮合。具体来讲,系统采用分层架构,将行情、订单簿、用户资产等分为不同板块,每个板块可以独立处理,后台将实时监控板块运行状况。此外,为满足不同客户多样化需求,BitTree新交易系统重新梳理了交易服务流程,将交易服务流程标准化,包括用户服务、账户服务、订单服务、撮合服务、市场数据服务等,BitTree从服务流程入手全面优化了功能和视觉,为交易者提供多元化的交易模式,满足新手和老手的不同交易需求。
交易引擎由以下几个核心部分组成:
①弹性负载均衡器
弹性负载均衡器可以在一个或多个目标(例如 IP 地址)之间自动分配传入的流量。弹性负载均衡器会监控IP地址状况,并仅将流量传输到运行状况良好的目标。弹性负载均衡器将实现毫秒级响应,支持深度机构流动性。
②撮合引擎
撮合引擎是所有撮合交易系统的核心组件,不管是数字货币交易市场还是传统财经交易市场。历时数月的研发,BitTree开发团队研发出基于Golang版的高性能撮合引擎,除满足时间优先、价格优先等连续交易逻辑外,新升级的撮合引擎在可用性、复合性、可伸缩性等方面均做出优化。
③订单系统
新订单系统具有毫秒级延迟和高可用的特点。在功能方面,新订单系统为客户提供用户委托、撤单、基础数据查询等功能;在性能方面,新订单系统成功实现单笔委托交易时间在0.3毫秒内,单笔成交响应时间在2毫秒内,满足大规模批量交易对低延迟的需求。
来源:金色财经