5 Aplicação de Moeda Digital do Banco Central Atacadista

O aplicativo de amostra de moeda digital do banco central atacadista (CBDC) e os pacotes relacionados suportam cenários de transação entre um banco central e as instituições financeiras participantes.

Visão Geral

A moeda digital do banco central por atacado é uma forma digital de dinheiro do banco central destinada principalmente a bancos comerciais, infraestruturas do mercado financeiro e outras instituições financeiras elegíveis. Ao contrário do CBDC de varejo, que suporta pagamentos de consumidores e comerciantes, o CBDC de atacado suporta atividades institucionais, como pagamentos interbancários, liquidação de títulos, câmbio, gerenciamento de garantias e transações transfronteiriças.

Os bancos comerciais já utilizam o dinheiro do banco central digital através de contas de reserva ou liquidação em bancos centrais e sistemas como liquidação bruta em tempo real (RTGS). Portanto, o CBDC por atacado faz mais do que digitalizar o dinheiro do banco central. Ele torna o dinheiro do banco central disponível em infraestruturas financeiras tokenizadas e programáveis. Nesses ambientes, o dinheiro do banco central pode interagir mais diretamente com títulos tokenizados, depósitos, garantias e outros ativos digitais.

CBDC de atacado em serviços financeiros

A moeda digital por atacado do banco central fornece dinheiro do banco central em infraestrutura digital programável para bancos comerciais e outras instituições financeiras elegíveis. O CBDC de atacado pode oferecer suporte a pagamentos interbancários, liquidação de títulos tokenizados, entrega versus pagamento (DvP), pagamento versus pagamento (PvP), transações de garantias e acordos de recompra (repo), gerenciamento de liquidez e liquidação potencialmente transfronteiriça. O CBDC por atacado também pode complementar depósitos bancários comerciais tokenizados. Os clientes podem concluir transações usando depósitos tokenizados emitidos por seus respectivos bancos, enquanto os bancos liquidam as obrigações interbancárias resultantes usando CBDC por atacado. O valor primário do CBDC por atacado se estende além da digitalização do dinheiro do banco central. Ele permite que o dinheiro do banco central interaja com ativos tokenizados, transações programáveis e infraestrutura emergente do mercado financeiro digital, mantendo seu papel como um ativo de liquidação confiável.

Vantagens da Implementação Oracle

A solução de CBDC de atacado do Oracle Blockchain Platform fornece uma base corporativa pronta para uso para operações de CBDC de atacado. Suas capacidades se estendem além de uma implementação básica de token ERC-20. A solução suporta todo o ciclo de vida do CBDC: criação, aprovação, emissão, transferência, devolução e aposentadoria. Ele combina esse ciclo de vida com recursos institucionais, como segregação de responsabilidades, acesso baseado em atribuição, aprovações de maker-checker, retenções de transações, limites no nível da conta, gerenciamento de participantes e carteiras, fins de transação configuráveis, espaços de trabalho de auditoria, histórico de transações e análises operacionais. A solução simplifica a implementação integrando contratos inteligentes Besu com APIs wrapper, serviços de carteira e organização, histórico avançado, serviços de identidade e um aplicativo web baseado em funções. A implantação com um clique automatiza o provisionamento e a conexão desses componentes. Os clientes podem configurar e estender a solução para atender aos requisitos específicos do banco central e da instituição financeira. Eles podem adaptar a apresentação do aplicativo, o modelo organizacional, as funções e as políticas, a lógica de contrato inteligente e o aplicativo da Web.

Participantes de uma Rede CBDC de Atacado

O banco central é a principal autoridade em um ecossistema de CBDCs por atacado. Emite e resgata CBDCs por atacado, estabelece requisitos de elegibilidade, define regras de governança e liquidação, supervisiona a infraestrutura e determina a relação entre saldos de reserva convencionais e sua representação tokenizada.

Os bancos comerciais são normalmente os principais participantes. Eles podem manter e transferir CBDC por atacado, liquidar obrigações interbancárias, participar de transações de títulos tokenizados e integrar a atividade de CBDC por atacado com seus principais sistemas bancários, de tesouraria, de gerenciamento de liquidez, de conformidade e de relatórios regulatórios.

Recursos de Workflow e Aplicativo de Negócios

O aplicativo CBDC de atacado do Oracle Blockchain Platform suporta o ciclo de vida da moeda digital do banco central (CBDC) de atacado. O ciclo de vida inclui integração de participantes, criação de CBDCs, emissão, transferências institucionais, devolução de fundos e aposentadoria.

O banco central estabelece o token e as organizações participantes. Ele também cria as carteiras e contas CBDC necessárias com grupos de aplicativos definidos, funções do razão e limites de transação. Em seguida, as instituições financeiras participantes criam contas operacionais para gerentes, executivos, usuários e auditores. A rede resultante separa responsabilidades entre diferentes funções (personas) e restringe as operações de token que cada participante pode concluir.

Os processos de criação e emissão utilizam controles institucionais maker-checker. Um criador de banco central solicita um novo suprimento de CBDC, mas o pedido permanece pendente até que um gerente de banco central o aprove. O sistema cria os tokens somente após a aprovação. O CBDC fica então disponível para o criador, que pode transferi-lo para o emissor do banco central. Quando o emissor distribui CBDC para uma instituição financeira participante, o aplicativo mantém a emissão até que um gerente do banco central a aprove.

Para aposentar o CBDC, um banco central solicita sua retirada da circulação. O sistema queima o CBDC somente após a aprovação apropriada. Esses controles controlam responsabilidades separadas para criação, aprovação, emissão e baixa. Eles impedem que uma única função operacional controle de forma independente todo o ciclo de vida da moeda.

O aplicativo também rege as transferências entre as instituições financeiras participantes. Administradores de instituições financeiras e usuários podem iniciar transferências apenas para destinatários permitidos. O aplicativo coloca essas transferências em retenção até que um gerente de instituição financeira as aprove. A aprovação conclui a transferência suspensa, enquanto a rejeição libera a retenção sem liquidar a transação. As transações também podem incluir uma finalidade comercial configurável. Antes de processar uma solicitação, o aplicativo valida o status da conta, o saldo disponível, os limites de valor diário, os limites de contagem de transações diárias e o contexto de aprovação apropriado.

Esses recursos distinguem o aplicativo de uma implementação ERC-20 padrão, que suporta principalmente saldos de token fungíveis, transferências e abonos. O aplicativo CBDC de atacado adiciona controles institucionais para organizações registradas e contas CBDC, divisão de responsabilidades baseada em atribuição, limites de conta configuráveis e suspensão e ativação de conta. Ele também suporta gerenciamento de finalidade da transação, retenções de transação e fluxos de trabalho de aprovação, emissão controlada e baixa, além de funções administrativas e de auditor separadas. Os grupos de aplicativos determinam a experiência do usuário e o espaço de trabalho permitido. As funções de livro-razão determinam quais operações de contrato inteligente uma conta pode executar.

A solução também oferece suporte à supervisão operacional, rastreabilidade e auditabilidade. O histórico de transações registra informações como o iniciador, a contraparte, o valor, a finalidade ou o aviso, o tipo de transação, o timestamp, o saldo e o identificador da transação. O aplicativo fornece visualizações somente leitura dedicadas para auditores de bancos centrais e instituições financeiras. O banco central também pode monitorar indicadores operacionais, incluindo suprimento líquido, valor total criado e aposentado, organizações participantes e contas ativas ou suspensas.

Recursos de Personalização e Extensão

Os clientes podem personalizar e estender o aplicativo CBDC por atacado em várias camadas para se alinhar à estrutura de políticas, ao modelo operacional, à estrutura do participante e à experiência do usuário de um banco central. O aplicativo em pacote fornece opções de configuração para organizações, contas, atribuições, limites de transação, finalidades de transação e apresentação. Para requisitos adicionais específicos do cliente, os clientes podem estender os contratos inteligentes, o aplicativo da Web e as APIs do wrapper. A implementação atual separa a funcionalidade da conta da funcionalidade de token. O contrato da conta gerencia registro, status da conta, limites, funções e operações relacionadas. O contrato de token suporta saldos, emissão, transferências, retenções e baixa.

Extensões de Contrato Inteligente
Os clientes podem estender os contratos inteligentes subjacentes para implementar regras de negócios e políticas específicas do CBDC que não estão incluídas no aplicativo em pacote. As possíveis extensões incluem limites de retenção ou transação mais sofisticados, restrições adicionais aos participantes e políticas de aprovação multinível. Os clientes também podem implementar controles de finalidade da transação, ações administrativas adicionais ou condições de liquidação para casos de uso específicos. O aplicativo existente estende a funcionalidade padrão do ERC-20 com retenções de transação, emissão e baixa controladas, status da conta, funções, limites e fluxos de trabalho de aprovação. Os clientes podem usar esse modelo para impor políticas adicionais do banco central no nível do razão.
Políticas de Wallet e Conta
Os clientes podem personalizar controles que determinam quais participantes e usuários podem concluir transações e sob quais condições. O aplicativo em pacote associa contas CBDC a organizações específicas, usuários, carteiras, grupos de aplicativos, funções do razão, valores máximos diários e limites de contagem de transações diárias. As contas também podem ser suspensas e reativadas quando permitido. Os clientes podem estender esse modelo com autorização de wallet adicional e políticas institucionais, como regras de elegibilidade de wallet e requisitos de autorização de transação.
Extensões de Aprovação e Governança
O aplicativo separa as responsabilidades entre as funções de criador, emissor, gerente, aposentador e auditor do banco central. Também separa as responsabilidades entre as funções de administrador, gerente, executivo, usuário e auditor da instituição financeira. Os gerentes usam a função de razão de caução para aprovar operações controladas. Eles podem aprovar solicitações suportadas individualmente ou em massa. Os clientes que precisam de diferentes estruturas de governança podem estender esses fluxos de trabalho com estágios de aprovação adicionais, hierarquias de aprovação específicas da instituição ou outros modelos de autorização orientados por políticas.
Personalização do Aplicativo Web
Os clientes podem personalizar a terminologia e a marca do aplicativo sem alterar as permissões subjacentes do blockchain. O aplicativo empacotado suporta a personalização da imagem e da mensagem de login, do plano de fundo, dos nomes de exibição de token e conta, dos formatos de moeda e número e do idioma. Os clientes também podem personalizar nomes e logotipos da organização, rótulos de grupos de aplicativos, rótulos de transação e rótulos de função do razão. Para requisitos adicionais, os clientes podem estender o aplicativo da Web com painéis, fluxos de trabalho de negócios, campos de dados, relatórios, jornadas de aprovação ou telas específicas da função.
Extensões de API e Integração Empresarial
O aplicativo usa uma API wrapper para rotear operações de conta, token, organização e transação entre o aplicativo Web e os serviços subjacentes. Os clientes podem criar fluxos de trabalho de aplicativos adicionais em torno dessas APIs ou estender a camada de integração para conectar o aplicativo CBDC de atacado à infraestrutura financeira existente. Integrações potenciais incluem liquidação bruta em tempo real (RTGS) e sistemas de contas de reserva, sistemas bancários principais e plataformas de gerenciamento de tesouraria e liquidez. Outras integrações potenciais incluem relatórios regulatórios, sistemas de identidade e conformidade, plataformas de valores mobiliários e aplicativos de depósito tokenizado. Essas integrações externas são potenciais extensões do cliente.