5 批发 Central Bank 数字货币应用程序

批发中央银行数字货币 (CBDC) 示例应用程序和相关软件包支持系统所有者和参与机构之间的交易方案。

批发 CBDC 样本表示批发 CBDC 令牌的生命周期。示例规范文件使用 Blockchain App Builder 支持的扩展标记分类框架标准。生成的智能合同包括从初始化批发 CBDC 令牌、帐户操作和角色分配到 CBDC 令牌的铸造、转移和刻录等方法。它还提供公证账户,用于批准铸造,转移和燃烧操作,并通过账户级别的每日限制和审计程序支持合规性。

批发 CBDC 解决方案包括以下软件包。

  • 预构建的批发 CBDC 智能合同
  • 用于 CBDC 设置和生命周期操作的包装 API
  • 用于支持分析的数据库视图定义
  • GUI 应用程序样例

要获取批发 CBDC 软件包,请在 Oracle Blockchain Platform Enterprise Edition 控制台中单击数字资产。单击应用程序,然后选择 Wholesale CBDC Application(批发 CBDC 应用程序)。

要在不实际调用智能合同的情况下预览应用程序的示例操作,请单击生命周期。

快速入门

按顺序完成以下步骤,首先设置中央银行,然后为每个参与的金融机构重复所需的设置。

  1. 通过一键式部署,从 Oracle Blockchain Platform 实例部署批发 CBDC 应用。等待智能合约、包装 API、丰富的历史记录服务、应用和服务配置准备就绪。
  2. 打开应用程序 URL。输入批发 CBDC 令牌 ID,检查预填充的值,并根据需要更新面向用户的自定义。在创建帐户之前应用配置。
  3. 以引导中央银行管理员身份登录并初始化令牌。注册或验证创始人和参与者机构组织。为每个参与机构创建中央银行账户和金融机构管理员账户,选择或创建每个用户的钱包,并选择适当的应用程序组和限制。
  4. 为每个参与组织完成部署和设置。金融机构管理员登录并为组织创建剩余的经理、高级职员、用户和审计员帐户。
  5. 创建金融机构经理帐户后,因为中央银行管理员在每个经理帐户上使用帐户操作 > 同步角色命令来添加其 Escrow 分类帐角色。金融机构管理员可以分配“经理”应用程序组,但不能授予所需的 Besu Notary 角色,该角色在 UI 中显示为 Escrow。验证所有帐户、钱包、组、角色和限制。
  6. 以每个中央银行和金融机构角色身份登录,以验证预期工作区是否打开、钱包和账户上下文是否正确以及受限操作是否不可用。
  7. 在令牌生命周期中运行操作:请求并批准创建、转移至发行人、分配或返回值、批准参与者转移和报废值。
  8. 使用事务处理页和审计员工作区确认余额、待定请求、工序 ID 和最终分类账历史记录。