1 硬性功能要求 (Must Have)
1.1 现货交易 (Spot Trading)
硬性
P0
完整的现货交易功能,仿照币安核心交易体验。
- • 市价单 (Market Order)
- • 限价单 (Limit Order)
- • 止损限价单 (Stop-Limit Order)
- • OCO 订单 (One-Cancels-Other)
- • 实时 Order Book + 深度图
- • 最近成交 (Recent Trades)
- • 当前仓位 / 当前委托 / 历史委托
- • 一键全部卖出按钮
1.2 永续合约 (Perpetual Contracts)
硬性
P0
U本位合约和币本位合约,支持多种杠杆和保证金模式。
- • U本位永续合约 (USDT-M Perpetual)
- • 币本位永续合约 (COIN-M Perpetual)
- • 杠杆选择 (1x - 125x)
- • 全仓 / 逐仓模式 (Cross / Isolated Margin)
- • 止盈止损 (TP/SL)
- • 追踪止损 (Trailing Stop)
- • 市价 / 限价 / 止损限价 / OCO 订单
- • 仓位管理 + 未实现盈亏
- • 资金费率显示
1.3 DeFi 模块
硬性
P1
接入现有 DeFi 协议,由管理员控制币价。不从零写智能合约。
森文: "DeFi是接入协议由我们控制币价"
A. DeFi 产品展示与交互
- • DeFi 产品列表页 — 展示所有可参与的 DeFi 产品(质押、流动性挖矿、借贷等)
- • 产品详情页 — 显示 APY/APR、锁仓周期、最小参与金额、当前总锁仓量 (TVL)
- • 一键参与/申购 — 用户选择金额后直接参与 DeFi 产品,资金从账户扣除
- • 我的 DeFi 持仓 — 用户查看自己参与的所有 DeFi 产品、当前收益、到期时间
- • 赎回/退出 — 到期自动赎回或提前赎回(按规则扣手续费)
B. 管理员控制面板
- • 创建/编辑/上下架 DeFi 产品 — 管理员设置产品名称、类型、APY、锁仓期、限额等
- • 币价控制 — 管理员可手动设置 DeFi 产品涉及的代币价格(覆盖市场价)
- • 收益率调控 — 管理员可随时调整 APY/APR,立即生效或下一周期生效
- • 用户参与记录查看 — 管理员查看所有用户的 DeFi 参与记录、收益发放情况
- • 强制赎回 — 管理员可强制终止某产品或某用户的参与
C. 收益计算引擎
- • 定时收益计算 — 后端定时任务按日/按周计算用户收益并自动发放到账户
- • 复利/单利模式 — 支持复利自动再投和单利到期发放两种模式
- • 收益历史记录 — 每次收益发放生成明细记录,用户可在前端查看
- • 收益预估 — 前端根据当前 APY 和用户投入金额实时预估收益
D. 风控与安全
- • 产品限额控制 — 单用户最大参与额度、产品总额度上限
- • 锁仓期约束 — 锁仓期内不允许赎回(或提前赎回扣除罚金)
- • 资金流水审计 — 所有 DeFi 资金进出生成完整审计日志
1.4 新币发售 / Launchpad
硬性
P0
平台独家新币发售,管理员可上新币并控盘。
文森: "能展示数字货币产品,能上新币,新币能控盘。这个技术方面是重点。"
A. 管理员 — 新币创建与管理
- • 新币创建 — 管理员填写代币名称、符号、总供应量、Logo、简介、白皮书链接等
- • 发售参数设置 — 设置发售价格、硬顶(Hard Cap)、软顶(Soft Cap)、单用户限额、认购开始/结束时间
- • 发售状态管理 — 管理员可手动控制发售状态:预热 → 认购中 → 已结束 → 已分发
- • 价格操控 — 新币上线交易后,管理员可直接设置/覆盖该币的市场价格,实现控盘
- • K线数据生成 — 为新币自动生成合理的历史 K 线数据(基于管理员设定的价格走势)
- • 交易对上线 — 新币分发完成后,自动创建 TOKEN/USDT 现货交易对
B. 用户 — 认购流程
- • Launchpad 首页 — 展示即将开始、进行中、已结束的新币发售项目列表
- • 项目详情页 — 展示代币信息、团队介绍、路线图、代币经济模型、认购规则
- • 认购参与 — 用户使用 USDT 认购,输入认购金额,系统校验限额和余额
- • 认购进度 — 实时显示已募集金额、总目标金额、已参与人数、剩余额度
- • 我的认购记录 — 用户查看自己参与的所有 Launchpad 项目及认购状态
C. 代币分发与上线
- • 自动分发 — 发售结束后,系统按认购比例自动将代币分发到用户现货账户
- • 超募处理 — 如认购总额超过硬顶,按比例分配并退还多余 USDT
- • 分发通知 — 代币分发完成后通知用户,并引导至交易页面
- • 交易开放 — 分发完成后自动开放该代币的现货交易,用户可买卖
D. 控盘机制(技术重点)
- • 管理员定价 — 管理员可随时设置新币的"官方价格",覆盖市场撮合价
- • 价格走势模拟 — 管理员可设置价格变化路径(如:每小时涨 x%),系统自动执行
- • 虚拟深度 — 为新币生成虚拟的买卖盘深度,营造交易活跃假象
- • 虚拟成交 — 系统定时生成虚拟成交记录,显示在最近成交列表中
- • 涨跌幅限制 — 管理员可设置新币的每日最大涨跌幅
1.5 账户控制与安全
硬性
P0
- • 用户注册 / 登录 / 邮箱验证
- • 2FA (TOTP 双因素认证)
- • 资金密码 (Fund Password)
- • KYC 身份认证 (证件上传 + 人工审核)
- • 账户冻结/解冻 (管理员)
- • 邀请码系统
1.6 管理后台
硬性
P0
- • 仪表盘 (用户数/交易量/资金请求统计)
- • 用户管理 (查看/搜索/余额调整/冻结)
- • 充提审批 (充值/提现请求处理)
- • 币种管理 (添加/启停各市场)
- • 公告管理 (创建/编辑/删除)
- • KYC 审核
- • 工单系统 (客服支持)
- • 系统设置 (手续费率/杠杆/维持保证金)
1.7 图表与技术分析
硬性
P0
客户指定指标: VOL, MACD, BOLL, RSI, MA, KDJ
额外实现: EMA, SAR, FIB, ADX, StochRSI, WR, OBV, TRIX
- • K线图 (Candlestick) — 13种时间周期 (1m ~ 1M)
- • 多种图表类型: K线 / 线形 / 面积 / Heikin Ashi / 空心K线
- • 15+ 技术指标 (含全部客户要求指标)
- • 画线工具 (趋势线/水平线/射线/斐波那契回撤/扩展/价格区间/时间区间)
- • 深度图 (Depth Chart)
- • AI 指标面板 (均值回归等量化分析工具)
- • 自定义指标参数 + localStorage 持久化
- • K线倒计时 + 全屏模式
1.8 多语言支持 (i18n)
硬性
P1
客户要求: 日语、英文、中文三种语言。
森文: "多国语言会好点。但不要强调中文吧"
文森: "中文需要的" | "日语有翻译,可以给你内容"
- • 英文 (English)
- • 中文 (简体中文)
- • 日语 (日本語) — 客户方提供翻译内容
- • i18n 框架 (react-i18next, 多命名空间)
- • 语言偏好持久化 (localStorage)
1.9 界面设计 (UI/UX)
硬性
P0
文森: "界面要干净、美观、直接、字体大小、色彩"
- • 深色主题 (Binance 风格, 默认)
- • 浅色主题 (Light Mode)
- • 涨跌颜色切换 (绿涨红跌 / 红涨绿跌)
- • 移动端响应式布局
- • 骨架屏加载动画
- • 页面切换过渡动画
- • 下拉刷新 (移动端)
- • 等宽数字字体 (JetBrains Mono)
2 软性功能要求 (Nice to Have)
2.1 链上赚币 (On-chain Earning)
软性
P3
链上质押/挖矿赚币功能。具体方向待确认。
- • 质押/挖矿界面
- • 收益展示与计算
- • 赎回流程
2.2 闪兑 (Flash Swap)
软性
P3
仅支持 USD ↔ USDT 之间的快速兑换。
森文: "闪兑功能只 USD 转换 USDT"
- • USD/USDT 兑换界面
- • 汇率展示
- • 一键兑换功能
2.3 新闻资讯 (News Feed)
软性
P2
使用最低成本新闻源,英文内容即可。
文森: "新闻用最便宜的" | "可以英文"
- • CryptoCompare 新闻集成
- • 按币种过滤新闻
- • 新闻来源显示
- • 后端代理 (避免 CORS 问题)
2.4 社区论坛 (Community Forum)
软性
P2
自运营社区,内容自行撰写,目的是增加平台可信度。
文森: "社区不是重点...社区只是用来提高平台的可信度"
立总: "社区至少要有基本的功能:话题,评论,赞同"
- • CryptoPanic 社区帖子集成 (外部数据)
- • Reddit 帖子聚合
- • 按币种过滤社区内容
- • 自建论坛: 发帖/话题功能
- • 自建论坛: 评论功能
- • 自建论坛: 赞同/点赞功能
- • 自建论坛: 管理员内容撰写后台
3 技术方建议 (Technical Recommendations)
3.1 DeFi 实现方案 建议
建议: 接入现有 DeFi 协议,而非从零编写智能合约。
理由: 自建合约开发难度大,且存在被攻击的安全风险。
决定: 已采纳 — 接入现有协议 + 管理员价格控制。
3.2 新币发售范围 建议
澄清: 新币是否需要被币安 API 收录?
决定: 仅限本平台 (实现更简单)。
3.3 新闻与论坛内容 建议
方案 A: 高质量财经 API (Bloomberg/X API) — 成本高
方案 B: 手动爬取/免费 API — 成本低,质量稍差
决定: 采用方案 B,新闻英文即可。日语翻译由客户方提供。
3.4 超出客户要求已实现的功能 增值
技术方建议在客户要求基础上增加以下功能:
- • 更多技术指标: EMA, SAR, FIB, ADX, StochRSI, WR, OBV, TRIX (客户要求6个,建议提供15+个)
- • AI 分析工具 (均值回归等量化指标)