Wholesale Flujo de trabajo de la aplicación CBDC
Después de instalar y configurar la aplicación CBDC al por mayor de muestra, puede utilizarla en escenarios en los que un banco central y otras instituciones financieras interactúan en un mercado interbancario.
La aplicación de ejemplo soporta once roles o personas. Cada rol tiene una interfaz y un juego de operaciones diferentes que admiten todo el flujo de trabajo de gestión de tokens en el escenario CBDC mayorista.
Roles de banco central
- Administración de CBDC: gestiona todo el sistema CBDC.
- CBDC Creator: crea tokens CBDC. Una vez enviada la petición de creación, se envía al aprobador CBDC, que aprueba o rechaza la petición. Una vez aprobada la solicitud de acuñación, los tokens se acreditan en la cuenta del creador de CBDC. El creador puede transferir estos tokens a un emisor CBDC.
- Aprobador de CBDC/Custodia de CBDC: aprueba o rechaza las solicitudes de acuñación, grabación y retención de tokens de CBDC. Las aprobaciones de solicitudes de retención se utilizan para transferencias entre organizaciones.
- Emisor CBDC: transfiere tokens CBDC a funcionarios de instituciones financieras o al jubilador CBDC para que se quemen. Los usuarios con este rol reciben tokens del creador de CBDC y de los responsables de instituciones financieras. El aprobador de CBDC debe aprobar cualquier transferencia entre organizaciones.
- CBDC Auditor: tiene acceso de solo lectura a todos los datos de la organización en el sistema.
- CBDC Retirador: graba tokens CBDC. Este rol recibe tokens del emisor de CBDC. Después de enviar una solicitud de quemadura, se envía al aprobador CBDC.
Roles de institución financiera
- Administrador de IF: gestiona su organización específica.
- Funcionario de IF: recibe tokens del emisor de CBDC. Pueden transferir estos tokens a usuarios de cualquier organización o devolver tokens al emisor de CBDC. Todas las transferencias entre organizaciones deben ser aprobadas por el aprobador de la institución financiera.
- Usuario de FI: recibe tokens de los responsables de sus respectivas organizaciones. Pueden transferir estos tokens a usuarios y oficiales de cualquier organización. Todas las transferencias entre organizationsIt son esenciales para tener en cuenta que cualquier transferencia entre organizaciones debe ser aprobada por el aprobador de la institución financiera.
- Gestor de institución financiera/Aprobador de institución financiera: aprueba o rechaza las solicitudes de retención para su organización específica. Las solicitudes y aprobaciones de retención se utilizan para todas las transferencias entre organizaciones o dentro de ellas.
- Auditor de FI: tiene acceso de solo lectura a datos específicos de su organización.
Proceso de registro
Después de instalar, configurar y almacenar temporalmente la aplicación, complete los siguientes pasos para acceder a la aplicación.
- Después de almacenar la aplicación en área temporal, vuelva a la página inicial.
- En el panel de control de la aplicación, localice la aplicación almacenada en área temporal. El estado se muestra como Etapa junto al nombre de la aplicación (por ejemplo, WholesaleCBDCVBCSPackage).
- Haga clic en el menú desplegable debajo de Etapa y seleccione el nombre de la aplicación (por ejemplo, cbdcapp).
- Copie el enlace o abra la aplicación almacenada en área temporal en un nuevo separador o ventana del explorador para probar y revisar la aplicación.
Invalid Account. Please Contact Admin
La interfaz que se muestra después de que un usuario inicia sesión depende de su rol.La primera vez que un usuario intenta conectarse a la aplicación, aún no se ha creado ninguna cuenta de usuario. Solo los usuarios del grupo CBDC_ADMINS
que también tienen el rol tokenAdmin
asignado pueden conectarse. Todos los demás intentos de inicio de sesión fallarán. La siguiente sección incluye más información sobre la excepción para la persona CBDC_ADMINS
.
Excepción CBDC_ADMINS
El proceso de inicio de sesión es diferente para los usuarios con la persona CBDC_ADMINS
. Los usuarios del grupo CBDC_ADMINS
pueden conectarse incluso si aún no se ha creado su cuenta, pero estos usuarios deben tener el rol tokenAdmin
.
Al desplegar el código de cadenas, asegúrese de que los usuarios del grupo CBDC_ADMINS
tengan el rol tokenAdmin
. Los parámetros que se transfieren durante la inicialización del código de cadena deben incluir a los usuarios administradores de CBDC con el rol tokenAdmin
. Esto permite a CBDC_ADMINS
conectarse a la aplicación por primera vez para crear las otras cuentas de usuario.
Si se conecta a la aplicación como usuario en el grupo CBDC_ADMINS
y ese usuario no se incluyó como parámetro de inicialización cuando se desplegó el código de cadenas, debe asignar manualmente el rol tokenAdmin
al usuario. Puede asignar manualmente el rol tokenAdmin
mediante una recopilación Postman.
Flujo de trabajo de la aplicación
Los siguientes pasos muestran las acciones de los distintos roles en un flujo de trabajo de aplicación completo. Se deben completar los siete primeros pasos para utilizar la aplicación.
- El administrador de CBDC se conecta.
- El administrador de CBDC inicializa el token CBDC.
- El administrador de CBDC crea su propia cuenta bancaria y, a continuación, vuelve a cargar la página de inicio para ver los detalles de red actualizados.
- El administrador de CBDC crea cuentas bancarias para todas las personas de CBDC, como se muestra en la siguiente tabla.
Grupo de Aplicaciones Función CBDC_ADMINS
Administrador de token CBDC_AUDITORS
Auditor de tokens CBDC_CREATORS
Menor CBDC_ESCROW
Proteger CBDC_ISSUERS
ninguno CBDC_RETIRERS
Quemador - El administrador de CBDC crea cuentas bancarias de administrador de institución financiera, que tienen el rol de administrador de organización.
- El administrador de institución financiera inicia sesión y crea cuentas para los usuarios de su institución financiera.
- El administrador de CBDC asigna roles a los nuevos usuarios de instituciones financieras, como se muestra en la siguiente tabla.
Grupo de Aplicaciones Función FI_ADMINS
Administrador de organización FI_CBDC_USERS
ninguno FI_CBDC_OFFICERS
ninguno FI_CBDC_MANAGERS
Proteger FI_CBDC_AUDITORS
Auditor de organización - El creador de CBDC inicia sesión y solicita que se acuñen los tokens.
- El aprobador CBDC inicia sesión y aprueba o rechaza la solicitud de acuñación. Si se aprueba la solicitud, los tokens se acreditan al creador de CBDC.
- El creador de CBDC transfiere los tokens al emisor de CBDC.
- El emisor de CBDC inicia sesión y transfiere los tokens a un oficial de FI. Si la transferencia es aprobada por el aprobador de CBDC, los tokens se transfieren. Como alternativa, el emisor de CBDC puede transferir los tokens al eliminador de CBDC para que se quemen.
- El auditor de CBDC inicia sesión, selecciona políticas de auditoría y revisa los datos de transacción relevantes.
- CBDC Retirer inicia sesión y solicita que se retiren los tokens. Si el aprobador de CBDC lo aprueba, los tokens se queman.
- El aprobador de CBDC inicia sesión y aprueba o rechaza la solicitud para emitir tokens. Si se aprueba la transferencia, los tokens se acreditan al Oficial de FI, quien luego puede transferirlos a los Usuarios de FI.
- El Oficial de FI inicia sesión y transfiere tokens a los Usuarios de FI, otros Oficiales de FI, o de regreso al banco central. Todas las transferencias requieren la aprobación del mánager de FI.
- El gestor de FI inicia sesión y aprueba o rechaza las solicitudes de transferencia.
- Los usuarios de FI inician sesión y transfieren tokens a otros usuarios de FI en cualquier organización.
- El auditor de FI inicia sesión, selecciona políticas de auditoría y revisa los datos de transacción relevantes.