Versión previa a Disponibilidad General: 2026-02-26

Modelo de Despliegue

Una red Besu consta de varios nodos Besu conectados a través de redes peer-to-peer (P2P). Los nodos ejecutan transacciones en la máquina virtual de Ethereum (EVM), mantienen el estado y el libro mayor de blockchain y exponen el acceso del cliente a través de puntos finales de RPC.

Una red Besu incluye los siguientes tipos de nodos.
  • Nodos validadores: Nodos participantes en el consenso que proponen y validan bloques. Los nodos de validador deben mantenerse actualizados con el estado de cadena canónica para firmar y votar correctamente.
  • Nodos de inicio: nodos que admiten la detección de pares para que otros nodos puedan encontrar y unirse a la red.
  • Nodos RPC: nodos que sirven tráfico de aplicaciones a través de JSON-RPC.
  • Nodos de archivo: nodos que conservan todos los datos y estados históricos de la cadena de bloques (sin poda) para admitir consultas profundas, auditorías y análisis. Los nodos de archivo no están soportados en esta versión de Oracle Blockchain Platform Enterprise Edition para Hyperledger Besu.

Modelo de fundador/participante

Oracle Blockchain Platform Enterprise Edition para Hyperledger Besu soporta dos tipos de instancias: fundador y participante.

Una instancia fundadora tiene las siguientes capacidades.
  • Crea e inicia la red privada de Besu con permiso.
  • Opera en una sola organización con controles administrativos y de autenticación independientes proporcionados por Oracle Blockchain Platform Enterprise Edition.
  • Establece la configuración de red inicial y proporciona los puntos finales de red base utilizados para agregar participantes.

Otras organizaciones pueden crear instancias de participantes y unirse a la red del fundador. La instancia del participante contiene nodos RPC que se conectan y se unen a la red Besu del fundador, para que la organización del participante pueda enviar transacciones y consultar datos del libro mayor mediante las API estándar de Ethereum y RPC. La instancia participante opera en su propio entorno de Oracle Blockchain Platform Enterprise Edition y se puede ubicar en el mismo arrendamiento de OCI o en un arrendamiento de OCI diferente. En la versión actual, las instancias participantes utilizan nodos RPC para interactuar con la instancia fundadora.

Los siguientes pasos describen las operaciones básicas que realiza para trabajar en el modelo de fundador/participante.
  1. Crear la red fundadora. La organización fundadora crea una instancia de Besu fundadora en Oracle Blockchain Platform Enterprise Edition, que inicializa la red privada con permisos.
  2. Exportar la génesis y la información de los nodos del fundador. En la lista de instancias de OCI, utilice el menú Acciones para exportar la información de génesis y nodo en formato .zip.
  3. Creación de una instancia de participante. La organización participante crea una instancia de Besu participante en Oracle Blockchain Platform Enterprise Edition mediante el archivo .zip exportado.
  4. Compruebe la conectividad y la sincronización entre las instancias. Después de que ambas instancias se estén ejecutando y haya conectividad de red entre los nodos, los nodos de RPC conectan y sincronizan el libro mayor. Después de la sincronización, las transacciones y los datos de blockchain son visibles en la consola de servicio del participante.
  5. Administrar las instancias de forma independiente. Ambas organizaciones envían transacciones al mismo libro mayor subyacente e interactúan con los mismos contratos inteligentes, pero cada una conserva el control administrativo independiente, que se aplica a través de la autenticación y autorización implementadas en sus respectivos entornos de gestión de plataformas blockchain.