Venta al por mayor Paquete del código de cadena de CBDC
Oracle Blockchain Platform Digital Assets Edition incluye un código de cadenas de ejemplo para el escenario de moneda digital del banco central mayorista (CBDC).
El paquete de código de cadena CBDC al por mayor se basa en el estándar extendido de Token Taxonomy Framework soportado por Blockchain App Builder. El paquete implementa métodos para un sistema donde los tokens que representan la moneda fiduciaria se mantienen en instituciones financieras y son emitidos y administrados por instituciones financieras reguladas. El archivo de especificación de ejemplo genera métodos para inicializar tokens, gestionar cuentas, asignar roles y completar operaciones como acuñar, transferir y grabar tokens. También proporciona cuentas notariales para aprobar acuñación y transferencias, aplica el cumplimiento de los límites diarios a nivel de cuenta y permite procedimientos de auditoría. El creador de aplicaciones de cadena de bloques puede generar el código de cadenas desde el archivo de especificación WholesaleCBDC.yml
en TypeScript o Go.
WholesaleCBDC.zip
, un archivo de almacenamiento que contiene el código de cadenas empaquetado para el despliegue.WholesaleCBDC.yaml
, un archivo de especificación que puede utilizar con Blockchain App Builder para andamiar el código de cadenaWholesaleCBDC
.WholesaleCBDC_postman_collection.json
, una recopilación de Postman que permite probar las API en el código de cadenas.README.md
, guía paso a paso para trabajar con el código de cadenas.
Para obtener el paquete de código de cadena CBDC mayorista, en la consola de activos digitales de Oracle Blockchain Platform, haga clic en el separador Activos digitales y, a continuación, seleccione Aplicación CBDC mayorista.
Puede probar el código de cadena CBDC al por mayor de la misma manera que otras muestras. Debe ser administrador para instalar y desplegar códigos de cadenas de ejemplo.
- En la página Moneda digital del banco central mayorista, haga clic en Instalar.
- En la ventana Instalar código de cadena, especifique uno o más peers en los que instalar el código de cadena y, a continuación, haga clic en Instalar.
- Haga clic en Desplegar.
- En la ventana Desplegar Código de Cadena, especifique el canal en el que desea desplegar el código de cadena. Los parámetros iniciales del código de cadenas se utilizarán para especificar el administrador de tokens. Estos valores no se pueden editar. Por defecto, son el ID de organización y el ID de usuario del usuario que ha iniciado sesión en la consola. Haga clic en Desplegar.
- Haga clic en Invocar.
- En la ventana Llamar a código de cadena, especifique el canal en el que desea ejecutar la transacción. En la lista Acción, especifique una acción para completar. Haga clic en Ejecutar.
Archivo de Especificación
El archivo de especificación CBDC mayorista (Wholesale_CBDC.yml
) se basa en el archivo de especificación ampliado del marco de taxonomía de token. Incluye un atributo model
, que genera el código de cadena específico de la aplicación. En este caso, model: wcbdc
crea métodos adicionales para la aplicación CBDC mayorista cuando se genera el código de cadenas. El siguiente fragmento del archivo de especificación muestra el atributo model
.#
# Copyright (c) 2025, Oracle and/or its affiliates. All rights reserved.
#
assets:
# Token asset to manage the complete lifecycle of Wholesale CBDC token.
- name: CBDC # Asset name
type: token # Asset type
standard: ttf+ # Token standard
events: true # Supports event code generation for non-GET methods
model: wcbdc # Supports creation of additional methods for Wholesale CBDC application
anatomy:
type: fungible # Token type
unit: fractional # Token unit
behavior: # Token behaviors
- divisible:
decimal: 2
- mintable:
mint_approval_required: true
- transferable
- burnable:
burn_approval_required: true
- holdable
- roles:
minter_role_name: minter
burner_role_name: burner
notary_role_name: notary
mint_approver_role_name: notary
burn_approver_role_name: notary