数字货币交易所设计

目的

实现TRON上 "链下撮合,链上清算"的交易所

整体模块

交易所模块图.png
  • Order 订单模块,接收用户提交的订单
  • Sequence 定序模块,确定每个订单的顺序
  • Match 撮合模块,提供内存撮合功能
  • Clearing 清算模块,提供并行清算功能
  • Quotation 行情模块,提供k线等数据
  • Audit 对账模块,提供实时对账
  • TransferMonitor 交易监控模块,对用户转入以及清算转出的资金,进行实时监控

支持订单类型

  • 限价单
  • 市价单

支持手续费

  • maker 和 taker 设置不同的费率
  • 支持收取计价货币作为手续费

技术栈

  • SpringBoot
  • Mysql
  • redis
  • RocketMq

你可能感兴趣的:(数字货币交易所设计)