批发 CBDC 示例应用程序
Oracle Blockchain Platform Digital Assets Edition 包含一个使用 Oracle Visual Builder Cloud Service 的批发中央银行数字货币 (CBDC) 应用包示例。
要使用该程序包,请创建一个 Visual Builder 实例,导入该程序包,然后对其进行配置。导入示例应用程序后,您可以使用实例 URL 更新后端配置、设置授权并根据需要配置业务对象。
使用 Oracle Visual Builder 构建的 Web 应用程序,您可以在 CBDC 批发生命周期中管理和使用令牌。在租户中预配 Oracle Visual Builder 后,您可以导入应用程序。该应用程序支持身份域中定义的用户进行基于角色的访问。角色包括中央银行和参与机构的管理员、官员、经理、审计员和一般用户。您可以在 Oracle Visual Builder 中使用开发人员模式修改应用程序。
这种基于角色的结构化方法有助于确保 CBDC 生命周期的每一个阶段(从铸造到燃烧)都是安全、合规和透明的。
- 一般模式,对于可在组织之间共享事务处理信息的方案,使用
WholesaleCBDC
链代码。 - 机密模式,对于必须保护敏感事务处理信息的情形,使用
WholesaleCBDCConfidential
链代码。机密模式需要其他先决条件和配置。
批发中央银行数字货币应用程序概览
批发中央银行数字货币 (CBDC) 应用程序的端到端工作流涉及多个组织角色,每个角色负责确保 CBDC 代币的发行、管理和传输的特定功能。系统所有者(中央银行)角色和组织(金融机构)角色的组合以及严格的审批工作流来维护安全性和法规合规性,从而促进了这一旅程。
该过程从初始化令牌系统并创建和管理批发 CBDC 帐户的系统管理员开始。系统创建者启动 CBDC 令牌的铸造。提交模拟请求时,它将移至系统审批人,该审批人检查并批准或拒绝请求。在获得批准后,系统创建者将新铸造的代币转移给系统发布者,系统发布者负责将这些代币分发给各种组织官员。这确保金融生态系统中只有授权的实体才能收到用于进一步交易的 CBDC 令牌。
在组织级别,组织管理员管理和管理其特定组织,而组织审计员对组织数据具有只读访问权限,以便进行监督和遵守。组织官员在管理其机构内的 CBDC 令牌方面发挥着关键作用。它们从系统发布者处接收代币,并可在内部将代币分发给组织用户或外部分发给其他组织的高级官员。但是,任何组织间或组织内转移必须首先由组织经理批准,组织经理审查并授权暂挂请求以确保事务处理安全且合规。
同时,该系统包括管理 CBDC 令牌的生命周期的机制,超越其初始发行。当需要从流通中删除令牌时,系统报废者将启动刻录请求。与模拟处理类似,此请求将发送给系统审批人进行审批。一旦获得批准,CBDC 燃烧过程将完成,确保 CBDC 供应的减少得到适当的记录和监管。
在整个过程中,系统审计师和组织审计师保持监督,以只读方式访问,以确保透明度和遵守法规标准。虽然系统审核员可以查看涉及系统所有者和参与组织的所有事务处理,但组织审核员只能查看该特定组织参与事务处理的事务处理。
此外,系统管理员可以监督和管理整个 CBDC 系统,确保所有角色、交易和流程都符合中央银行政策。他们负责系统治理、用户访问管理和整体运营效率。