批发 CBDC 应用程序工作流

安装和配置示例批发 CBDC 应用程序后,您可以在中央银行和其他金融机构在银行间市场进行交互的情况下使用它。

示例应用程序支持十一个角色或角色。每个角色都具有不同的接口和一组操作,以支持批发 CBDC 方案中令牌管理的整个工作流。

中央银行角色

  • CBDC 管理员:管理整个 CBDC 系统。
  • CBDC 创建者:创建 CBDC 令牌。提交创建请求后,将向 CBDC 审批者发送该请求,后者批准或拒绝该请求。在铸造请求获得批准后,令牌将被记入 CBDC 创建者的帐户。然后,创建者可以将这些令牌传输到 CBDC 发布者。
  • CBDC 审批人/CBDC 代管:批准或拒绝铸造、刻录和持有 CBDC 令牌的请求。暂挂请求审批用于组织之间的转移。
  • CBDC 发行人:将 CBDC 令牌传输给金融机构主管或 CBDC 退休人员进行刻录。此角色的用户从 CBDC 创建者和金融机构主管处接收令牌。CBDC 审批者必须批准组织之间的任何调动。
  • CBDC 审计员:对系统中的所有组织数据具有只读访问权限。
  • CBDC Retirer :刻录 CBDC 令牌。此角色接收来自 CBDC 签发者的令牌。提交刻录请求后,会将其发送给 CBDC 审批者。

金融机构角色

  • FI 管理员:管理其特定组织。
  • FI Officer(FI 官):从 CBDC 发布者接收令牌。他们可以将这些令牌传输给任何组织中的用户,或者将令牌返回给 CBDC 发行人。组织之间的所有转移都必须由金融机构审批人批准。
  • FI 用户:从各自组织的主管处接收令牌。他们可以将这些令牌传输给任何组织中的用户和官员。organizationsIt 之间的所有转移都必须注意,任何组织间转移都必须由金融机构审批人批准。
  • FI 经理/FI 审批人:批准或拒绝其特定组织的暂挂请求。暂挂请求和审批用于组织之间或组织内部的所有转移。
  • FI 审计者:对特定于其组织的数据具有只读访问权限。

登记

安装、配置和暂存应用程序后,请完成以下步骤来访问应用程序。

  1. 暂存应用程序后,导航回主页。
  2. 在应用程序仪表盘上,找到暂存的应用程序。状态显示为应用程序名称旁边的 Stage (例如 WholesaleCBDCVBCSPackage )。
  3. 单击阶段下的下拉菜单,然后选择应用程序名称(例如 cbdcapp )。
  4. 复制链接或在新的浏览器选项卡或窗口中打开暂存应用程序,以测试和查看应用程序。
当用户尝试登录到应用程序时,系统将检查用户是否具有帐户和相应的角色。如果帐户不存在或缺少所需的角色,则会显示以下错误。
Invalid Account. Please Contact Admin
用户登录后显示的接口取决于其角色。

任何用户首次尝试登录到应用程序时,尚未创建任何用户帐户。只有 CBDC_ADMINS 组中同时为其分配了 tokenAdmin 角色的用户才能登录。所有其他登录尝试都将失败。以下部分包含有关 CBDC_ADMINS 角色的例外的更多信息。

CBDC_ADMINS 例外

对于具有 CBDC_ADMINS 角色的用户,登录过程不同。CBDC_ADMINS 组中的用户可以登录,即使尚未创建其帐户,但这些用户必须具有 tokenAdmin 角色。

部署链代码时,请确保 CBDC_ADMINS 组中的用户具有 tokenAdmin 角色。链代码初始化期间传递的参数必须包括具有 tokenAdmin 角色的 CBDC 管理员用户。这允许 CBDC_ADMINS 首次登录到应用程序以创建其他用户帐户。

如果您以 CBDC_ADMINS 组中的用户身份登录到应用程序,并且在部署链代码时该用户未作为初始化参数包含,则必须手动将 tokenAdmin 角色分配给该用户。您可以使用 Postman 集合手动分配 tokenAdmin 角色。

申请工作流程

以下步骤显示整个应用程序工作流中各种角色的操作。必须完成前七个步骤才能使用应用程序。

  1. CBDC 管理员登录。
  2. CBDC 管理员初始化 CBDC 令牌。
  3. CBDC 管理员创建自己的银行账户,然后重新加载主页以查看更新的网络详细信息。
  4. CBDC 管理员为所有 CBDC 角色创建银行帐户,如下表所示。
    应用程序组 角色
    CBDC_ADMINS 令牌管理
    CBDC_AUDITORS 标记审计者
    CBDC_CREATORS 矿工
    CBDC_ESCROW 代管
    CBDC_ISSUERS
    CBDC_RETIRERS 燃烧器
  5. CBDC 管理员创建具有“组织管理”角色的 FI 管理银行帐户。
  6. FI 管理员登录并为其金融机构的用户创建帐户。
  7. CBDC 管理员将角色分配给新的金融机构用户,如下表所示。
    应用程序组 角色
    FI_ADMINS 组织管理
    FI_CBDC_USERS
    FI_CBDC_OFFICERS
    FI_CBDC_MANAGERS 代管
    FI_CBDC_AUDITORS 组织审核员
  8. CBDC 创建者登录并请求建立令牌。
  9. CBDC 审批者登录并批准或拒绝铸造请求。如果请求获得批准,则令牌将被记入 CBDC 创建者。
  10. CBDC 创建者将令牌转移到 CBDC 发布者。
  11. CBDC 发行人登录并将令牌转移给 FI Officer。如果转账已由 CBDC 审批人批准,则转账令牌。另外,CBDC 发行人可以将令牌转移到 CBDC 退休人员进行刻录。
  12. CBDC 审计员登录、选择审计策略并检查相关的事务处理数据。
  13. CBDC Retirer 登录并请求停用令牌。如果 CBDC 审批者批准,则标记将被刻录。
  14. CBDC 审批者登录并批准或拒绝发放令牌的请求。如果转账获得批准,令牌将贷记给 FI Officer,然后 FI Officer 可以将其转账给 FI Users。
  15. FI 干事登录并将令牌转给 FI 用户、其他 FI 干事或返回中央银行。所有调动都需要 FI 管理器的审批。
  16. FI Manager 登录并批准或拒绝传输请求。
  17. FI 用户登录并将令牌传输到任何组织中的其他 FI 用户。
  18. FI 审计者登录、选择审计策略并检查相关的事务处理数据。