Web3 : BlancBlock系统设计V1


  1. 系统用例分析

  1. 系统用例图

  1. 涉众分析
  • 用户:
    • 诉求:到账速度快、价格能锁定、费率低、简单易用
  • 合规风控人员:
    • 诉求:交易风险可控,满足AML要求
  • 清算人员:
    • 诉求:资金安全、操作方便
  1. 用例分析
  2. 用户注册


  1. 下兑换单


  • 应用架构


  • 微服务设计
  1. 会员服务

接口列表:

  1. 会员注册 /member/register
  2. 会员登录 /member/login
  3. 银行账户绑定 /member/
  4. 查询银行账户绑定
  1. 支撑服务
  1. 设置C/F汇率
  2. 查询C/F汇率
  3. 查询数据字典
  1. 交易服务
  1. 会员订单下单
  2. 会员订单查询
  3. 充值订单查询(OP)
  4. 充值订单导出(OP)
  5. 导入充值订单文件,更新充值订单状态和金额(OP)
  6. 出款订单查询(OP)
  7. 出款订单文件导出(OP)
  8. 出款结果文件回导(OP)
  1. 区块链接入
  1. 订阅扫描地址
  2. 扫描区块保存交易
  1. 法币渠道接入(TBD
  2. 流动性供应商接入(TBD


 

  • 数据库设计

会员域

会员表 MEM.T_Member

会员表 MEM.T_Member_Individual

会员表 MEM.T_Member_Company

会员登录信息表 MEM.T_Member_Login

会员银行账户表 MEM.T_Member_BankAccount

会员地址表 MEM.T_MemberAddress

交易域

兑换订单表 TXN.T_ExchangeOrder

充值订单表 TXN.T_DepositOrder

付款订单表 TXN.T_PayoutOrder



汇率表 BASE.T_ExchangeRate

字典表 BASE.T_DataDict