5 批发 Central Bank 数字货币应用程序
批发央行数字货币 (CBDC) 样本应用程序和相关套餐支持中央银行与参与金融机构之间的交易场景。
概览
批发中央银行数字货币是中央银行货币的数字形式,主要用于商业银行,金融市场基础设施和其他符合条件的金融机构。与支持消费者和商家支付的零售 CBDC 不同,批发 CBDC 支持银行间支付,证券结算,外汇,抵押品管理和跨境交易等机构活动。
商业银行已经通过中央银行的储备或结算账户以及实时总结算 (RTGS) 等系统使用数字中央银行货币。因此,批发 CBDC 所做的不仅仅是将中央银行的资金数字化。它使中央银行的资金可用于代币化和可编程的金融基础设施。在这些环境中,中央银行的资金可以更直接地与标记化的证券、存款、抵押品和其他数字资产进行交互。
金融服务业的批发 CBDC
批发中央银行数字货币为商业银行和其他符合条件的金融机构提供可编程数字基础设施的中央银行资金。批发 CBDC 可以支持银行间付款,代币化证券结算,交付与付款 (DvP),付款与付款 (PvP),抵押品和回购协议(回购)交易,流动性管理以及潜在的跨境结算。批发 CBDC 也可以补充代币化的商业银行存款。客户可以使用各自银行发行的代币化存款完成交易,而银行则使用批发 CBDC 结算由此产生的银行间债务。批发 CBDC 的主要价值超越了中央银行货币的数字化。它使中央银行资金能够与标记化资产、可编程交易和新兴的数字金融市场基础设施进行交互,同时保持其作为可信结算资产的角色。
Oracle 实施的优势
Oracle Blockchain Platform 批发 CBDC 解决方案为大规模 CBDC 运营提供了现成可用的企业级基础。其功能超越了基本的 ERC-20 令牌实现。该解决方案支持整个 CBDC 生命周期:创建、审批、发放、转移、退货和报废。它将这一生命周期与机构功能相结合,包括职责分离、基于角色的访问、创建者检查者审批、事务处理保留、账户级别限制、参与者和 wallet 管理、可配置的事务处理目的、审计工作区、事务处理历史记录和运营分析。该解决方案通过将 Besu 智能合同与包装 API、钱包和组织服务、丰富的历史记录、身份服务和基于角色的 Web 应用集成来简化部署。一键部署可自动预配和连接这些组件。客户可以配置和扩展解决方案,以满足特定的中央银行和金融机构要求。他们可以调整应用程序的演示、组织模型、角色和策略、智能合同逻辑和 Web 应用程序。
CBDC 批发网络中的参与者
中央银行是整个 CBDC 生态系统的主要权威机构。它通常发行和赎回批发 CBDC,确定资格要求,定义治理和结算规则,监督基础设施,并确定常规准备金余额与其标记化表示之间的关系。
商业银行通常是主要参与者。他们可以持有和转让批发 CBDC,结算银行间债务,参与代币化证券交易,并将批发 CBDC 活动与其核心银行,资金,流动性管理,合规性和监管报告系统集成。
业务工作流和应用功能
Oracle Blockchain Platform 批发 CBDC 应用支持批发中央银行数字货币 (CBDC) 的生命周期。生命周期包括参与者入职,CBDC 创建,发行,机构转移,资金返还和退休。
中央银行建立了代币和参与组织。它还创建具有定义的应用程序组、分类账角色和事务处理限制的所需钱包和 CBDC 账户。然后,参与的金融机构为经理、高管、用户和审计员创建运营账户。由此产生的网络将不同角色(角色)之间的责任分开,并限制每个参与者可以完成的令牌操作。
创建和发放流程使用机构制造商检查器控制。一名中央银行创建者请求新的 CBDC 供应,但该请求仍在等待中,直到中央银行经理批准它。系统仅在批准后创建令牌。然后,CBDC 可供创建者使用,他们可以将其转移给中央银行发行人。当发行人将 CBDC 分配给参与的金融机构时,该应用程序将保留发行,直到央行经理批准它。
为了退休 CBDC,央行退休人员要求将其从流通中移除。只有在适当批准后,系统才会刻录 CBDC。这些控制着创建、审批、发放和报废的单独责任。它们可防止单个运营角色独立控制整个货币生命周期。
该应用程序还管理参与金融机构之间的转移。金融机构负责人和用户只能向允许的收件人发起转账。应用程序将这些调动暂挂,直到金融机构经理批准这些调动为止。审批将完成暂挂的转移,而拒绝将释放暂挂而不结算事务处理。事务处理还可以包括可配置的业务目的。在处理请求之前,应用程序会验证帐户状态、可用余额、每日金额限制、每日事务处理计数限制以及相应的审批上下文。
这些功能将应用程序与标准 ERC-20 实现区分开来,标准 ERC-20 实现主要支持可替换的令牌余额、转移和津贴。CBDC 批发应用程序为注册组织和 CBDC 账户、基于角色的职责分离、可配置的账户限制以及账户暂停和激活添加了机构控制。它还支持事务处理目的管理、事务处理暂挂和审批工作流、受控的发放和报废以及单独的管理和审计员角色。应用程序组确定用户体验和允许的工作区。分类账角色确定账户可以执行的智能合同操作。
该解决方案还支持运营监督、可跟踪性和可审计性。事务处理历史记录信息,如发起人、订约方、金额、用途或通知单、事务处理类型、时间戳、余额和事务处理标识符。该应用程序为中央银行和金融机构审计员提供专用的只读视图。央行还可以监控运营指标,包括净供应、创建和报废的总价值、参与组织以及活动或暂停账户。
自定义和扩展功能
客户可以在多层自定义和扩展批发 CBDC 应用,以符合中央银行的政策框架、运营模式、参与者结构和用户体验。打包的应用程序为组织、账户、角色、事务处理限制、事务处理用途和表示提供配置选项。对于其他特定于客户的要求,客户可以扩展智能合同、Web 应用和包装 API。当前实施将帐户功能与令牌功能分开。账户合同管理注册、账户状态、限制、角色和相关操作。令牌合同支持余额、发放、转移、暂挂和报废。
- 智能合同扩展
- 客户可以扩展底层智能合同,以实施打包应用程序中未包括的特定于 CBDC 的业务和策略规则。潜在扩展包括更复杂的事务处理或暂挂限制、其他参与者限制以及多级别审批策略。客户还可以针对特定用例实施事务处理目的控制、其他管理操作或结算条件。现有应用程序通过事务处理暂挂、受监管的发放和报废、账户状态、角色、限制和审批工作流扩展了标准 ERC-20 功能。客户可以基于此模型在分类账级别实施额外的中央银行策略。
- 钱包和账户政策
- 客户可以自定义控件,以确定哪些参与者和用户可以在什么条件下完成事务处理。打包的应用程序将 CBDC 账户与特定组织、用户、钱包、应用程序组、分类账角色、每日最大金额和每日事务处理计数限制关联。也可以在允许的情况下暂停和重新激活帐户。客户可以使用额外的钱包授权和机构策略(例如钱包资格规则和交易授权要求)来扩展此模型。
- 审批和监管扩展
- 该应用程序将中央银行创建者、发行人、经理、退休人员和审计员角色之间的责任分开。它还区分金融机构管理员、经理、高管、用户和审计员角色之间的责任。经理使用托管分类账角色来审批监管的操作。他们可以单独或批量批准支持的请求。需要不同治理结构的客户可以使用其他审批阶段、特定于机构的审批层次结构或其他策略驱动的授权模型来扩展这些工作流。
- Web 应用程序定制
- 客户可以定制应用的术语和品牌设置,而无需更改底层区块链权限。打包的应用程序支持自定义登录消息和图像、背景、令牌和账户显示名称、货币和数字格式以及语言。客户还可以自定义组织名称和徽标、应用程序组标签、事务处理标签和分类账角色标签。对于其他要求,客户可以使用仪表盘、业务工作流、数据字段、报表、审批历程或特定于角色的屏幕来扩展 Web 应用程序。
- API 和企业集成扩展
- 应用程序使用包装 API 在 Web 应用程序与底层服务之间路由帐户、令牌、组织和事务处理操作。客户可以围绕这些 API 构建其他应用工作流,也可以扩展集成层,将批发 CBDC 应用与现有财务基础设施连接起来。潜在的集成包括实时总结算 (RTGS) 和储备账户系统、核心银行系统以及资金和流动性管理平台。其他潜在的集成包括监管报告、身份和合规系统、证券平台和标记化存款应用程序。这些外部集成是潜在的客户扩展。