数字货币撮合交易系统解决方案_第1页
数字货币撮合交易系统解决方案_第2页
数字货币撮合交易系统解决方案_第3页
数字货币撮合交易系统解决方案_第4页
数字货币撮合交易系统解决方案_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、数字货币撮合交易系统处理方案第1页1101发展背景02什么是虚拟币撮合交易03币币撮合交易原理04内存撮合技术目录DIRECTORY05结束语技术开发call135-2846-6013第2页01发展背景 区块链和比特币从只有行业极客谈论话题,当前已经变成家喻户晓。比特币进入中国,衍生出很各种交易模式,有币币交易,场外交易,法币交易模式。传统金融交易缺点主要有:效率低速度慢、交易时间限制大、交易空间限制大、交易成本非常髙、轻易有内幕交易、交易扩展性差、交易轻易犯错、资金安全性差等一系列缺点。 所以现在电子交易己经成为了金融交易市场主流交易方式。伴随交易人数、笔数不停增加,系统承受着越来越大压力,

2、假如在交易时间内系统发生故障,造成损失往往不可估量。所以发出更可靠更高效电子交易系统己经成为了金融交易领域当务之急。 撮合交易在币币交易系统中饰演者非常主要角色。了解撮合交易本质以及业务对于设计撮合系统至关主要。深圳源中瑞科技有限企业,致力于虚拟币交易系统开发,接下来为大家介绍基于内存币币交易撮合交易系统设计思绪。第3页什么是虚拟币撮合交易010102 简单来讲撮合交易就是:村里张三想买一块切糕,李四 想卖一块切糕,但张三不认识李四,他俩经过我作为中介,在 各自都能接收报价内,相互成交。 市场决定一切,张三想花钱买切糕,李四报价100元,而王老五急着 出手套现回家娶媳妇,愿意90元就卖给张三,

3、那么张三势必会找王老五 交易。 币币交易撮合成交前提是买入价必须大于或者等于卖出价。当买入价 等于卖出价时,成交价就是买入价或者卖出价。当买入价大于卖出价时,计算机在撮合时实际上是依据前一笔成交价而定出最新成交价。 选取买入价、卖出价和前一成交价三者居中一个价格作为最新成交价(假如 一笔成交价低于或等于卖出价,那么最新成交价就是卖出价;假如前一笔成交价高于或等于买入价,那么最新成交价就是买入价;假如前一笔成交价在卖出价与买入价之间,那么最新成交价就是前一笔成交价)。第4页币币撮合交易原理010103 3.1 撮合交易算法 如图所表示,撮合引擎关键业务模块就是撮合交易算法撮合交易算法任务首先是完

4、成对客户所下订单进行公平合理排列和撮合功效,也要确保撮合算法公平性、高效性以及扩展性等。因为不一样金融交易系统撮合业务各有不一样,所以本节对通用撮合交易算法进行概括性描述。第5页什么是虚拟币撮合交易0101033.1.1 订单队列 撮合交易主要组成部分就是买卖订单,经过对买卖订单进行撮合最终形成交易统计。所以对无法立刻完成撮合订单,需要有买入队列和卖出队列保留订单。队列按照“价格优先、同价格下时间优先”标准。买入队列按照委托价格从低到高次序,卖出队列则按照委托价格从低到高次序排列,如图第6页什么是虚拟币撮合交易0101033.1.2撮合次序 撮合引擎接收到新买入订单,则会到卖出队列头部查找是否

5、存在符合价格规则卖出订单,假如存在卖出价格小于或等于买入价格订单,则从队列中取出此订单并撮合成一笔交易;假如卖出队列为空或队列头部不满足价格关系,则将买入订单插入买入队列中,因为买入队列是按照价格与时间先后进行排序,所以新插入订单会经过一次排序插入到买入队列对应位置。相同,当撮合引擎接收到新卖出订单,则会到买入队列头部査找是否存在符合价格规则买入订单,假如存在买入价格大于或等于卖出价格订单,则从订单队列中取出此订单并撮合成一笔交易;假如买入队列为空或队列头部不满足价格关系,则将卖出订单插入到卖出队列中,因为卖出队列也是按照价格与时间先后进行排序所以新插入订单会经过一次排序插入到卖出队列对应位置

6、23。结合买卖订单情况,撮合算法流程如图所表示。从图所表示撮合次序可知,买卖队列有序性是确保撮合次序确实定性基础,而且撮合过程中每笔订单都能够撮合出当前最优交易。第7页内存撮合技术0101044.1 内存撮合 撮合技术主要是从数据库撮合技术向内存撮合技术发展,这是因为数据库撮合技术越来越无法满足金融交易对于高可靠性、高性能、强安全性、可扩展性以及易维护性需求。 当前数据库撮合技术性能低下原因在于过多与数据库交互,使得I/O很多,系统整体处理速度同时受数据库事务逻辑约束。本文釆用内存撮合技术,经过最大程度去除与数据库交互过程,将整个错和逻辑放在内存中进行(如图所表示)。所以比数据库撮合技术少了许多I/O交S 间,在性能上能够大幅提升撮合速度;例是内存撮合弊端就是因为内存易失性,.?服务器出现故障停机时,全部交易数据将会丢失,系统可靠性以及一致性都对应人幅降低。所以本文在提升内存撮合技术可靠性方面采取丫多机热备份及分布式一致性技术作为补充,从而取得内存撮合技术高性能以及数据库撮合技术数据持久性。第8页 虚拟币币币撮合交易系统是将区块链技术结合传统金融交易系统,发挥

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论