批发 CBDC 示例应用程序工作流
安装并配置样品批发 CBDC 应用程序后,您可以在系统所有者(中央银行)和参与者组织(其他金融机构)在银行间市场中交互的情况下使用该应用程序。
示例应用程序支持 11 个角色或角色。每个角色都有不同的界面和操作集,支持整个 CBDC 场景中的令牌管理工作流。
中央银行角色
- 中央银行管理员:配置令牌和组织;创建钱包和 CBDC 账户;设置限制、用途、组和角色。
- 中央银行创建者:请求创建代币并将所创造的价值转移给中央银行发行人。
- 中央银行发行人:向参与者发放值并返回报废值。
- 中央银行经理:批准或拒绝创建、发放、转移和报废请求。
- 中央银行报废者:提交报废或烧毁请求。
- 中央银行审计员:无需更改数据即可查看网络活动、余额、待处理请求和历史记录。
金融机构角色
- 金融机构管理员:管理参与者钱包、帐户、应用程序组、状态和限制。
- 金融机构经理:批准或拒绝参与者组织的转移。
- 金融机构负责人:向中央银行存款价值,向允许的用户转账价值。
- 金融机构用户:将值转移给允许的收件人。
- 金融机构审计员:在不更改数据的情况下复核参与者/组织活动。
登记
安装和配置应用程序后,您将准备用户、钱包、CBDC 账户和分类账角色。在运行令牌操作之前完成以下步骤。
- 中央银行管理员先登录。选择在初始化智能合同时被授予
Token Admin Besu角色的引导 wallet。即使在 CBDC 帐户存在之前,这也是初始管理入口点。 - 中央银行管理员验证组织注册表。注册或查看创始人和参与者组织,确认创始人的顺序,并验证组织顺序和显示值。有关详细信息,请参阅中央银行管理员。
- 中央银行管理员初始化令牌并创建初始账户。为中央银行角色以及将管理参与组织的金融机构管理员创建钱包和 CBDC 账户。选择正确的 wallet、应用程序组和账户限制。
- 将部署和配置每个参与组织。对参与者应用程序使用相同的一键部署或本地部署过程。一键部署使用 Oracle Blockchain Platform 配置;本地部署需要手动配置。
- 金融机构管理员登录参与者组织。加载或创建组织的钱包,然后使用允许的应用程序组和限制创建经理、主管、用户和审计员账户。
- 央行管理员同步经理角色。创建每个金融机构经理帐户后,在该帐户上使用帐户操作 > 同步角色命令以应用其
Escrow分类帐角色。应用程序组控制工作区访问;分类账角色控制合同操作。 - 每个角色都登录并验证访问权限。当有多个 Wallet 可用时,选择预期 Wallet,确认打开的工作区正确,并验证允许和受限操作是否与分配的应用程序组和分类账角色匹配。使用下表中的角色顺序。
- 完成所有角色配置和访问检查后,请遵循应用程序工作流来处理批发 CBDC 令牌生命周期。
角色序列
| 序列 | 角色 | 责任 | 信息 |
|---|---|---|---|
| 1 | 中央银行管理员 | 完成中央银行、组织、钱包、账户和角色设置。 | 中央银行管理员 |
| 2 | 金融机构管理员 | 设置参与者钱包和账户。 | 金融机构管理员 |
| 3 | 中央银行创建者 | 提交创建令牌的请求。 | 中央银行创建者 |
| 4 | 中央银行经理 | 批准或拒绝创建请求。 | 中央银行经理 |
| 5 | 中央银行发行人 | 向参与者发放值并返回报废值。 | 中央银行发卡行 |
| 6 | 金融机构经理 | 批准或拒绝参与者调动。 | 金融机构经理 |
| 7 | 金融机构干事 | 存款和转账价值。 | 金融机构干事 |
| 8 | 金融机构用户 | 将值转移给允许的收件人。 | 金融机构用户 |
| 9 | 中央银行退休人员 | 返回值后提交报废请求。 | 中央银行报废者 |
| 10 | 中央银行审计员 | 回顾中央银行的活动和历史。 | 中央银行审计员 |
| 11 | 金融机构审计员 | 检查参与者组织活动和历史记录。 | 金融机构审计员 |
应用程序工作流(令牌生命周期)
部署和设置后,场景中的角色在完整的令牌生命周期中参与以下任务。
- 中央银行创建者请求创建令牌。请求仍处于待定状态,尚未贷记创建者。
- 中央银行经理批准或拒绝创建请求。审批将贷记创建者;拒绝不会。
- 央行创建者将批准的价值直接转账给中央银行发行人。此调动没有附加审批步骤。
- 央行发行人直接向央行退休人员转账,以返回退休价值,或向金融机构官员提交分配。官员分配被保留供中央银行经理批准;拒绝释放暂挂。
- 金融机构官员将转至中央银行发行人、其他金融机构官员或金融机构用户。每次官员调动都保留供金融机构经理审批;拒绝将释放暂挂。
- 金融机构用户将转至允许的金融机构负责人或用户。每个用户调动都保留供金融机构经理审批;拒绝将释放暂挂。
- 央行退休人员在收到价值后提交烧伤请求。中央银行经理批准或拒绝该请求。审批会从流通中删除值;拒绝会使消耗不完整。
- 中央银行审计员审查其审计范围可用的中央银行和金融机构活动。金融机构审计员会审查其自身机构的活动。使用工序 ID 和最终历史记录状态来调节序列。
在每个请求或决策后,刷新发件人、收件人、经理和审核者视图(如果适用)。提交另一个工序之前,请确认最终状态和余额。