Fluxo de Trabalho do Aplicativo de Amostra CBDC de Atacado

Depois de instalar e configurar o aplicativo CBDC de atacado de amostra, você pode usá-lo em cenários em que um proprietário do sistema (um banco central) e organizações participantes (outras instituições financeiras) interagem em um mercado interbancário.

O aplicativo de amostra suporta onze funções ou personas. Cada função tem uma interface diferente e um conjunto de operações que suportam todo o fluxo de trabalho de gerenciamento de token no cenário de CBDC de atacado.

Funções do Banco Central

  • Administrador do banco central: Configura tokens e organizações; cria carteiras e contas CBDC; define limites, propósitos, grupos e funções.
  • Criador do banco central: solicita a criação de token e transfere o valor criado para um emissor do banco central.
  • Emitente do banco central: Emite valor aos participantes e retorna valor para aposentadoria.
  • Gerente do banco central: aprova ou rejeita solicitações de criação, emissão, transferência e aposentadoria.
  • Retirador do banco central: envia solicitações de aposentadoria ou queima.
  • Auditor do banco central: analisa a atividade da rede, saldos, solicitações pendentes e histórico sem alterar os dados.

Funções da Instituição Financeira

  • Administrador de instituição financeira: Gerencia carteiras de participantes, contas, grupos de aplicativos, status e limites.
  • Gerente da instituição financeira: Aprova ou rejeita transferências para a organização participante.
  • Instituição financeira: valor dos depósitos ao banco central e valor das transferências aos utilizadores autorizados.
  • Usuário da instituição financeira: Transfere o valor para os destinatários permitidos.
  • Auditor de instituição financeira: revisa a atividade do participante/organização sem alterar os dados.

Integração

Depois de instalar e configurar o aplicativo, você prepara usuários, carteiras, contas CBDC e funções de contabilidade. Execute os passos a seguir antes de executar operações de token.

  1. O administrador do banco central faz login primeiro. Selecione a wallet de bootstrap que recebeu a atribuição Token Admin Besu quando o contrato inteligente foi inicializado. Este é o ponto de entrada administrativo inicial mesmo antes da existência de uma conta CBDC.
  2. O administrador do banco central verifica o registro da organização. Registre ou revise as organizações fundadoras e participantes, confirme a sequência fundadora e verifique a ordem da organização e exiba os valores. Para obter mais informações, consulte Administrador do Banco Central.
  3. O administrador do banco central inicializa o token e cria as contas iniciais. Crie carteiras e contas CBDC para personas de bancos centrais e para os administradores de instituições financeiras que administrarão as organizações participantes. Selecione a wallet, o grupo de aplicativos e os limites de conta corretos.
  4. Cada organização participante é implantada e configurada. Use o mesmo processo de implantação local ou de um clique para o aplicativo participante. A implantação com um clique usa a configuração do Oracle Blockchain Platform; a implantação local requer configuração manual.
  5. O administrador da instituição financeira faz logon para a organização participante. Carregue ou crie as carteiras da organização e, em seguida, crie contas de gerente, oficial, usuário e auditor usando os grupos e limites de aplicativos permitidos.
  6. O administrador do banco central sincroniza as funções de gerente. Depois que cada conta de gerente de instituição financeira for criada, use o comando Ações de Conta > Sincronizar Funções nessa conta para aplicar sua função de razão Escrow. Os grupos de aplicativos controlam o acesso ao espaço de trabalho; as funções do razão controlam as operações do contrato.
  7. Cada persona faz login e verifica o acesso. Selecione a wallet pretendida quando mais de uma estiver disponível, confirme a abertura correta do espaço de trabalho e verifique se as ações permitidas e restritas correspondem ao grupo de aplicativos e à atribuição do razão designados. Use a sequência de persona na tabela a seguir.
  8. Após a conclusão de todas as verificações de configuração e acesso de persona, siga o workflow do aplicativo para trabalhar com o ciclo de vida do token CBDC de atacado.

Sequência de Persona

Sequência Persona Responsabilidade Informações
1 Administrador do banco central Conclui a configuração de banco central, organização, carteira, conta e função. Administrador do Banco Central
2 Administrador da instituição financeira Configura carteiras e contas de participantes. Administrador da Instituição Financeira
3 Criador do banco central Envie solicitações para criar tokens. Criador do Banco Central
4 Gerente do banco central Aprova ou rejeita solicitações de criação. Gerente do Banco Central
5 Emissor do banco central Emite valor para participantes e retorna valor para baixa. Emissor do Banco Central
6 Gerente da instituição financeira Aprova ou rejeita transferências de participantes. Gerente da Instituição Financeira
7 Diretor da instituição financeira Valor de depósitos e transferências. Diretor de Instituição Financeira
8 Usuário da instituição financeira Transfere valor para destinatários permitidos. Usuário da instituição financeira
9 Recuperador do banco central Envia solicitações de baixa após o retorno do valor. Retirador do Banco Central
10 Auditor do banco central Analisa a atividade e a história do banco central. Auditor do Banco Central
11 Auditor de instituições financeiras Revisar a atividade e o histórico da organização participante. Auditor da instituição financeira

Workflow do Aplicativo (Ciclo de Vida do Token)

Após a implantação e a configuração, as personas no cenário se envolvem nas tarefas a seguir como parte do ciclo de vida completo do token.

  1. O criador do banco central solicita a criação do token. A solicitação permanece pendente e ainda não credita o criador.
  2. O gerente do banco central aprova ou rejeita a solicitação de criação. A aprovação credita o criador; a rejeição não.
  3. O criador do banco central transfere o valor aprovado diretamente para o emissor do banco central. Esta transferência não tem etapa de aprovação adicional.
  4. O emissor do banco central transfere-se diretamente para o aposentador do banco central para devolver o valor da aposentadoria ou envia uma distribuição a um funcionário da instituição financeira. A distribuição do oficial é mantida para aprovação do gerente do banco central; a rejeição libera a retenção.
  5. O gestor da instituição financeira é transferido para o emitente do banco central, para outro gestor da instituição financeira ou para um utilizador da instituição financeira. Cada transferência de funcionário é mantida para aprovação do gerente da instituição financeira; a rejeição libera a retenção.
  6. Um usuário de instituição financeira é transferido para um oficial ou usuário de instituição financeira permitido. Cada transferência de usuário é retida para aprovação do gerente da instituição financeira; a rejeição libera a retenção.
  7. O aposentador do banco central envia um pedido de queimadura após receber o valor. O gerente do banco central aprova ou rejeita a solicitação. A aprovação remove o valor da circulação; a rejeição deixa a queimadura incompleta.
  8. O auditor do banco central analisa a atividade do banco central e da instituição financeira disponível para o seu âmbito de auditoria. O auditor da instituição financeira analisa a atividade de sua própria instituição. Ambos usam IDs de operação e estados de histórico final para reconciliar a sequência.

Após cada solicitação ou decisão, atualize as visualizações de remetente, destinatário, gerente e auditor, conforme aplicável. Confirme o status final e o saldo antes de enviar outra operação.