Acerca de Oracle Blockchain Platform

Oracle Blockchain Platform le ofrece una plataforma ensamblada previamente para crear y ejecutar contratos inteligentes y mantener un libro mayor distribuido a prueba de alteraciones.

Oracle Blockchain Platform es una red formada por nodos de validación (peers) que actualizan el libro mayor y responden a consultas mediante la ejecución de código de contratos inteligentes, la lógica de negocio que se ejecuta en el blockchain. Las aplicaciones externas llaman a transacciones o ejecutan consultas a través de SDK de clientes o llamadas de API de REST, lo que impulsa a los peers seleccionados a ejecutar los contratos inteligentes. Varios peers aprueban (firman digitalmente) los resultados, que luego se verifican y se envían al servicio de ordenación. Una vez alcanzado el consenso sobre la orden de transacción, los resultados de la transacción se agrupan en bloques de datos criptográficamente seguros y a prueba de alteraciones y se envían a nodos peer para que realicen su validación y los agreguen al libro mayor. Los administradores de servicio pueden utilizar la consola web de Oracle Blockchain Platform para configurar el blockchain y supervisar su operación.

Con Oracle Blockchain Platform, solo tiene que completar unos sencillos pasos de creación de instancias y, a continuación, Oracle se ocupa de la gestión del servicio, la aplicación de parches, las copias de seguridad y la restauración y otras tareas del ciclo de vida del servicio.

Para obtener información sobre las funciones disponibles, consulte Uso de Oracle Blockchain Platform.

Acerca de la seguridad de red y de aplicaciones de Oracle Blockchain Platform

Oracle Cloud Infrastructure Identity and Access Management (IAM) le ayuda a proteger su plataforma de cadena de bloques mediante el uso de compartimentos, usuarios, roles y políticas.

Al configurar su arrendamiento, creará compartimentos para su instancia. Las políticas se utilizan para controlar el acceso a estos compartimentos. Consulte:

Utilizará políticas de seguridad de IAM para otorgar permisos administrativos a Blockchain Platform. Puede configurar políticas de seguridad que otorguen permiso a otros usuarios para configurar y gestionar instancias de Oracle Blockchain Platform. Consulte Uso de permisos y políticas para administrar Oracle Blockchain Platform.

Las nuevas cuentas de Oracle Cloud en las regiones que se han actualizado para utilizar dominios de identidad gestionan usuarios, grupos y roles mediante los dominios de identidad (IAM) de Oracle Cloud Infrastructure Identity and Access Management.

Las cuentas existentes de Oracle Cloud y las cuentas nuevas en regiones que no se han migrado a dominios de identidad de IAM siguen incluyendo el acceso a Oracle Identity Cloud Service (IDCS). IDCS se utiliza para agregar usuarios y grupos y asignar roles a Oracle Blockchain Platform.

Además, Oracle Cloud proporciona una infraestructura de seguridad de red fiable y flexible que permite tener un mayor control sobre la forma en que los clientes, administradores y otros servicios en la nube acceden a la instancia de servicio y sus aplicaciones. Por defecto, solo se puede acceder a las instancias de servicio a través de protocolos seguros como HTTPS y SSH.

¿Qué es una versión de plataforma?

Oracle Blockchain Platform se basa en el proyecto de código abierto de Hyperledger Fabric de la Fundación Linux. A partir de la versión 23.3.3, hay disponible una nueva versión subyacente, o versión de plataforma, de Hyperledger Fabric. Oracle Blockchain Platform ahora admite Hyperledger Fabric v2.5.3 y las instancias existentes de Hyperledger Fabric v2.2.4 y Hyperledger Fabric v1.4.7.

Normalmente, para las nuevas instancias, ejecutará la última versión de plataforma disponible.

Oracle Blockchain Platform admite y mejora las siguientes funciones de la plataforma Hyperledger Fabric v2.2.4:

  • Gobernanza descentralizada de los códigos de cadenas. Un nuevo ciclo de vida para instalar código de cadenas en pares y comenzarlo en un canal permite nuevos modos descentralizados de colaboración y consenso. Varias organizaciones pueden acordar parámetros de código de cadenas, incluida la política de endoso de código de cadenas, antes de desplegar un código de cadenas en el canal. Estas funciones se implantan en los nuevos asistentes de despliegue rápido y avanzado, así como en la API de REST. Para obtener más información sobre el despliegue de códigos de cadenas en Hyperledger Fabric v2.2.4, consulte Despliegue y gestión de códigos de cadenas en Hyperledger Fabric 2.x. Para obtener más información sobre el nuevo ciclo de vida, consulte Ciclo de vida de Fabric chaincode en la documentación de Hyperledger Fabric v2.2.4.
  • Mejoras en la recopilación de datos privados. Puede especificar una política de endoso para controlar el acceso a una recopilación de datos privada. Además, cada código de cadena tiene una recopilación de datos privada implícita específica de la organización. Para obtener más información, consulte Recopilaciones de datos privadas implícitas en la sección Datos privados de la documentación de Hyperledger Fabric v2.2.4.

Puede actualizar las instancias existentes que se ejecutan en Hyperledger Fabric v1.4.7 para utilizar Hyperledger Fabric v2.2.4. Para obtener más información, consulte Actualización de una instancia.

Aún no se admite la actualización de instancias de Hyperledger Fabric v2.2.4 a Hyperledger Fabric v2.5.3.

Para obtener más información sobre Hyperledger Fabric v2.5.3, consulte What's new in Hyperledger Fabric v2.x.