5 Gestión de la organización y la red
La consola de servicio de Oracle Blockchain Platform es una interfaz web completa 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.
- 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 de Besu.
Nota: En la versión alfabética, es posible que algunas fichas aún no estén conectadas a los servicios de backend. Para operaciones como la implementación de contratos inteligentes, los usuarios pueden utilizar las API de proxy de 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
- Version
- 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 cada acción de nodo para mostrar los detalles y, si es necesario, reiniciar 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.
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.