摘要:CoinExchange是基于Java(SpringCloud)微服务架构开发的区块链数字货币交易所|比特币交易所|BTC交易所|ETH交易所|撮合交易引擎,可用来搭建和二次开发数字货币交易所,有完整的系统组成部分,同样也可以用来研究学习撮合技术及区块链钱包对接技术。...
CoinExchange 是基于Java的(SpringCloud)区块链数字货币交易所微服务架构研发的区块链数字货币交易所 | 比特币交易所 | BTC交易所 | ETH交易所 | 匹配交易引擎 ,它可以用来建立和二次开发数字货币交易所,有完整的系统组成部分,也可以用来研究和学习匹配技术和区块链钱包对接技术。
- 匹配交易引擎
- 后台管理(后端 前端)
- 前台(交易页面、活动页面、用户中心等)
- 原生安卓APP源代码
- 原生苹果APP源代码
- 货币钱夹RPC源码
系统架构和部署架构
主要功能表示(用户端)
- 1. 注册/登录/实名认证/审批(目前只支持手机,二次开发可加邮件,非常简单)
- 2. Banner/公告/协助/定制页面(Banner支持PC与APP分离设置,协助支持各种分类方式)
- 3. 法定货币C2C交易/法定货币OTC交易(支持两种法定货币方式,项目初期可由平台承担C2C法定货币兑换,后期可开放OTC交易)
- 4. 货币交易(支持限价委托、市场价格委托,二次开发可加入其他委托方式)
- 5. 邀请注册/推广合伙人(支持以日、周、月对邀请推广人数和佣金进行排名统计)
- 6. 创新实验室(这部分有很多支持功能,分项显示。此外,APP暂时不支持这个功能)
6-1. 首发抢购活动(如发行新交易对时,可对设定一定数量的货币进行抢购) 6-2. 首发分享活动模式(如BTC/USDT交易对发行前,官方拿出5BTC进行活动,根据客户充值抵押的USDT进行均分BTC) 6-3. 控盘抢购方式(如ZZZ/USDT交易对发行前,ZZZZ货币价格为5USDT,官方发行活动价格为0.5USDT,这种模式可以使用) 6-4. 平均控制方式(如6-3,只有平分) 6-5. 矿机活动模式(支持用户抵押一定数量的货币,由官方承诺每月退还一定数量的货币)
- 7. 红包功能(支持平台和官方发放一定数量货币的红包,适合用户裂变)
- 8. 客户资产管理、流水管理、委托管理、实名管理等基础管理
主要功能表示(管理端)
- 1. 概述(查看平台运行数据,包括营业额、注册人数、充值等)
- 2. 会员管理(会员信息管理、会员实名审批、会员实名管理、会员余额管理、会员储值/冻结余额等)
- 3. 邀请管理(会员邀请信息、会员邀请排名管理)
- 4. CTC管理(CTC订单管理、流水管理、承兑商管理)
- 5. 内容管理(PC广告管理、APP广告管理、公告管理、协助管理)
- 6. 财务管理(充值取现管理、财务流水管理、会计核算管理、货币钱包余额管理)
- 7. 货币管理(新交易对、管理交易对、新交易机器人、设置交易机器人参数、设置市场引擎/交易引擎、撤销全部委托)
- 8. 活动管理(新活动、矿机认购、抢购/划分管理)
- 9. 红包管理(平台红包管理、客户红包管理)
- 10. 系统管理(角色管理、部门管理、用户管理、权限设置、货币管理、RPC管理、版本管理)
- 11. 保证金管理(本功能设计考虑,但实际运行期间未使用)
- 12. OTC管理(广告管理、订单管理、OTC货币管理、退保管理等)
系统截图:
git:https://gitee.com/cexchange/CoinExchange