8 Gestión de la organización y la red
La consola de servicio de Oracle Blockchain Platform es una completa interfaz web que permite a los usuarios supervisar redes de cadenas de bloques y realizar tareas administrativas habituales. La consola también proporciona herramientas y funcionalidades especializadas para desarrolladores de contratos inteligentes y administradores de carteras.
Visión general de la consola de servicio de Oracle Blockchain Platform
Una vez aprovisionada una instancia de Oracle Blockchain Platform, se puede acceder a todas las funciones principales necesarias para interactuar con la red de cadena de bloques y gestionarla mediante la consola de servicio. Entre las capacidades clave se incluyen:
- Gestión de nodos de blockchain
- Configuración de políticas y valores de red
- Despliegue de contratos inteligentes
- Creación y acceso a carteras de cuentas
- Uso del explorador de libro mayor para inspeccionar los detalles de bloque y las transacciones
- Acceso a archivos log (solo administradores y operadores)
La interfaz gráfica de usuario de la consola organiza estas funciones en varios separadores:
- Panel de control: ofrece una visión general resumida del estado de la red, el estado del nodo, la altura del bloque más reciente y el volumen de transacciones.
- Nodos: muestra información detallada sobre todos los nodos activos, con menús para las acciones de gestión de nodos.
- Explorador: muestra un explorador de bloques para mostrar los bloques recientes, buscar por número de bloque y hash de transacción, y ver los detalles de las transacciones.
- Contratos: muestra los contratos desplegados y permite gestionarlos.
- Activos digitales: toda la funcionalidad de activos digitales está disponible en la página Activos digitales de la consola.
- Herramientas para desarrolladores: muestra los contratos inteligentes desplegados previamente, incluido el código fuente, la interfaz binaria de aplicaciones (ABI) y la dirección de despliegue.
- Cuentas: permite la creación y gestión de carteras de cuentas de propiedad externa (EOA).
- Logs: proporciona acceso a los archivos log generados por cada pod que ejecuta nodos Besu.
Nota: En la versión de disponibilidad limitada, es posible que algunos separadores aún no estén conectados a los servicios de backend. Para operaciones como la implementación de contratos inteligentes, los usuarios pueden utilizar las API de proxy RPC proporcionadas, que actúan como gateway de API Web3.
Panel de control
El panel de control muestra los siguientes detalles sobre la instancia.
Cabecera de resumen
- Número de Nodos
- Total de Transacciones
- Número total de bloques
- Número total de nodos
- Versión
- Algoritmo de Consenso
- ID cadena
- Tiempo de bloqueo
Detalles del cluster de Kubernetes
- Detalles de nodo de trabajador
- Recursos de CPU
- Recursos de memoria
- Recursos de almacenamiento que utilizan discos de reclamaciones de volúmenes persistentes (PVC) de OKE en Block Storage
Nodos
Las vistas Nodos muestran un resumen por tipo de nodo y detalles, que incluyen Nombre, Organización, Tipo, ID de nodo y Estado. Hay un menú Acciones disponible para que cada acción de nodo muestre los detalles y, si es necesario, reinicie el nodo.
Explorador
El separador Explorer proporciona un explorador de bloques para mostrar los bloques recientes, buscar por número de bloque y hash de transacción, y ver los detalles de las transacciones.
Contracts (Contratos)
Puede ver los contratos inteligentes desplegados, inspeccionarlos y gestionar las operaciones de contrato desde esta página.
Activos digitales
Después de crear una instancia, haga clic en el separador Activos digitales para abrir la página Activos digitales. Puede acceder a los siguientes paneles desde la página Activos digitales.
- Aplicación CBDC al por mayor
- Puede utilizar el panel Aplicación CBDC mayorista para completar las siguientes tareas. Para obtener más información, consulte Aplicación mayorista de moneda digital del banco central.
- Obtenga una vista previa de las acciones de ejemplo para la aplicación sin llamar realmente a un contrato inteligente.
- Descargue el contrato inteligente CBDC al por mayor predefinido.
- Descargue las API de envoltorio CBDC al por mayor.
- Descargue definiciones de vista de base de datos, que puede utilizar para análisis y la aplicación web predefinida.
- Descargue la aplicación web de ejemplo.
- Aplicación de token de depósito
- Puede utilizar el panel Aplicación de token de depósito para completar las siguientes tareas.
- Obtenga una vista previa de las acciones de ejemplo para la aplicación sin llamar realmente a un contrato inteligente.
- Descargue el contrato inteligente de depósito tokenizado predefinido.
- Descargue las API de envoltorio de depósito tokenizado.
- Descargue definiciones de vista de base de datos, que puede utilizar para análisis y la aplicación web predefinida.
- Descargue la aplicación web de ejemplo.
Cuentas
La vista Cuentas proporciona acceso al servicio de cartera con custodia y varias particiones dentro de la consola de Oracle Blockchain Platform. Este servicio permite realizar operaciones de cartera esenciales, entre las que se incluyen:
- Creación de hasta tres carteras por usuario
- Visualización de todas las carteras propiedad del usuario
- Suspensión y reactivación de carteras
- Firma de transacciones con una cartera seleccionada
Estas carteras son de custodia y están diseñadas para su uso con la red blockchain de Besu. Puede crear nuevas carteras directamente desde la consola o cargar claves de cartera existentes (mediante archivos .pem) para asociar carteras externas a su cuenta.
Actualmente, la vista Cuentas solo soporta una única partición que está enlazada a la instancia de Besu.
Logs
La vista Logs permite cola o ver las últimas N líneas de logs de cada contenedor en cualquier pod de los espacios de nombres del cluster de Kubernetes subyacente.
Puede buscar logs por instancia, pod y contenedor. También puede especificar el número de líneas que desea mostrar y aplicar expresiones de filtro para ayudar a identificar mensajes de log específicos.
También puede descargar archivos log directamente desde la consola. Para la gestión avanzada de logs, puede configurar la agregación de logs mediante el registro persistente con Oracle Cloud Infrastructure (OCI) o la integración con herramientas externas como fluentd para un enfoque de registro unificado.