Venta al por mayor Flujo de trabajo de la aplicación de ejemplo de CBDC
Después de instalar y configurar la aplicación CBDC mayorista de muestra, puede utilizarla en escenarios en los que el propietario del sistema (un banco central) y las organizaciones participantes (otras instituciones financieras) interactúan en un mercado interbancario.
La aplicación de ejemplo admite once roles o personas. Cada rol tiene una interfaz y un conjunto de operaciones diferentes que admiten todo el flujo de trabajo de la gestión de tokens en el escenario de CBDC al por mayor.
Roles de banco central
- Administrador del banco central: configura tokens y organizaciones; crea carteras y cuentas CBDC; establece límites, propósitos, grupos y roles.
- Creador del banco central: solicita la creación de tokens y transfiere el valor creado a un emisor del banco central.
- Emisor del banco central: emite valor a los participantes y devuelve valor para la jubilación.
- Gestor de bancos centrales: aprueba o rechaza solicitudes de creación, emisión, transferencia y baja.
- Retiro del banco central: envía solicitudes de baja o quemadura.
- Auditor del banco central: revisa la actividad de la red, los saldos, las solicitudes pendientes y el historial sin cambiar los datos.
Roles de institución financiera
- Administrador de institución financiera: gestiona carteras, cuentas, grupos de aplicaciones, estados y límites de participantes.
- Gerente de institución financiera: aprueba o rechaza transferencias para la organización participante.
- Oficial de instituciones financieras: deposita el valor al banco central y transfiere el valor a los usuarios permitidos.
- Usuario de institución financiera: transfiere el valor a los destinatarios permitidos.
- Auditor de institución financiera: revisa la actividad del participante/organización sin cambiar los datos.
Incorporación
Después de instalar y configurar la aplicación, preparará usuarios, carteras, cuentas CBDC y roles de libro mayor. Complete los siguientes pasos antes de ejecutar operaciones de token.
- El administrador del banco central inicia sesión primero. Seleccione la cartera de inicialización a la que se le otorgó el rol
Token Admin Besucuando se inicializó el contrato inteligente. Este es el punto de entrada administrativa inicial incluso antes de que exista una cuenta CBDC. - El administrador del banco central verifica el registro de la organización. Registre o revise las organizaciones fundadoras y participantes, confirme la secuencia fundadora y verifique el orden y los valores de visualización de la organización. Para obtener más información, consulte Administrador de Central Bank.
- El administrador del banco central inicializa el token y crea las cuentas iniciales. Cree carteras y cuentas CBDC para personas de bancos centrales y para los administradores de instituciones financieras que administrarán las organizaciones participantes. Seleccione los límites de cartera, grupo de aplicaciones y cuenta correctos.
- Cada organización participante se despliega y configura. Utilice el mismo proceso de despliegue local o con un solo clic para la aplicación participante. El despliegue con un solo clic utiliza la configuración de Oracle Blockchain Platform; el despliegue local requiere una configuración manual.
- El administrador de la institución financiera inicia sesión para la organización participante. Cargue o cree las carteras de la organización y, a continuación, cree cuentas de mánager, responsable, usuario y auditor utilizando los límites y grupos de aplicaciones permitidos.
- El administrador del banco central sincroniza los roles de mánager. Después de crear cada cuenta de mánager de institución financiera, utilice el comando Account Actions > Sync Roles en esa cuenta para aplicar su rol de libro mayor
Escrow. Los grupos de aplicaciones controlan el acceso al espacio de trabajo; los roles de libro mayor controlan las operaciones del contrato. - Cada persona se conecta y verifica el acceso. Seleccione la cartera deseada cuando haya más de una disponible, confirme que se abre el espacio de trabajo correcto y verifique que las acciones permitidas y restringidas coinciden con el rol de libro mayor y el grupo de aplicaciones asignados. Utilice la secuencia de persona en la siguiente tabla.
- Una vez completadas todas las comprobaciones de acceso y configuración de persona, siga el flujo de trabajo de la aplicación para trabajar con el ciclo de vida del token CBDC al por mayor.
Secuencia de Persona
| Secuencia | Persona | Responsabilidad | Información |
|---|---|---|---|
| 1 | Administrador del banco central | Completa la configuración de bancos centrales, organizaciones, carteras, cuentas y roles. | Administrador de banco central |
| 2 | Administrador de institución financiera | Permite configurar carteras y cuentas de participantes. | Administrador de institución financiera |
| 3 | Creador de banco central | Enviar solicitudes para crear tokens. | Creador de banco central |
| 4 | Gerente de banco central | Permite aprobar o rechazar solicitudes de creación. | Mánager de banco central |
| 5 | Emisor del banco central | Permite emitir un valor para los participantes y devolver un valor para la baja. | Emisor de banco central |
| 6 | Mánager de institución financiera | Permite aprobar o rechazar transferencias de participantes. | Mánager de institución financiera |
| 7 | Oficial de instituciones financieras | Valor de depósitos y transferencias. | Oficial de instituciones financieras |
| 8 | Usuario de institución financiera | Transfiere el valor a los destinatarios permitidos. | Usuario de institución financiera |
| 9 | Jubilado de banco central | Permite enviar solicitudes de baja después de que se devuelve el valor. | Retirador de banco central |
| 10 | Auditor del banco central | Revisa la actividad y el historial del banco central. | Auditor del Banco Central |
| 11 | Auditor de la institución financiera | Revisión del historial y la actividad de la organización del participante. | Auditor de institución financiera |
Flujo de trabajo de la aplicación (ciclo de vida de token)
Después del despliegue y la configuración, las personas del escenario realizan las siguientes tareas como parte del ciclo de vida completo del token.
- El creador del banco central solicita la creación de tokens. La solicitud permanece pendiente y aún no acredita al creador.
- El director del banco central aprueba o rechaza la petición de creación. La aprobación acredita al creador; el rechazo no.
- El creador del banco central transfiere el valor aprobado directamente al emisor del banco central. Esta transferencia no tiene ningún paso de aprobación adicional.
- El emisor del banco central transfiere directamente al retirador del banco central para devolver el valor para la jubilación, o envía una distribución a un funcionario de la institución financiera. La distribución oficial se retiene para la aprobación del gerente del banco central; el rechazo libera la retención.
- El funcionario de la institución financiera transfiere al emisor del banco central, a otro funcionario de la institución financiera o a un usuario de la institución financiera. Cada transferencia oficial se retiene para la aprobación del gerente de la institución financiera; el rechazo libera la retención.
- Un usuario de institución financiera transfiere a un funcionario o usuario de institución financiera permitido. Cada transferencia de usuario se retiene para la aprobación del mánager de la institución financiera; el rechazo libera la retención.
- El banco central que da de baja envía una solicitud de quemado después de recibir el valor. El gerente del banco central aprueba o rechaza la petición. La aprobación elimina el valor de la circulación; el rechazo deja la quemadura incompleta.
- El auditor del banco central revisa la actividad del banco central y de las instituciones financieras disponibles para su ámbito de auditoría. El auditor de la institución financiera revisa la actividad de su propia institución. Ambos utilizan ID de operación y estados de historial finales para conciliar la secuencia.
Después de cada solicitud o decisión, actualice las vistas de remitente, destinatario, mánager y auditor, según corresponda. Confirme el estado final y el saldo antes de enviar otra operación.