5 Aplicación de moneda digital del banco central al por mayor
La aplicación de ejemplo de moneda digital del banco central al por mayor (CBDC) y los paquetes relacionados admiten escenarios de transacción entre el propietario del sistema y las instituciones participantes.
La muestra mayorista de CBDC representa el ciclo de vida de un token mayorista de CBDC. El archivo de especificación de ejemplo utiliza el estándar extendido Token Taxonomy Framework que admite Blockchain App Builder. El contrato inteligente generado incluye métodos que van desde la inicialización de un token CBDC al por mayor, las operaciones de cuenta y las asignaciones de roles hasta la acuñación, las transferencias y la quema de tokens CBDC. También proporciona cuentas de notario para aprobar operaciones de acuñación, transferencias y combustión, y admite el cumplimiento a través de límites diarios a nivel de cuenta y procedimientos de auditoría.
La solución CBDC al por mayor incluye los siguientes paquetes.
- Contrato inteligente CBDC al por mayor predefinido
- API de envoltorio para operaciones de ciclo de vida y configuración de CBDC
- Definiciones de vista de base de datos para soportar análisis
- Una aplicación de GUI de ejemplo
Para obtener los paquetes CBDC mayoristas, en la consola de Oracle Blockchain Platform Enterprise Edition, haga clic en Activos digitales. Haga clic en Aplicaciones y, a continuación, seleccione Aplicación CBDC al por mayor.
Para obtener una vista previa de las acciones de ejemplo de la aplicación sin llamar realmente a un contrato inteligente, haga clic en Ciclo de vida.
Inicio rápido
Complete los siguientes pasos en orden, configure primero el banco central y, a continuación, repita la configuración necesaria para cada institución financiera participante.
- Despliegue la aplicación mayorista CBDC desde la instancia de Oracle Blockchain Platform mediante el despliegue con un solo clic. Espere hasta que el contrato inteligente, la API de envoltorio, los servicios de historial enriquecido, la aplicación y la configuración del servicio estén listos.
- Abra la URL de la aplicación. Introduzca el ID de token CBDC mayorista, revise los valores rellenados previamente y, opcionalmente, actualice las personalizaciones orientadas al usuario. Aplique la configuración antes de crear cuentas.
- Inicie sesión como administrador del banco central de bootstrap e inicialice el token. Registre o verifique las organizaciones de instituciones fundadoras y participantes. Cree las cuentas del banco central y una cuenta de administrador de la institución financiera para cada institución participante, seleccionando o creando la cartera de cada usuario y eligiendo el grupo de aplicaciones y los límites adecuados.
- Despliegue y configuración completos para cada organización participante. El administrador de la institución financiera inicia sesión y crea las cuentas restantes de mánager, responsable, usuario y auditor para la organización.
- Después de crear las cuentas de mánager de la institución financiera, como administrador del banco central, utilice el comando Account Actions > Sync Roles en cada cuenta de mánager para agregar su rol de libro mayor
Escrow. El administrador de la institución financiera puede asignar el grupo de aplicaciones Manager, pero no puede otorgar el rolBesu Notarynecesario, que se muestra en la interfaz de usuario comoEscrow. Verifique todas las cuentas, carteras, grupos, roles y límites. - Inicie sesión como cada persona del banco central y la institución financiera para verificar que se abra el espacio de trabajo esperado, que el contexto de la cartera y la cuenta sea correcto y que las acciones restringidas no estén disponibles.
- Ejecutar operaciones en el ciclo de vida del token: solicitar y aprobar la creación, transferir al emisor, distribuir o devolver el valor, aprobar transferencias de participantes y dar de baja el valor.
- Utilice la página Transacciones y los espacios de trabajo del auditor para confirmar saldos, solicitudes pendientes, ID de operación e historial de libro mayor final.