【技术实现步骤摘要】
一种基于区块链的高并发二维撮合矩阵的核心算法
本专利技术涉及一种交易撮合系统的核心算法,尤其涉及一种基于区块链的高并发二维撮合矩阵的核心算法。
技术介绍
近年来,随着区块链技术的快速发展,在链上交易处理速度上有了极大的提升,其中以天德链为代表的第三代区块链实测性能已超过万笔每秒。同时,作为交易平台的核心撮合系统也正在从基于数据库的撮合技术迈向基于内存的撮合技术,但也在系统的可靠性、安全性、稳定性、可扩展性、高吞吐、可追溯性及不可篡改性等方面产生了一系列需要亟待解决的问题。
技术实现思路
为了克服上述现有技术的不足,本专利技术提供了一种基于区块链的高并发二维撮合矩阵的核心算法。包括以下步骤:S1、订单网关获取买、卖订单,写入订单区块链并压入买、卖订单队列;S2、采用高并发二维撮合矩阵对买、卖订单进行撮合并形成交易队列;S3、将交易队列写入交易区块链。步骤S1是从订单网关获取买、卖订单,写入订单区块链并压入买、卖订单队列。具体包括以下步骤:S11:订单网关获取买、卖订单。(可选步骤:通过加解密、签名验签,校验等步骤将订单清洗过滤);S12:将S11中所获取的买、卖订单分别 ...
【技术保护点】
一种基于区块链的高并发二维撮合矩阵的核心算法,其特征在于包括以下步骤:S1、订单网关获取买、卖订单,写入订单区块链并压入买、卖订单队列;S2、采用高并发二维撮合矩阵对买、卖订单进行撮合并形成交易队列;S3、将交易队列写入交易区块链。
【技术特征摘要】
1.一种基于区块链的高并发二维撮合矩阵的核心算法,其特征在于包括以下步骤:S1、订单网关获取买、卖订单,写入订单区块链并压入买、卖订单队列;S2、采用高并发二维撮合矩阵对买、卖订单进行撮合并形成交易队列;S3、将交易队列写入交易区块链。2.根据权利要求1所述的基于区块链的高并发二维撮合矩阵的核心算法,其特征在于:所述步骤S1中从订单网关获取买、卖订单,写入订单区块链并压入买、卖订单队列。具体包括以下步骤:S11:订单网关获取买、卖订单。(包括可选步骤:通过加解密、签名验签,校验等步骤将订单清洗过滤);S12:将S11中所获取的买、卖订单分别写入买订单链和卖订单链;S13:从买订单链和卖订单链中取出S12步骤中的买、卖订单并压入买、卖订单队列。(包括可选步骤:将S11中所获取的买、卖订单压入买、卖订单队列)。3.根据权利要求1所述的基于区块链的高并发二维撮合矩阵的核心算法,其特征在于:所述步骤S2采用高并发二维撮合矩阵对买、卖订单进行撮合并形成交易队列,遵循的撮合原则是价格优先,同价格则时间优先,具体包括的步骤为:S21:单机多线程并发撮合订单;S22:单机多进程并发撮合订单;S23...
【专利技术属性】
技术研发人员:邓恩艳,蔡维德,
申请(专利权)人:北京天德科技有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。