6 Aplicación de depósito tokenizado

El escenario de aplicación de depósito tokenizado admite la emisión y distribución de fondos con una sobrecarga de gobernanza mínima.

Descripción general

Un depósito tokenizado es una representación digital de un depósito bancario comercial en una infraestructura programable, como un libro mayor distribuido o una red blockchain. A diferencia de una stablecoin, que generalmente se emite contra un conjunto de activos de reserva, o moneda digital del banco central (CBDC), que representa un pasivo del banco central, un depósito tokenizado sigue siendo un pasivo del banco comercial emisor. En términos económicos, un depósito tokenizado representa dinero bancario comercial que puede interactuar con contratos inteligentes, activos digitales y flujos de trabajo financieros programables.

Los depósitos tokenizados no cambian fundamentalmente la relación entre un banco y sus clientes. Un cliente que posee un depósito convencional tiene un reclamo en el banco comercial. Del mismo modo, un cliente que tiene un depósito tokenizado tiene una reclamación en el banco emisor. La diferencia principal es la forma en que el banco representa, transfiere, programa, integra y liquida el depósito.

Depósitos convertidos en tokens en servicios financieros

Los depósitos tokenizados pueden traer dinero de los bancos comerciales a los ecosistemas financieros digitales programables. Los bancos y sus clientes pueden utilizar el valor de depósito existente para pagos institucionales y corporativos, transferencias de tesorería, liquidación de activos tokenizados y otras transacciones financieras programables. Los depósitos con tokens pueden admitir pagos sujetos a controles definidos para la elegibilidad de los participantes, los fines de transacción y los límites de cuenta. Estos controles también pueden incluir controles de conocimiento del cliente (KYC) y de prevención del blanqueo de dinero (AML), controles de riesgos y políticas de aprobación configurables. Los depósitos convertidos en tokens también pueden mantener el historial de transacciones y admitir la auditoría. En un entorno con múltiples instituciones financieras, los depósitos tokenizados pueden apoyar las transferencias de valor entre los participantes permitidos a través de las instituciones financieras participantes. Cuando se combina con la orquestación de transacciones, los depósitos tokenizados pueden servir como tramo de efectivo para los valores tokenizados y otras transacciones de activos digitales, incluidos los escenarios de entrega frente a pago (DvP). Los depósitos tokenizados permiten a los bancos extender el dinero confiable de los bancos comerciales a los mercados tokenizados, al tiempo que conservan la gobernanza, el cumplimiento y los controles operativos necesarios para los servicios financieros regulados.

Ventajas de la implantación de Oracle

La solución de depósito tokenizado de Oracle Blockchain Platform proporciona una aplicación empresarial lista para usar que va más allá de la funcionalidad de token fungible estándar. Admite el ciclo de vida del token de depósito e incluye gestión de cartera y organización, personas basadas en roles, controles de cuentas, límites diarios configurables, suspensión de cuentas y fines de transacción.

La solución también proporciona controles de restricción de clientes (KYC) y antilavado de dinero (AML), políticas de aprobación secuenciales y basadas en importes y retenciones de transacciones. Las capacidades de auditoría, el historial enriquecido, los análisis, las API de envoltorio, la integración de identidades y una aplicación web específica de roles admiten la supervisión e integración operativas.

La arquitectura de contrato inteligente subyacente separa la funcionalidad de cuenta de la funcionalidad de token. La funcionalidad de la cuenta incluye registro, estado, límites y roles. El contrato de token admite saldos, emisiones, transferencias, retenciones y bajas. Estas capacidades proporcionan a los bancos una aplicación de dinero digital gobernada sin exigirles que desarrollen los contratos inteligentes, las API empresariales, la integración de carteras, los servicios de historial, los flujos de trabajo de aprobación y la experiencia del usuario de forma independiente.

Oracle Blockchain Platform también simplifica el despliegue y la integración de la pila de aplicaciones. El despliegue con un solo clic aprovisiona y conecta el contrato inteligente de depósito tokenizado de Besu, la API de envoltorio, los componentes de base de datos de historial enriquecido, Oracle REST Data Services (ORDS) y la aplicación web. También rellena previamente la configuración relevante de servicio, contrato, cartera, identidad e historial.

La base extensible resultante se puede adaptar al modelo operativo de depósito tokenizado de una institución financiera. La aplicación conserva los controles empresariales que determinan quién puede retener y mover el valor, los límites y las políticas aplicables y las aprobaciones necesarias. También proporciona un registro auditable de las transacciones resultantes.

Participantes en un ecosistema de depósito tokenizado

El banco comercial emisor es el principal participante en un ecosistema de depósitos tokenizados. Sus responsabilidades incluyen la creación y emisión de depósitos tokenizados, el establecimiento de requisitos de elegibilidad de los participantes, el control de la emisión y el reembolso, y el mantenimiento de la responsabilidad del pasivo de depósito subyacente. El banco también establece reglas de gobierno para mantener y transferir tokens.

Los clientes corporativos e institucionales pueden retener y usar depósitos tokenizados para actividades aprobadas, incluidos pagos, operaciones de tesorería, transacciones de valores y otras actividades financieras. Dependiendo del marco regulatorio, las personas también pueden ser elegibles para usar depósitos tokenizados para pagos minoristas.

Capacidades de aplicaciones y flujos de trabajo empresariales

La aplicación de depósito tokenizado de Oracle Blockchain Platform admite el ciclo de vida completo del dinero bancario comercial tokenizado. El ciclo de vida incluye la inicialización de token, la vinculación de participantes, la creación, la emisión, las transferencias, la devolución de valor y la baja.

La aplicación separa las responsabilidades entre los roles administrativos y operativos (personas), incluidos los administradores, los creadores, los emisores, los mánager, los aprobadores, los funcionarios, los usuarios, los jubilados y los auditores. Cada usuario operativo está asociado a una cartera elegible y una cuenta de depósito tokenizada. Los grupos de aplicaciones determinan el espacio de trabajo del usuario, mientras que los roles de libro mayor determinan qué operaciones de contrato inteligente puede completar el usuario. Estos controles establecen la separación de funciones y la gobernanza institucional a lo largo del ciclo de vida del depósito tokenizado.

Creación, emisión y retirada de tokens
La aplicación rige la creación, emisión y retiro de depósitos tokenizados a través de procesos controlados en lugar de operaciones de menta y quemaduras sin restricciones. Utiliza un modelo basado en inventario en el que los depósitos tokenizados se crean por adelantado mediante un proceso autorizado. A continuación, la aplicación distribuye los tokens del inventario disponible en lugar de extraerlos bajo demanda para cada transacción de cliente.
Un creador autorizado envía una solicitud para crear un nuevo suministro de depósito tokenizado. La solicitud permanece pendiente hasta que el mánager designado la aprueba. Después de la aprobación, los depósitos tokenizados creados se transfieren al emisor. El emisor mantiene el inventario disponible y distribuye tokens a los participantes elegibles según sea necesario.
El modelo basado en inventario proporciona un mayor control operativo sobre la creación de tokens, una separación de tareas más clara y una disponibilidad de tokens predecible. También reduce la necesidad de un flujo de trabajo de acuñación para cada transacción de emisión. Este enfoque es adecuado para las instituciones financieras que desean controlar la acuñación y la combustión a través de los procesos de aprobación, al tiempo que respaldan la distribución eficiente del día a día.
Al final del ciclo de vida, los depósitos tokenizados son devueltos y posteriormente enviados para su baja por un jubilado autorizado. La aplicación quema los tokens solo después de la aprobación requerida.
Las instituciones financieras que prefieren un modelo a demanda pueden personalizar el contrato inteligente y el flujo de trabajo de aplicación asociado. En este modelo, los depósitos tokenizados se acuñan y se queman dinámicamente en respuesta a las solicitudes de emisión y canje individuales en lugar de gestionarse a través de un inventario que ya se ha creado.
Transferencias y políticas de aprobación
Para las transacciones diarias, los funcionarios de entidades y los usuarios pueden transferir depósitos tokenizados a otros participantes. La aplicación evalúa la política de aprobación basada en importes activa para cada transferencia. Según la política configurada, una transacción se puede liquidar inmediatamente, requerir la aprobación de un aprobador designado o requerir la aprobación secuencial de varios aprobadores antes de la liquidación. El rechazo detiene la transacción sin liquidación.
Las transferencias también pueden incluir una finalidad de negocio configurable que registra el motivo del movimiento de fondos. Antes de procesar una transacción, la aplicación valida el estado de la cuenta, la elegibilidad del destinatario, el saldo disponible, los límites de importe diario, los límites de recuento de transacciones diarias y el contexto de aprobación necesario.
La aplicación también proporciona controles de gobernanza y conformidad para las transacciones de depósito tokenizadas. Los administradores pueden mantener el conocimiento de los usuarios sobre el cliente (KYC), la prevención del blanqueo de dinero (AML) y los estados de restricción. También pueden definir políticas de aprobación basadas en rangos de valores de transacción.
Las políticas de aprobación pueden especificar la organización de aprobador relevante, los aprobadores individuales y la secuencia en la que se deben producir las aprobaciones. La aplicación retiene el historial de políticas para su revisión. En el nivel de cuenta, los administradores pueden definir los importes máximos diarios de transacciones y los recuentos de transacciones. También pueden suspender o reactivar cuentas según sea necesario.
Controles institucionales y auditoría
La aplicación de depósito tokenizado amplía la funcionalidad estándar ERC-20 fungible-token con controles institucionales. Proporciona organizaciones y cuentas registradas, asociaciones de cartera y separación de funciones basada en roles. La aplicación también admite la creación y baja controladas, las retenciones de transacciones y las aprobaciones secuenciales y basadas en importes. Entre las capacidades adicionales se incluyen controles de restricción de KYC y AML, suspensión de cuentas, límites de transacciones diarias, fines de transacciones configurables y roles de auditor dedicado.
La implantación separa la funcionalidad relacionada con la cuenta de la funcionalidad relacionada con el token. La funcionalidad relacionada con la cuenta incluye el registro, el estado, los límites y los roles. La funcionalidad relacionada con los tokens incluye saldos, emisiones, transferencias, retenciones y bajas.
La aplicación proporciona visibilidad operativa, trazabilidad de transacciones y auditabilidad a lo largo del ciclo de vida del depósito tokenizado. El historial de transacciones puede capturar el iniciador, la contraparte, el importe, la finalidad comercial o la nota, el saldo, el tipo de transacción y el identificador de transacción. Los espacios de trabajo de auditores dedicados proporcionan acceso de solo lectura para la supervisión y la investigación de transacciones.

Opciones de personalización y extensión

La aplicación de depósito tokenizado se puede personalizar y ampliar para alinearse con el modelo operativo, el marco de gobernanza, los requisitos del cliente y la arquitectura de integración de un banco. La aplicación empaquetada proporciona opciones de configuración para organizaciones, cuentas, roles, límites de transacciones, políticas de aprobación, carteras y presentación de aplicaciones.

Para requisitos que van más allá de estas opciones de configuración, los clientes pueden ampliar los contratos inteligentes, las políticas de cartera y cuenta, la aplicación web y las API. Estas extensiones pueden adaptar la aplicación empaquetada a una oferta de depósito tokenizado específica del banco.

Personalización de contratos inteligentes
Los clientes pueden ampliar los contratos inteligentes para implantar reglas de negocio adicionales y comportamientos de depósito tokenizados. La solución empaquetada separa el contrato de la cuenta, que admite el registro de la cuenta, el estado, los límites, los roles y las operaciones relacionadas, del contrato de token, que admite saldos, emisiones, transferencias, retenciones, bajas y operaciones de token relacionadas.
Los clientes pueden ampliar esta arquitectura para cumplir los requisitos específicos del banco, como controles de transacciones adicionales, diferentes condiciones de aprobación, restricciones de participantes u operaciones de ciclo de vida adicionales.
Por ejemplo, la aplicación empaquetada utiliza un modelo de emisión basado en inventario. Los clientes pueden personalizar los contratos inteligentes y el flujo de trabajo de la aplicación para admitir un modelo a demanda en el que los depósitos tokenizados se extraen y se queman dinámicamente en respuesta a las solicitudes de emisión y canje individuales. Estas extensiones son específicas del cliente y no se describen como capacidades empaquetadas en la documentación.
Personalización de cartera y política de cuentas
Los bancos pueden configurar qué usuarios y cuentas pueden interactuar con depósitos tokenizados y en qué condiciones. La aplicación empaquetada asocia usuarios con carteras, organizaciones, grupos de aplicaciones, roles de contratos inteligentes, estado de cuenta y límites de transacciones. Valida estos atributos al establecer la sesión de aplicación de un usuario.
Los clientes pueden utilizar estos controles para establecer diferentes perfiles operativos para administradores, gerentes, directivos, usuarios corporativos y auditores. Para requisitos adicionales, los clientes pueden ampliar el modelo con reglas de elegibilidad de cartera, requisitos de autorización de transacciones y límites específicos para participantes. Estos controles de política de cartera adicionales requieren una implantación específica del cliente.
Personalización de gobernanza y aprobación
La aplicación admite transacciones basadas en aprobación. Según la política aplicable y el importe de la transacción, una transferencia puede completarse directamente o permanecer pendiente mientras la aplicación la envía al aprobador configurado o a la secuencia de aprobación. Una transacción rechazada no se liquida.
Los bancos pueden ampliar este marco para reflejar sus modelos de gobernanza interna. Las extensiones potenciales incluyen diferentes umbrales de aprobación, etapas de aprobación adicionales, jerarquías de autorización específicas de la institución y políticas independientes para diferentes categorías de clientes y transacciones.
Estos controles pueden soportar el entorno de maker-checker necesario para las transacciones reguladas en sistemas bancarios regulados.
Personalización de aplicaciones web
Los clientes pueden personalizar la experiencia de usuario de la aplicación para que refleje su marca y terminología. El despliegue empaquetado admite cambios opcionales en los nombres para mostrar, logotipos, presentación de moneda, idiomas, información de organización y etiquetas de rol.
Para requisitos adicionales, los clientes pueden ampliar la aplicación web con pantallas específicas del cliente, paneles de control, campos de datos, hojas de ruta de aprobación, vistas de informes y flujos de trabajo de transacciones.
Extensiones de integración empresarial y de API
La API de envoltorio proporciona la interfaz de aplicación para las operaciones de cuenta, token, organización y transacción. A través de esta interfaz, la aplicación web y otras aplicaciones empresariales pueden interactuar con los servicios de depósito tokenizados subyacentes.
Los clientes pueden ampliar esta capa de integración para conectar la aplicación de depósitos tokenizados con su sistema bancario principal, cuentas de depósito, libro mayor, sistemas de gestión de tesorería y liquidez e infraestructura de pagos. Otras integraciones potenciales incluyen conocer a su cliente (KYC), servicios de prevención del blanqueo de dinero (AML) y sanciones, informes normativos y aplicaciones de planificación de recursos empresariales (ERP).
Estas integraciones externas son extensiones de clientes potenciales, no las integraciones predefinidas que se describen en la documentación.