# 区块链数字货币合约交易所开源系统源码

By [bizzan](https://paragraph.com/@huzhan) · 2022-10-23

---

一、交易所特色
-------

*   特色1: 基于内存撮合引擎，与传统基于数据库撮合更快
    
*   特色2: 前后端分离，基于Token的Api授权机制
    
*   特色3: 基于SpringCloud微服务架构，扩展更容易
    
*   特色4: MySQL、MongoDB、Redis多种数据存储方式，只为更快
    
*   特色5: Kafka发布订阅消息队列，让订单更快流转
    
*   特色6: 主流币种对接区块链接口齐全，开箱即用
    
*   特色7: 冷热钱包分离，两种提现方式，保证安全
    
*   特色8: 机器人系统，同步行情，维护深度，防止搬砖
    
*   特色9: 原生App，Java和ObjectC提供原生体验
    
*   特色10: 支持添加自定义平台币及其他币种
    

二、交易所介绍
-------

### 1、概括

      本项目是基于Java（SpringCloud）开发的比特币交易所 | BTC交易所 | ETH交易所 | 数字货币秒合约交易所 | 合约交易平台 | 撮合交易引擎。可用来搭建和二次开发数字货币交易所，系统模块分为现货交易、永续合约、秒合约、期权合约、理财、机器人、会员钱包、后端管理、代理商、OTC 交易、在线聊天。

          PC 端采用VUE 编写， H5 移动端采用uniapp，app 为原生技术开发。

          源码开源，无任何加密。

### 2、技术栈

*   后端：Spring、SpringMVC、SpringData、SpringCloud、SpringBoot
    
*   数据库：Mysql、Mongodb
    
*   其他：redis、kafka、阿里云OSS、阿里云邮件推送、腾讯防水校验
    
*   前端：Vue、iView、less
    

### 3、整体架构

![整体架构](https://storage.googleapis.com/papyrus_images/a79fdfaa432afb15aaeeb4b74542138d4b654e08d2c4096a8d9a151598af72b8.png)

整体架构

![逻辑架构](https://storage.googleapis.com/papyrus_images/5feedfc9226f6796ffe6105dedd2c9a81936fb5731b866dac1b7ae211e002f51.png)

逻辑架构

![部署架构](https://storage.googleapis.com/papyrus_images/9fc30e96f28d1a33f9ea14c6d46adefc3e89be37058bdcec412fe4676d10a058.png)

部署架构

![依赖关系](https://storage.googleapis.com/papyrus_images/f6ee09224ada4034325ec1c422929e522b8775562ebf16a487d5b357c0bab6b2.png)

依赖关系

三、联系方式
------

    需要交易所开源代码的朋友，Telegram：@bizzanex

---

*Originally published on [bizzan](https://paragraph.com/@huzhan/ibLOEdYRoCnCLzM4bQJJ)*
