1. 行业背景 (Industry Background)
进入2026年,全球数字资产行业已从“野蛮生长”正式跨入“合规主流化”阶段。
监管定调: 随着主要经济体(如美国、欧盟、中国香港等)完善了加密资产法律框架,数字资产不再是边缘化的投机品种,而是成为全球金融体系的重要组成部分。
机构进场: 2024-2025年现货ETF的爆发式增长带动了主权基金、保险公司及传统银行的深度参与,市场对高标准、低延迟、银行级安全性的交易基础设施需求达到巅峰。
技术演进: AI与区块链的融合、现实世界资产(RWA)的代币化、以及稳定币在跨境贸易中的大规模应用,正重新定义数字货币交易所的职能边界。
2. 立项原因 (Project Rationale)
本项目旨在抓住“后合规时代”的市场真空期,通过技术创新构建新一代数字资产交易平台。
响应合规诉求: 当前市场仍存在大量老牌平台面临监管转型阵痛,亟需从底层架构即符合反洗钱(AML)与了解客户(KYC)国际标准的新型平台。
承接增量资金: 针对机构投资者和传统交易员,提供更符合传统金融习惯的交易工具与风控体系。
技术驱动转型: 传统撮合引擎在高并发与跨链互操作性上存在瓶颈,立项开发更高效、可扩展、支持多资产类别(代币化证券、稳定币等)的交易系统。
3. 旨在解决的问题 (Problem Statement)
本项目核心解决以下行业痛点:
安全性与信任危机: 针对中心化平台的挪用风险,采用**多方安全计算(MPC)及零知识证明(ZK)**技术,实现资产托管的透明化与去中心化验证。
流动性碎片化: 解决目前各公链、各平台间流动性割裂的问题,通过聚合引擎实现跨链、跨平台的深度共享。
交易效率低下: 优化高频撮合算法,解决在大波动行情下的系统宕机、滑点过大及确认延迟问题。
一、项目概览
- **形态**:前后端分离,**PC 端 + H5 端** 用户前台,**同一后端** 提供 API 与后台管理(Beetl 模板)。
- **用户端**:`frontend/pc`(Vue + Element UI)、`frontend/h5`(UniApp + uView)。
- **后端**:`backend`(Spring Boot + Shiro + Redis + MySQL),API 前缀 `/api`;子模块 app-qidong 提供 `/api/v3/`(任务、投资、K 线等)。
- **后台**:无独立 admin 前端,由后端提供 `/login`、`/mgr`、`/recharge` 等管理页面。
二、用户端功能(PC / H5)
| 模块 | 说明 |
|------|------|
| **账号与安全** | 注册、登录、忘记密码;实名认证;绑定手机/邮箱;登录密码、交易密码、资金密码;Google 验证等。 |
| **资产与钱包** | 币币账户、合约账户、法币账户、期权账户等;资产总览;划转(账户间);资金流水。 |
| **现货交易** | 币币交易;行情与 K 线;委托、成交记录;撤单。 |
| **合约 / 期货** | 合约交易、期货交易;杠杆与持仓;开平仓、盈亏;委托与成交记录。 |
| **期权** | 期权交易对与订单;期权相关资产与记录。 |
| **法币 / OTC** | 法币买卖;承兑商押金、买卖单;订单状态与支付确认。 |
| **充提与划转** | 充币(链上地址)、提币;平台地址管理;内部划转、兑换(convert)。 |
| **锁仓与理财** | 锁仓配置与记录;锁仓收益;定期理财、理财
一、技术栈
**后端**:Java 8 + Spring Boot 2.1.1(主应用),MyBatis-Plus、MySQL 8、Redis;Shiro 鉴权、JWT;Beetl 模板渲染后台页;Swagger 文档;支付宝/微信支付、云片/阿里云短信、七牛云;Quartz 定时任务、WebSocket(STOMP)。子模块 app-qidong 使用 Spring Boot 2.3.6 + Spring Cloud,提供任务、投资、K 线等 /api/v3/ 接口。
**前端**:PC 端 Vue 2.6 + Vue CLI + Element UI / Muse-UI,Vuex、Vue Router,自封装 fetch,ECharts/Klinecharts 行情,socket.io 实时;H5 端 UniApp + uView,Vite 构建,lightweight-charts,同一套后端 API。
**后台**:无独立 admin 前端,由后端 Beetl + Shiro + @Permission 提供管理页(用户、角色、菜单、充提、交易对、内容等)。
二、架构
前后端分离:PC、H5 通过 HTTP 调用同一后端 `/api`,Header 带 token、language;后台管理走同一后端非 /api 路径,Session + 权限注解。主应用与 app-qidong 双 Spring Boot 版本并存,主站业务 /api,扩展业务 /api/v3/。数据库以 app_member 为中心,多业务域表(用户、链上、交易、资金、锁仓、任务等)通过 member_id 关联
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!

下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态
评论