# 探索 CoinExchange:开源数字货币合约交易所的无限可能
CoinExchange 是一款基于 Java 开发的开源数字货币合约交易所,支持 BTC、ETH 等多种主流数字货币交易,具备强大的撮合交易引擎,提供完整项目源码。不过需注意,本开源项目仅供学习参考,切勿用于非法用途。
## 项目亮点
1. **极速内存撮合引擎**:比传统数据库撮合速度更快。
2. **前后端分离架构**:基于 Token 的 Api 授权,安全便捷。
3. **SpringCloud 微服务**:易于扩展,满足业务增长。
4. **多种数据存储**:MySQL、MongoDB、Redis 保障速度。
5. **Kafka 消息队列**:加速订单流转。
6. **主流币种对接**:区块接口全,开箱即用。
7. **冷热钱包分离**:两种提现方式保障安全。
8. **智能机器人系统**:同步行情,维护深度,防搬砖。
9. **原生 App 体验**:Java 和 ObjectC 打造原生感受。
10. **专业技术支持**:交易所设计者助力部署与二开。
11. **自定义币种支持**:可添加平台币及其他币种。
## 使用教程
1. 准备多种数据库及环境,如 mysql、redis、kafka、mongodb 等。
2. 准备阿里云 OSS 和 nginx 并修改配置。
3. 修改 framework 代码配置文件,编译生成 jar 可执行文件。
4. 依次运行各模块 jar 文件及前端、后端 vue 项目等。
## 数据库脚本说明
编译成功的 Jar 首次运行会自动映射数据库结构,项目中的 SQL 用于完成 Springcloud 无法处理的部分。配置文件中设置可自动更新数据库结构。
## 核心功能
### 用户端
注册登录、实名认证等基础功能,多种交易模式,创新实验室丰富活动,红包功能助力用户裂变及各类基础管理。
### 管理端
涵盖概要、会员、邀请、CTC、内容、财务、币币、活动、红包、系统、保证金、OTC 等全面管理功能。
## 系统运行环境
Centos 6.8、MySQL 5.5.16、Redis-x64-3.2.100、Mongodb 3.6.13、kafka_2.11-2.2.1、nginx-1.16.0、JRE 8u241、JDK 1.8、Vue、Zookeeper。快来体验 CoinExchange 开源数字货币合约交易所!
解压密码: qq112233aa
暂无评论内容