Venta al por mayor Paquete del código de cadena del CBDC
Oracle Blockchain Platform Digital Assets Edition incluye un código de cadena de ejemplo para el escenario de moneda digital (CBDC) del banco central mayorista.
El paquete de código de cadena CBDC al por mayor se basa en el estándar extendido Token Taxonomy Framework compatible con Blockchain App Builder. El paquete implementa métodos para un sistema donde los tokens que representan la moneda fiduciaria se mantienen en las 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 minar, transferir y grabar tokens. También proporciona cuentas de notario para aprobar la acuñación y las transferencias, aplica el cumplimiento de los límites diarios a nivel de cuenta y permite procedimientos de auditoría. El código de cadena lo puede generar Blockchain App Builder desde el archivo de especificación WholesaleCBDC.yml en TypeScript o Go.
WholesaleCBDC.zip, un archivo de almacenamiento que contiene el código de cadena 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 Postman que permite probar las API en el código de cadena.README.md, una guía paso a paso para trabajar con el código de cadenas.
Para obtener el paquete de código de cadena CBDC al por mayor, 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 al por mayor.
Puede probar el código de cadena CBDC al por mayor de la misma manera que otras muestras. Debe ser un administrador para instalar y desplegar códigos de cadenas de ejemplo.
- En la página Moneda digital del banco central al por mayor, 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 cadena se utilizarán para especificar el administrador de token. Estos valores no se pueden editar. El valor por defecto es el ID de organización y el ID de usuario del usuario que está conectado a la consola. Haga clic en Desplegar.
- Haga clic en Invocar.
- En la ventana Código de Cadena de Llamada, especifique el canal en el que desea ejecutar la transacción. En la lista Acción, especifique una acción que completar. Haga clic en Ejecutar.
Archivo de especificaciones
El archivo de especificación de CBDC al por mayor (Wholesale_CBDC.yml) se basa en el archivo de especificación ampliado de Token Taxonomy Framework. 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 al por mayor cuando se genera el código de cadena. El siguiente fragmento del archivo de especificación muestra el atributo model.#
# Copyright (c) 2026, 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