Novedades de Oracle Blockchain Platform

A continuación, se muestra una visión general de las nuevas funciones y mejoras que se han agregado recientemente a Oracle Blockchain Platform. Este documento se organiza por la fecha en que una función o capacidad específica pasó a estar disponible.

Versión 23.3.3 - Octubre de 2023 (Creador de aplicaciones de blockchain 23.4.1)

Función Descripción
Creador de aplicaciones de blockchain v23.4.1
La nueva versión de Blockchain App Builder incluye las siguientes funciones: Descargue Blockchain App Builder en el separador Herramientas para desarrolladores de la instancia de Oracle Blockchain Platform.

Consulte: Creación de códigos de cadenas con el creador de aplicaciones de cadena de bloques con poco código

Versión 23.3.3 - Octubre de 2023

Función Descripción
Hyperledger Fabric v2.5.3 Las nuevas instancias de Oracle Blockchain Platform ahora se basan en Hyperledger Fabric v2.5.3.
Compatibilidad con la transferencia de NFT de Oracle Blockchain Platform a Ethereum

La API de REST atomicTransactions ahora soporta la transferencia de tokens no fungibles (NFT) de Oracle Blockchain Platform a una red Ethereum o Polygon.

Consulte: Interoperabilidad de Ethereum y Puntos finales de REST de transacciones atómicas

Mejoras de Ethereum Virtual Machine (EVM) Ahora se puede descargar una versión mejorada del código de cadenas de EVM desde la consola de Oracle Blockchain Platform. Puede utilizar el código de cadenas de EVM para desplegar e interactuar con contratos inteligentes en el código de cadenas de máquina virtual (EVM) de Ethereum que se despliega en Oracle Blockchain Platform, ya sea mediante el proxy REST o el proxy fab3. Los nuevos métodos le permiten configurar el valor de gas en el código de cadenas EVM. Además, el proxy REST ahora admite la entrada de formato JSON al llamar a funciones de contrato inteligente desplegadas.

Consulte: Ejecución de contratos inteligentes de Solidity con EVM en Oracle Blockchain Platform y Configuración del proxy Fab3

Versión 22.4.2 - Septiembre de 2023 (Creador de aplicaciones de blockchain 23.3.3)

Función Descripción
Creador de aplicaciones de blockchain v23.3.3
La nueva versión de Blockchain App Builder incluye las siguientes funciones: Descargue Blockchain App Builder en el separador Herramientas para desarrolladores de la instancia de Oracle Blockchain Platform.

Consulte: Creación de códigos de cadenas con el creador de aplicaciones de cadena de bloques con poco código

Versión 22.4.2 - Diciembre de 2022 (Creador de aplicaciones de blockchain 22.4.2)

Función Descripción
Creador de aplicaciones de blockchain para Oracle Blockchain Platform v22.4.2
La nueva versión de Blockchain App Builder incluye las siguientes funciones: Descargue Blockchain App Builder en el separador Herramientas para desarrolladores de la instancia de Oracle Blockchain Platform.

Consulte: Creación de códigos de cadenas con el creador de aplicaciones de cadena de bloques con poco código

Versión 22.4.2 - Diciembre de 2022

Función Descripción
Soporte de Ethereum para transacciones atómicas (confirmación en dos fases)

Ahora puede ejecutar transacciones de Ethereum como parte de un flujo de trabajo de transacción atómica mediante la API de REST atomicTransactions, donde las transacciones combinadas se confirman o se realiza un rollback de todas ellas.

Consulte: Realización de actualizaciones atómicas en los códigos de cadenas y canales, Interoperabilidad de Ethereum y Puntos finales de REST de transacciones atómicas

Soporte de interacciones basadas en web3 con contratos inteligentes de Ethereum a través del proxy

Puede utilizar la biblioteca web3 y el proxy fab3 para desplegar e interactuar con contratos inteligentes en el código de cadena de máquina virtual (EVM) de Ethereum que se despliega en los nodos peer de Oracle Blockchain Platform.

Consulte: Configuración del proxy Fab3

Actualización de instancias que ejecutan Hyperledger Fabric v2.2.4

Ahora puede actualizar la versión de Oracle Blockchain Platform que se está ejecutando en instancias basadas en Hyperledger Fabric v2.2.4.

Consulte: Actualización de una instancia

Consultas enriquecidas en la interfaz de usuario de la consola

Puede ejecutar y analizar consultas enriquecidas en la base de datos de estado para un canal y código de cadena especificados en el separador Canales de la consola mediante el menú Más acciones.

Consulte: Consultas enriquecidas en la consola

Supresión de paquete de código de cadenas

Para liberar espacio en disco, puede suprimir paquetes de código de cadenas obsoletos o no utilizados mediante la API de REST o la interfaz de usuario de la consola.

Consulte: Suprimir un código de cadena y Suprimir paquete de código de cadena instalado

Soporte de OAuth 2.0 para devoluciones de llamada de eventos de proxy REST

Además de TLS mutua, las devoluciones de llamada de suscripción a eventos de proxy REST ahora soportan la llamada a puntos finales de devolución de llamada protegidos con la autorización OAuth 2.0.

Consulte: Suscribirse a un evento

Versión 22.3.2 - Agosto de 2022

Función Descripción
Transacciones atómicas (confirmación en dos fases)

Ahora puede utilizar la API de REST para combinar un grupo de transacciones en varios canales en una sola transacción (atómica). Las transacciones atómicas utilizan el protocolo de confirmación en dos fases, de modo que las transacciones combinadas se confirman o se realiza un rollback de todas ellas. Puede utilizar esta función para solucionar las limitaciones de Hyperledger Fabric relacionadas con las actualizaciones atómicas de varios canales.

Consulte: Uso de transacciones atómicas y Puntos finales de REST de transacciones atómicas

Soporte de Oracle Blockchain Platform para transacciones distribuidas globales

Oracle Blockchain Platform ahora soporta el estándar XA de grupo X/Open (arquitectura eXtended), que especifica la interfaz entre un gestor de transacciones global y los gestores de recursos transaccionales locales. El estándar XA se basa en un protocolo de confirmación en dos fases. Oracle Blockchain Platform ahora proporciona una biblioteca Java que se puede utilizar como gestor de recursos XA, lo que permite a los gestores de transacciones globales coordinar y secuenciar una serie de operaciones atómicas que pueden incluir transacciones de cadena de bloques de Oracle Blockchain Platform junto con bases de datos, sistemas de colas y otros recursos compatibles con XA.

Consulte: Uso de la biblioteca de Java XA

Versión 22.2.1 - Junio de 2022 (Creador de aplicaciones de blockchain 22.2.3)

Función Descripción
Creador de aplicaciones de blockchain para Oracle Blockchain Platform v22.2.3
La nueva versión de Blockchain App Builder incluye las siguientes funciones:
  • Soporte en Microsoft Windows para las últimas funciones de Blockchain App Builder, incluido el soporte de token no fungible (NFT).
  • Soporte para TypeScript 4.6.
Descargue el creador de aplicaciones de blockchain desde el separador Herramientas de desarrollador de la instancia de blockchain.

Consulte: Uso de Blockchain App Builder

Versión 22.2.1 - Abril de 2022

Función Descripción
Actualizaciones de Hyperledger Fabric v2.2.4

Ahora puede actualizar las instancias existentes de Oracle Blockchain Platform que se basan en Hyperledger Fabric v1.4.7 a Hyperledger Fabric v2.2.4. Puede actualizar instancias que forman parte de una red que incluye una sola organización. Para actualizar la versión de plataforma de una red con varias organizaciones, póngase en contacto con los Servicios de Soporte Oracle.

Para obtener más información, consulte: Actualización de la versión de plataforma de una instancia.

Hyperledger Fabric v2.2.4 utiliza un nuevo ciclo de vida de código de cadenas y un nuevo modelo que separa los paquetes de código de cadenas de las definiciones de código de cadenas. Es posible que necesite actualizar el código de cadenas y las aplicaciones cliente para trabajar con la nueva versión de Hyperledger Fabric. Para obtener más información sobre el impacto de una nueva versión de Hyperledger Fabric en las aplicaciones existentes, consulte Actualización de aplicaciones para una nueva versión de plataforma.

Devoluciones de llamada fiables para suscripciones a eventos

Oracle Blockchain Platform ahora soporta una entrega más fiable para los eventos suscritos. Si una devolución de llamada falla, se vuelve a intentar en función de una política de interrupción exponencial. Al suscribirse a eventos de código de cadenas, puede especificar el número máximo de veces que se volverá a intentar una devolución de llamada después de un fallo de comunicación.

Consulte: Suscríbase a un evento en la documentación de la API de REST.

Creador de aplicaciones de blockchain para Oracle Blockchain Platform v22.2.1
La nueva versión de Blockchain App Builder incluye las siguientes funciones:
  • Compatibilidad con tokens no fungibles (NFT), incluidos los métodos generados automáticamente y los SDK para NFT.
  • Un nuevo comando para aplicar parches a proyectos de Blockchain App Builder.
  • Nuevos métodos para filtrar y paginar los resultados de las consultas.
  • Nuevos métodos de SDK que admiten llamadas a funciones entre cadenas.
  • Un entorno de prueba local que ahora se basa en Hyperledger Fabric v2.4.
  • Creación de cuentas mejorada para tokens fungibles fraccionarios, que incluye un paso adicional para asociar la cuenta de token con el ID de token.
Descargue el creador de aplicaciones de blockchain desde el separador Herramientas de desarrollador de la instancia de blockchain.

Consulte: Uso de Blockchain App Builder

En la siguiente tabla se describen los cambios que pueden causar incompatibilidades con versiones anteriores de Oracle Blockchain Platform.

Cambiar Notas:
Hyperledger Fabric v2.2.4 no proporciona automáticamente la dependencia de dimensión de código de cadena Go como lo hacían las versiones anteriores. Debe proporcionar manualmente la dimensión de código de cadenas Go. Consulte Proveer el Shim para Go Chaincodes en Escribir un Chaincode.
Hyperledger Fabric v2.2.4 requiere Go versión 1.16.7 o posterior. Para las instancias basadas en Hyperledger Fabric v2.2.4 que ejecutan códigos de cadenas Go, actualice a Go versión 1.16.7 o posterior.
Hay disponibles varias versiones de los SDK de Hyperledger Fabric. Utilice una versión del SDK que sea compatible con la versión de Hyperledger Fabric en la que se basa su instancia. Para instancias basadas en Hyperledger Fabric v2.2.4, utilice versiones compatibles con la versión de soporte a largo plazo (LTS) de Hyperledger Fabric v2.2. Se verificó que Oracle Blockchain Platform funcionara con las siguientes versiones para Hyperledger Fabric v2.2.4:
  • Node.js SDK v2.2.9
  • SDK de Java v2.2.2
  • SDK de Go v1.0.0

Para obtener más información, consulte: Uso de los SDK de Hyperledger Fabric para desarrollar aplicaciones

Versión 21.4.1 - Noviembre de 2021

Función Descripción
Hyperledger Fabric v2.2.4
Ahora puede crear instancias de Oracle Blockchain Platform basadas en Hyperledger Fabric v2.2.4, que incluye las siguientes funciones:
  • Un nuevo ciclo de vida de código de cadenas, con nuevos procedimientos para instalar código de cadenas en pares e iniciarlo en un canal.
  • Un nuevo modelo que separa los paquetes de código de cadenas de las definiciones de código de cadenas, lo que permite una mayor flexibilidad al desplegar códigos de cadenas.
  • Gobernanza descentralizada, de modo que varias organizaciones deben aceptar parámetros de código de cadenas antes del despliegue, en lugar de utilizar un grupo de parámetros definido por el fundador.

Consulte Despliegue y gestión de códigos de cadenas en Hyperledger Fabric 2.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. También puede evitar automáticamente que los miembros de organizaciones que no forman parte de la recopilación lean o escriban datos privados.

Consulte: Adición de recopilaciones de datos privadas

Actualizaciones iniciadas por el usuario

Cuando haya disponible una nueva versión de Oracle Blockchain Platform, ahora puede utilizar la consola de Oracle Cloud Infrastructure o las API de REST para cambiar la versión de una instancia en el momento que elija.

Consulte: Actualización de una instancia

Accesibilidad a la documentación

Para obtener más información sobre el compromiso de Oracle con la accesibilidad, visite el sitio web de Oracle Accessibility Program (Programa de Accesibilidad de Oracle) en http://www.oracle.com/pls/topic/lookup?ctx=acc&id=docacc.

Acceso a Oracle Support

Los clientes de Oracle disponen de acceso a soporte electrónico a través de My Oracle Support. Para obtener más información, visite http://www.oracle.com/pls/topic/lookup?ctx=acc&id=info o visite http://www.oracle.com/pls/topic/lookup?ctx=acc&id=trs si tiene problemas de audición.