当前位置:
区块链撮合交易所开发原理需要了解那些?
发布日期:2021-09-29 阅读次数: 字体大小:

经过多年的市场发展,数字资产交易平台以有多长优化改变,目前就交易模式而言就有很多种:如区块链、OTC、C2C、杠杆、合约等等,区块链除了交易平台之外还有其他产品,区块链资产管理、挖矿、交易所机器、区块链支付等相关软件。
区块链撮合交易所开发原理需要了解那些?
    什么是撮合交易?
 
    简单的来讲,撮合交易就是:村里的老王想买一块糖糕,老张想卖一块糖糕,但是老王不认识老张,他俩想通过我作为中介,在各自都能接受的报价内,相互成交。市场决定一切,老王想花钱买糖糕,老张报价100元,而老李急着出手套现回家娶媳妇,愿意90元就卖给老王,那么势必会找老李交易。
 
    区块链交易撮合成交的前提是买入价必须高于或等于卖出价,当买入价等于卖出价时,成交价就是买入价或卖出价,那么最新成交价就是卖出价,如果前一笔成交价高于或等于买入价,那么最新成交价就是买入价,如果前一笔成交价在卖出价和买入价之间,那么最新成交价就是前一笔的成交价。
 
 
    1、撮合交易算法撮合引擎的核心业务模块就是撮合交易算法,撮合交易算法的任务一方面是完成对客户所下订单进行公平合理的排列和撮合功能,也要保证撮合算法的公平性、高效性以及扩展性等不同金融交易系统开发的撮合业务各有不同。
区块链撮合交易所开发原理需要了解那些?
    2、订单队列撮合交易的重要组成部分就是买卖订单,通过对买卖订单进行撮合,最后行成交易记录;所以对无法立刻完成撮合的订单,需要有买入队列和卖出队列保存订单,队列按照“价格优先”、“同价格下时间优先”的原则,买入队列按照委托价格“从低到高”的顺序,卖出队列按照委托价格“从低到高”的顺序排列。
 
    交易所分布式框架的优点重要的是将各个不同系统、模块之间解耦,降低了各个子系统、子模块之间的依赖,各个模块可以独立开发,独立部署,互不干扰,便于快速开发,定位故障等等分布式结构就是将一个完整的系统,按照业务功能,拆分成一个个独立的子系统,在分布式结构中,每个子系统就被称为“服务”。这些子系统能够独立运行在web容器中,它们之间通过RPC方式通信。

本文原地址:https://www.4dchinese.cn

郑重声明内容版权声明:除非注明,否则皆为本站原创文章。如有侵权联系进行删除!