# Genex 券交易平台 - 软件开发需求规格 > 本文档基于《Genex 券交易平台 - 软件需求规格说明书 v4.1》提取的软件开发需求概要,供开发团队快速了解系统全貌 --- ## 1. 系统概述 ### 1.1 项目定位 构建一个**券类资产的金融交易平台**,实现券的完整金融生命周期管理: ``` 发行方发行 → 一级市场销售 → 二级市场流通 → 估值定价 → 清算兑付 → 到期管理 ``` ### 1.2 核心价值 - **区块链是基础设施,不是用户界面**——用户看到的是支付宝/Zelle,底层是Genex Chain - **合约清算保护企业客户**——消费环节平台不介入,客户数据不经过平台 - **券类型防火墙**——消费型券(Utility)与投资型券(Securities)双轨隔离 ### 1.3 核心目标 让每一张券都具备"价格 + 信用 + 流动性",构建券金融交易的标准化底层系统。 --- ## 2. 系统架构需求 ### 2.1 总体架构 | 层级 | 功能 | 技术选型 | |------|------|---------| | 用户层 | Web2体验(手机号注册、银行卡支付、中文术语) | React/Flutter + Ant Design Pro | | 翻译层 | 手机号→地址映射、Gas代付、术语翻译 | Go微服务 + Redis | | 基础设施层 | 链上资产管理、合约清算、不可篡改记录 | **Genex Chain**(Cosmos SDK + cosmos/evm + CometBFT) | ### 2.2 Genex Chain(自建链) | 参数 | 规格 | |------|------| | 链框架 | Cosmos SDK + cosmos/evm(官方EVM模块,Apache 2.0) | | 共识引擎 | CometBFT(即时终结性,1区块=最终确认) | | 出块时间 | ≤ 1秒 | | TPS | ≥ 5,000 | | EVM兼容 | 完全兼容(Solidity、Hardhat、MetaMask) | | 跨链 | IBC + Axelar桥 | | Gas策略 | 平台前期全额补贴,用户零Gas | | 原生代币 | GNX(Gas + 治理,当前阶段用户不接触) | | 参考链 | Cronos、dYdX v4、Injective | ### 2.3 整体产品结构 ``` ├── 消费者端(Consumer App) │ ├── 我的券:查看、管理、转赠(手机号转赠) │ ├── 交易市场:买卖券(价格≤面值,Utility Track) │ ├── 消费:出示券码/扫码核销 │ └── 账户:余额、订单记录、消息通知 │ ├── 发行方端(Issuer Console) │ ├── 发券中心:模板化发券、规则配置 │ ├── 核销管理:扫码核销、在线核销、离线核销 │ ├── 数据中心:发行/兑付/Breakage数据看板 │ └── 财务管理:销售收入、提现、对账 │ ├── 商户核销端(Merchant App) │ ├── 扫码核销(3秒完成) │ ├── 输码核销(备选) │ └── 离线核销(断网可用) │ ├── 监管端(RegNode) │ ├── 只读审计接口 │ ├── 实时数据报送 │ └── 链上可追溯 │ └── 平台核心服务层(Core Engine) ├── 7合约智能合约系统(CouponFactory/Coupon/Settlement/Redemption/Treasury/Compliance/Governance) ├── 链下撮合引擎(内存订单簿) ├── UX翻译层 ├── AI信用评分与定价引擎 └── KYC/AML/OFAC合规引擎 ``` --- ## 3. 核心功能模块需求 ### 3.1 券发行系统 | 功能 | 描述 | 优先级 | |------|------|--------| | 发行方入驻审核 | 营业执照、资质验证、初始信用评级 | P0 | | 零保证金信用成长 | 初始低额度→兑付表现→信用提升→额度提升 | P0 | | 模板化发券 | 满减券、折扣券、礼品卡、储值券模板 | P0 | | 可配置规则(7项) | 可转让性、转售次数、人群限定、单人限购、门店限定、叠加使用、最低消费 | P0 | | 券类型标记 | Utility/Security类型,铸造时写入合约,不可更改 | P0 | | 链上铸造 | CouponFactory合约批量铸造ERC-721/1155 | P0 | ### 3.2 券交易市场 | 功能 | 描述 | 优先级 | |------|------|--------| | 一级市场 | 发行方→消费者,银行卡支付→链上结算 | P0 | | 二级市场 | 持有人间自由交易,价格上限=面值(Utility Track) | P0 | | 链下撮合引擎 | 价格优先→时间优先,延迟<10ms | P0 | | 链上原子交换 | Settlement合约,券↔稳定币同时转移 | P0 | | 做市商接口 | KYC L3准入,低延迟API,Maker-Taker模型 | P1 | | AI定价建议 | 三因子模型(时间折扣+信用风险+流动性溢价)+ LSTM预测 | P1 | ### 3.3 清算与兑付 | 功能 | 描述 | 优先级 | |------|------|--------| | 合约直接结算 | Redemption合约,消费者与发行方直接结算,平台不介入 | P0 | | 退款机制 | Settlement合约反向原子交换(券↔资金同时退回) | P0 | | 链上对账 | 链上数据即账本,无需日终对账 | P0 | | Breakage收益计算 | 过期未使用券自动计入发行方收益 | P1 | ### 3.4 资产托管(三级模型) | 级别 | 用户画像 | 说明 | |------|---------|------| | **标准模式**(默认) | 99%用户 | 平台MPC托管,用户无感知,手机号注册即用 | | **提取到外部钱包** | 自持资产用户 | 券转至MetaMask等外部钱包,平台无关 | | **Pro模式** | 加密原生用户 | WalletConnect自托管,链上完全可见 | ### 3.5 风控与合规 | 功能 | 描述 | 优先级 | |------|------|--------| | KYC分级 | L0浏览/L1小额/L2标准/L3专业 | P0 | | OFAC筛查 | SDN制裁名单比对,命中即冻结(零容忍) | P0 | | Travel Rule | P2P≥$3,000强制Compliance合约路由 | P0 | | AML监控 | 链上行为分析、关联交易检测、SAR自动生成 | P0 | | 链级合规 | 验证节点OFAC过滤、Travel Rule打包检查 | P0 | | 信用评分 | 四因子公式(核销率35%+沉淀率25%+存续时长20%+满意度20%) | P1 | | 异常检测 | Isolation Forest + DeepSVDD实时检测 | P1 | ### 3.6 用户系统 | 功能 | 描述 | 优先级 | |------|------|--------| | 手机号/邮箱注册 | 后台自动创建MPC托管钱包,用户无感知 | P0 | | 个人中心 | 我的券/我的订单/我的余额(Web2术语,无区块链术语) | P0 | | P2P转赠 | 输入手机号即可转赠(后台解析为链上地址) | P0 | | 账户恢复 | 手机号/邮箱验证即可恢复(MPC托管无私钥丢失风险) | P0 | | 消息通知 | 交易状态、券过期提醒、价格变动 | P1 | ### 3.7 商户核销 | 功能 | 描述 | 优先级 | |------|------|--------| | 扫码核销 | 门店收银员扫消费者券码,≤3秒完成 | P0 | | 离线核销 | 断网时本地验证+暂存,联网后上链 | P0 | | 多门店管理 | 总部→区域→门店层级,独立核销权限 | P1 | | POS SDK | 嵌入现有收银系统 | P2 | ### 3.8 发行方管理后台(B端Web2体验) | 功能 | 描述 | 优先级 | |------|------|--------| | 模板化发券 | 填表即可发券,无需了解NFT/ERC标准 | P0 | | 兑付管理 | 扫码/在线核销,后台自动调用Redemption合约 | P0 | | 财务管理 | 法币视图(销售收入、提现、对账) | P0 | | 数据仪表盘 | 发行/兑付/流通/Breakage可视化 | P1 | | 消费者数据隔离 | 仅可见汇总数据,不可见个人信息 | P0 | --- ## 4. API生态与开放平台 ### 4.1 核心API接口 | API域 | 路径 | 功能 | |-------|------|------| | /api/v1/coupons | 券服务 | 发行、查询、转让、核销 | | /api/v1/trades | 交易服务 | 挂单、撤单、成交、历史 | | /api/v1/payments | 支付服务 | 充值、提现、法币转换 | | /api/v1/issuers | 企业服务 | 入驻、审核、数据统计 | | /api/v1/compliance | 合规服务 | KYC、AML、审计日志 | | /api/v1/translate | 翻译层 | 地址映射、Gas代付 | ### 4.2 API设计要求 - RESTful规范 - OAuth 2.1 + JWT认证 - 限流(普通100/企业1K/做市商10K req/min) - RFC 7807错误格式 - 完整API文档与沙箱环境 ### 4.3 SDK支持 | SDK | 语言 | 优先级 | |-----|------|--------| | genex-js | JavaScript/Node.js | P0 | | genex-java | Java/Android | P0 | | genex-python | Python | P1 | | genex-swift | Swift/iOS | P1 | | genex-go | Go | P2 | --- ## 5. 安全与合规需求 ### 5.1 安全架构 | 层级 | 机制 | 技术 | |------|------|------| | 网络层 | 全链路加密、服务间mTLS | TLS 1.3 | | 应用层 | 多因素认证、角色权限 | OAuth 2.1 + MFA + RBAC | | 数据层 | 加密存储、字段脱敏 | AES-256 | | 审计层 | 全链路日志、链上存证 | 不可篡改 | | 合约层 | 第三方审计、升级多签 | Transparent Proxy + 3/5多签 | ### 5.2 美国联邦合规(核心) | 合规项 | 监管方 | 说明 | |--------|--------|------| | MSB注册 | FinCEN | 货币服务业务,Form 107 | | OFAC制裁筛查 | OFAC | SDN名单比对,零容忍 | | Travel Rule | FATF | P2P≥$3,000身份信息传递 | | BSA/AML | FinCEN | 反洗钱计划、SAR/CTR申报 | | 消费者保护 | FTC | 券信息披露、退款政策透明 | | 州MTL | 各州 | 49州+DC货币转移牌照 | | SOX合规 | SEC | Nasdaq上市必须 | ### 5.3 券的证券属性合规 - **券类型防火墙**:Utility Track(价格≤面值,不是证券)vs Securities Track(需Broker-Dealer) - **GNX代币**:当前阶段用户不接触,仅作链内部机制 - **运营策略**:Phase 1只开放Utility Track,规避SEC风险 ### 5.4 安全事件响应 | 级别 | 响应时限 | 示例 | |------|---------|------| | P0 | 15分钟 | 资产被盗、合约漏洞 | | P1 | 1小时 | 数据泄露、系统入侵 | | P2 | 4小时 | 局部异常、可疑活动 | | P3 | 24小时 | 潜在风险、安全隐患 | ### 5.5 隐私合规(CCPA/GDPR vs 区块链) - 链上仅存储地址和哈希(无PII) - 链下存储个人信息(可删除) - 用户请求删除→删除链下PII→链上地址变为匿名 --- ## 6. 技术栈 | 层级 | 技术选型 | |------|----------| | 前端 | React + Next.js(Web)、Flutter(移动端)、Ant Design Pro(后台) | | 后端 | Go微服务架构 | | 数据库 | PostgreSQL + Redis + TimescaleDB | | 消息队列 | Kafka | | 搜索 | Elasticsearch | | 区块链 | **Genex Chain**(Cosmos SDK + cosmos/evm + CometBFT) | | 智能合约 | Solidity(7合约系统) | | AI/ML | LightGBM(信用)、LSTM+Prophet(定价)、Isolation Forest(异常检测) | | 监控 | Prometheus + Grafana + ELK + Jaeger | | 基础设施 | Kubernetes + Istio + GitLab CI + ArgoCD | | 密钥管理 | HSM + MPC | --- ## 7. 非功能性需求 ### 7.1 性能需求 | 指标 | 目标值 | |------|--------| | Genex Chain TPS | ≥ 5,000 | | 出块时间 | ≤ 1秒 | | 撮合延迟 | < 10ms | | API P99 | < 200ms | | 翻译层延迟 | < 50ms | | 系统可用性 | > 99.9% | ### 7.2 灾难恢复 | 指标 | 目标值 | |------|--------| | RPO | < 1分钟 | | RTO | < 15分钟 | ### 7.3 容量规划 | 阶段 | 用户规模 | 日交易量 | |------|---------|---------| | Phase 1(基础平台) | 10万 | 50万笔 | | Phase 2 | 100万 | 500万笔 | | Phase 3 | 1,000万 | 5,000万笔 | ### 7.4 合规需求 - CCPA(加州消费者隐私法) - GDPR(如服务欧盟用户) - SOX(Nasdaq上市要求) - PCI-DSS(支付安全) - ISO 27001(信息安全) --- ## 8. 产品路线图 | 阶段 | 核心目标 | |------|---------| | **Phase 1 — 基础平台** | Genex Chain上线 + Utility Track消费型券 + 手机号注册 + 基础交易市场 + OFAC/Travel Rule | | **Phase 2 — 体验优化** | AI定价/信用评分 + 做市商 + 完整数据看板 | | **Phase 3 — B端增强** | 批量发券 + POS SDK + 多门店管理 | | **Phase 4 — Securities Track** | 法律意见书 + Broker-Dealer + 投资型券市场 + GCFN跨境节点 | --- ## 9. 关键指标(KPI) ### 9.1 核心业务 | 指标 | 目标值 | |------|--------| | 交易成功率 | > 95% | | 发行方兑付率 | > 85% | | 链上确认时间 | < 1秒 | | 用户投诉率 | < 1% | | 核销成功率(含离线) | > 99.5% | ### 9.2 UX体验 | 指标 | 目标值 | |------|--------| | 标准模式用户占比 | > 95% | | 注册→首次购买转化率 | > 30% | | 用户零区块链感知率 | > 90% | ### 9.3 安全合规 | 指标 | 目标值 | |------|--------| | OFAC筛查覆盖率 | 100% | | 映射表完整性(链上锚定校验) | 100% | | P0事件响应时间 | < 15分钟 | --- ## 10. 附录 ### 10.1 术语表 | 术语 | 定义 | |------|------| | **券(Coupon)** | 链上数字资产,可发行、可交易、可清算的金融工具 | | **Genex Chain** | 平台自建EVM兼容应用链(Cosmos SDK + cosmos/evm + CometBFT) | | **Utility Track** | 消费型券轨道,价格≤面值,规避SEC证券风险 | | **Securities Track** | 投资型券轨道,需完整证券合规 | | **MPC托管** | 多方计算托管钱包,用户无感知,平台自动管理 | | **翻译层** | 将Web3操作翻译为Web2用户可理解概念的中间层 | | **CometBFT** | Cosmos SDK共识引擎,提供即时终结性 | | **GNX** | Genex Chain原生代币(Gas + 治理) | | **Breakage** | 券过期未使用比例,发行方潜在收益 | | **GCFN** | Global Coupon Financial Network,全球券金融网络 | ### 10.2 参考文档 - 《Genex 券交易平台 - 软件需求规格说明书 v4.1》(权威源) - 《Genex 券交易平台 - 技术架构开发需求文档 v3.0》 - 《券的金融本质与短期资金募集机制白皮书》 --- *文档版本: v2.0* *创建日期: 2026-02-09* *最后更新: 2026-02-09* *基于: Genex 券交易平台 - 软件需求规格说明书 v4.1*