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 proprietário do sistema e as instituições participantes.

A amostra de CBDC de atacado representa o ciclo de vida de um token de CBDC de atacado. O arquivo de especificação de amostra usa o padrão Token Taxonomy Framework estendido suportado pelo Blockchain App Builder. O contrato inteligente gerado inclui métodos de inicialização de um token CBDC de atacado, operações de conta e atribuições de função para cunhagem, transferências e gravação de tokens CBDC. Ele também fornece contas notariais para aprovar operações de cunhagem, transferências e queima, e suporta conformidade por meio de limites diários de nível de conta e procedimentos de auditoria.

A solução de CBDC por atacado compreende os seguintes pacotes.

  • Contrato inteligente CBDC de atacado pré-construído
  • APIs do wrapper para operações de configuração e ciclo de vida do CBDC
  • Definições de exibição do banco de dados para suportar análises
  • Um aplicativo GUI de amostra

Para obter os pacotes CBDC de atacado, no console do Oracle Blockchain Platform Enterprise Edition, clique em Ativos Digitais. Clique em Aplicativos e selecione Aplicativo CBDC Atacadista.

Para visualizar ações de amostra do aplicativo sem realmente chamar um contrato inteligente, clique em Ciclo de Vida.

Início Rápido

Siga as etapas abaixo para configurar o banco central primeiro e, em seguida, repetir a configuração necessária para cada instituição financeira participante.

  1. Implante o aplicativo CBDC de atacado da instância do Oracle Blockchain Platform usando a implantação com um clique. Aguarde até que o contrato inteligente, a API wrapper, os serviços de histórico avançado, o aplicativo e a configuração do serviço estejam prontos.
  2. Abra o URL do aplicativo. Informe o ID do token CBDC de atacado, revise os valores pré-preenchidos e, opcionalmente, atualize as personalizações voltadas para o usuário. Aplique a configuração antes de criar contas.
  3. Faça login como administrador do banco central de bootstrap e inicialize o token. Registrar ou verificar as organizações fundadoras e de instituições participantes. Crie as contas de banco central e uma conta de administrador de instituição financeira para cada instituição participante, selecionando ou criando a carteira de cada usuário e escolhendo o grupo de aplicativos e os limites apropriados.
  4. Conclua a implantação e a configuração de cada organização participante. O administrador da instituição financeira se conecta e cria as contas restantes de gerente, diretor, usuário e auditor para a organização.
  5. Depois que as contas do gerente da instituição financeira forem criadas, como o administrador do banco central, use o comando Ações de Conta > Sincronizar Funções em cada conta de gerente para adicionar sua função de razão Escrow. O administrador da instituição financeira pode atribuir o grupo de aplicativos Gerente, mas não pode conceder a atribuição Besu Notary necessária, que é exibida na IU como Escrow. Verifique todas as contas, carteiras, grupos, funções e limites.
  6. Faça login como cada banco central e persona da instituição financeira para verificar se o espaço de trabalho esperado é aberto, se a carteira e o contexto da conta estão corretos e se as ações restritas estão indisponíveis.
  7. Executar operações no ciclo de vida do token: solicitar e aprovar a criação, transferir para o emissor, distribuir ou devolver valor, aprovar transferências de participantes e retirar valor.
  8. Use a página Transações e os espaços de trabalho do auditor para confirmar saldos, solicitações pendentes, IDs de operação e histórico do razão final.