La API de Universal Ledger es un servicio completamente administrado que ayuda a las empresas, como las instituciones financieras, a compilar redes de Universal Ledger y a interactuar con ellas. Usa la API para crear servicios de pago innovadores, tokenizar activos y desarrollar nuevos productos de mercados financieros.
La API también simplifica la administración de activos tokenizados, como el dinero de los bancos comerciales, y facilita las transferencias mediante un libro de contabilidad distribuido.
Conceptos clave
Universal Ledger opera con los siguientes conceptos fundamentales:
- Cuentas: Son entidades en el libro de contabilidad, como usuarios o instituciones. Cada cuenta tiene un ID único asignado por el sistema, una clave pública para firmar transacciones y roles que definen sus permisos.
- Tokens: Son representaciones digitales de valor, por ejemplo, dinero de bancos comerciales, que las cuentas con los permisos adecuados pueden acuñar, transferir y quemar dentro de la red.
- Transacciones: Son operaciones firmadas que se envían a los extremos de la red para cambiar el estado del libro de contabilidad. Por ejemplo, crear cuentas y transferir tokens.
- Roles: Controlan las acciones que una cuenta puede realizar. Por ejemplo,
ROLE_PAYER(permiso para enviar tokens) yROLE_RECEIVER(permiso para recibir tokens). - Operadores y administradores: Son tipos de cuentas especializadas con privilegios administrativos:
- Operador de la plataforma: Administra la infraestructura general de la red.
- Operador de moneda: Administra una moneda específica dentro de la red.
- Administrador de cuentas: Administra las cuentas de los usuarios finales, incluida su creación, estado y asignaciones de roles.
- Administrador de tokens: Controla el suministro de tokens para la moneda que administra, dentro de los límites establecidos por una cámara de compensación.
- Cámara de compensación: Supervisa los procesos de liquidación y administra la capacidad de emisión de los administradores de tokens.
Características clave
- Administración de cuentas: Crea, activa, desactiva y administra roles para las cuentas de usuario.
- Administración del ciclo de vida de los tokens: Acuña tokens nuevos en circulación, transfiere tokens entre cuentas y quema tokens para quitarlos de la circulación.
- Flujos de trabajo de liquidación: Admite y registra los procesos de liquidación entre los participantes.
- Consultas de estado: Consulta el estado actual de cualquier cuenta en el libro de contabilidad y verifica el estado de las transacciones enviadas.
- Operaciones seguras: Garantiza la autenticidad y la integridad de las transacciones a través de firmas criptográficas.
Casos de uso
Universal Ledger está diseñado para una variedad de casos de uso empresariales, incluidos los siguientes:
- Pagos mayoristas: Optimiza los sistemas de pago y liquidación interbancarios.
- Valores tokenizados: Emite, negocia y administra valores como tokens digitales en un libro de contabilidad.
- Financiación de la cadena de suministro: Mejora la transparencia y la eficiencia en los ecosistemas de financiación comercial.
- Productos financieros novedosos: Crea nuevos instrumentos y mercados para activos digitales.
Universal Ledger ayuda a proporcionar una plataforma sólida para que las instituciones exploren estas y otras aplicaciones financieras innovadoras.
¿Qué sigue?
- Incorporación a la versión preliminar de Universal Ledger.
- Solicita la creación de una cuenta en el libro de contabilidad
- Aprende a enviar solicitudes de RPC con Python.