Novidades do Oracle Blockchain Platform

Veja uma visão geral dos novos recursos e aprimoramentos que foram adicionados recentemente ao Oracle Blockchain Platform. Este documento é organizado pela data na qual uma funcionalidade ou capacidade específica foi disponibilizada.

Release 25.4.1 — Dezembro de 2025

Funcionalidade Descrição
Hyperledger Fabric v3.1.1

Novas instâncias do Oracle Blockchain Platform agora se baseiam no Hyperledger Fabric v3.1.1.

Infraestrutura do Kubernetes

O Oracle Blockchain Platform agora é executado em clusters do Kubernetes.

Chaincode como um serviço

Você pode executar chaincode como um serviço que é gerenciado externamente em vez de ser criado e iniciado em um nó de mesmo nível.

Para obter mais informações, consulte: Implantar Chaincode de um Serviço Externo.

Amostra de stablecoin

A Edição de Ativos Digitais do Oracle Blockchain Platform inclui APIs de encapsulador e chaincode pré-empacotadas para um aplicativo de amostra que gerencia o ciclo de vida de uma stablecoin.

Para obter mais informações, consulte: Aplicativo Estávelcoin.

Versão 25.2.2 — Setembro de 2025 (Oracle Blockchain Platform Digital Assets Edition)

Funcionalidade Descrição
Oracle Blockchain Platform Digital Assets Edition v25.2.2
A nova versão da Edição de Ativos Digitais do Oracle Blockchain Platform e a versão aprimorada do Blockchain App Builder incluem os seguintes recursos:
  • Suporte ao modo confidencial, que mantém detalhes confidenciais da transação, como valores, saldos e identidades de usuários, visíveis apenas para participantes autorizados na transação, ao mesmo tempo em que permite acesso controlado para reguladores e auditores.
  • APIs pré-embaladas de chaincode e wrapper para uma versão confidencial do aplicativo de amostra para moeda digital de banco central (CBDC) no atacado.
  • Geração automática de coleções Postman e APIs wrapper com mapa transitório e suporte OAuth 2.0 para teste de API seguro e integração empresarial.

Release 25.2.2 — Junho de 2025

Funcionalidade Descrição
Banco de dados de estado híbrido

O modelo de banco de dados de estado híbrido evita interrupções de serviço, armazenando as informações de estado no BD Berkeley incorporado (banco de dados de estado principal) e também no Oracle Database (banco de dados de estado de fallback). Para usar o modelo de banco de dados de estado híbrido, ative um banco de dados de estado de fallback nos nós pares.

Consulte: Criar o Banco de Dados de Estado de Fallback

Versão 24.4.3 — Dezembro de 2024 (Oracle Blockchain Platform Digital Assets Edition)

Funcionalidade Descrição
Edição de Ativos Digitais do Oracle Blockchain Platform

O Oracle Blockchain Platform Digital Assets Edition é uma extensão do Oracle Blockchain Platform que fornece conteúdo pré-criado específico do domínio, como códigos de cadeia e APIs wrapper para uso em cenários como moeda digital do banco central (CBDC) e mercados de títulos digitais, bem como estruturas de token genéricas.

Com seu foco exclusivo na tokenização de ativos digitais e no gerenciamento do ciclo de vida, ele simplifica processos complexos, como conformidade, transferências de ativos e verificação de propriedade, garantindo rastreamento e auditabilidade em tempo real. Ele reduz as barreiras de entrada para os usuários que desenvolvem aplicativos que trabalham com ativos digitais.

Ela inclui os seguintes componentes:
  • Uma versão aprimorada do Oracle Blockchain Platform com recursos e componentes adicionados para facilitar a implementação de soluções abrangentes de ativos digitais.
  • Uma versão aprimorada do Blockchain App Builder, que auxilia no rápido desenvolvimento, teste, depuração e implementação de códigos de cadeia seguros que lidam com vários ativos digitais.
  • Códigos de cadeia pré-embalados para dois aplicativos específicos de domínio: moeda digital do banco central atacadista (CBDC) e um mercado de títulos, juntamente com modelos de especificação de chaincode para token de depósito, token fungível genérico, token não fungível genérico e aplicativos de token combinados.
  • Rotas para funções específicas do aplicativo chaincode. O Blockchain App Builder também fornece ferramentas para geração automatizada de APIs wrapper de qualquer chaincode gerado, incluindo os scripts Terraform relacionados para implantá-los junto com uma coleção Postman para teste rápido das APIs.
  • Pacotes de API wrapper para amostras de mercado de títulos e CBDC de atacado. Eles também contêm um script do Terraform que provisiona todos os recursos necessários da OCI, bem como uma coleção Postman para testar rapidamente as APIs.

Consulte: Edição de Ativos Digitais do Oracle Blockchain Platform

Versão 23.3.3 — Outubro de 2023 (Blockchain App Builder 23.4.1)

Funcionalidade Descrição
Blockchain App Builder v23.4.1
A nova versão do Blockchain App Builder inclui os seguintes recursos: Faça download do Blockchain App Builder na guia Ferramentas do Desenvolvedor na sua instância do Oracle Blockchain Platform.

Consulte: Construir Chaincodes com o Low-Code Blockchain App Builder

Release 23.3.3 — Outubro de 2023

Funcionalidade Descrição
Hyperledger Fabric v2.5.3 Novas instâncias do Oracle Blockchain Platform agora se baseiam no Hyperledger Fabric v2.5.3.
Suporte para transferir NFTs do Oracle Blockchain Platform para o Ethereum

A API REST atomicTransactions agora suporta a transferência de tokens não fungíveis (NFTs) do Oracle Blockchain Platform para uma rede Ethereum ou Polygon.

Consulte: Interoperabilidade do Ethereum e Pontos Finais REST de Transações Atômicas

Aprimoramentos do Ethereum Virtual Machine (EVM) Agora é possível fazer download de uma versão aprimorada do chaincode EVM na console do Oracle Blockchain Platform. Você pode usar o chaincode EVM para implantar e interagir com contratos inteligentes no chaincode EVM (Ethereum Virtual Machine) implantado no Oracle Blockchain Platform, por meio de proxy REST ou proxy fab3. Novos métodos permitem configurar o valor do gás no chaincode EVM. Além disso, o proxy REST agora suporta entrada de formato JSON ao chamar funções de contrato inteligente implantadas.

Consulte: Executar Contratos Inteligentes de Solidez com EVM no Oracle Blockchain Platform e Configurando o Proxy Fab3

Versão 22.4.2 — Setembro de 2023 (Blockchain App Builder 23.3.3)

Funcionalidade Descrição
Blockchain App Builder v23.3.3
A nova versão do Blockchain App Builder inclui os seguintes recursos: Faça download do Blockchain App Builder na guia Ferramentas do Desenvolvedor na sua instância do Oracle Blockchain Platform.

Consulte: Construir Chaincodes com o Low-Code Blockchain App Builder

Versão 22.4.2 — Dezembro de 2022 (Blockchain App Builder 22.4.2)

Funcionalidade Descrição
Construtor de Aplicativos Blockchain para Oracle Blockchain Platform v22.4.2
A nova versão do Blockchain App Builder inclui os seguintes recursos: Faça download do Blockchain App Builder na guia Ferramentas do Desenvolvedor na sua instância do Oracle Blockchain Platform.

Consulte: Construir Chaincodes com o Low-Code Blockchain App Builder

Release 22.4.2 — Dezembro de 2022

Funcionalidade Descrição
Suporte Ethereum para transações atômicas (commit de duas fases)

Agora você pode executar transações Ethereum como parte de um fluxo de trabalho de transação atômica usando a API REST atomicTransactions, na qual as transações combinadas são todas submetidas a commit ou todas submetidas a rollback.

Consulte: Fazer Atualizações Atômicas entre Chaincodes e Canais, Interoperabilidade do Ethereum e Pontos Finais REST de Transações Atômicas

Suporte a interações baseadas em web3 com contratos inteligentes Ethereum por meio do proxy

Você pode usar a biblioteca web3 e o proxy fab3 para implantar e interagir com contratos inteligentes no código de cadeia EVM (Ethereum Virtual Machine) implantado nos nós pares do Oracle Blockchain Platform.

Consulte: Configurando o Proxy Fab3

Upgrade de instâncias que executam o Hyperledger Fabric v2.2.4

Agora você pode fazer upgrade da versão do Oracle Blockchain Platform em execução em instâncias baseadas no Hyperledger Fabric v2.2.4.

Consultas avançadas na interface do usuário da console

Você pode executar e analisar consultas avançadas no banco de dados de estado para um chaincode e canal especificados na guia Canais da console usando o menu Mais Ações.

Consulte: Consultas Avançadas na Console

Exclusão do pacote Chaincode

Para liberar espaço em disco, você pode excluir pacotes chaincode obsoletos ou não utilizados usando a API REST ou a interface do usuário da console.

Consulte: Excluir um Chaincode e Excluir Pacote de Chaincode Instalado

Suporte ao OAuth 2.0 para callbacks de eventos de proxy REST

Além do TLS mútuo, os callbacks de assinatura de evento de proxy REST agora oferecem suporte à chamada de pontos finais de callback protegidos com autorização OAuth 2.0.

Consulte: Inscrever-se em um Evento

Versão 22.3.2 — Agosto de 2022

Funcionalidade Descrição
Transações atômicas (commit de duas fases)

Agora você pode usar a API REST para combinar um grupo de transações entre vários canais em uma única transação (atômica). As transações atômicas usam o protocolo de commit de duas fases, de modo que as transações combinadas sejam todas submetidas a commit ou todas submetidas a rollback. Você pode usar essa função para contornar as limitações do Hyperledger Fabric relacionadas a atualizações atômicas entre canais.

Consulte: Usar Transações Atômicas e Pontos Finais REST de Transações Atômicas

Suporte do Oracle Blockchain Platform para transações distribuídas globais

O Oracle Blockchain Platform agora suporta o padrão X/Open group XA (Arquitetura eXtended), que especifica a interface entre um gerenciador de transações global e gerentes de recursos transacionais locais. O padrão XA é baseado em um protocolo de commit de duas fases. O Oracle Blockchain Platform agora fornece uma biblioteca Java que pode ser usada como um gerenciador de recursos XA, permitindo que os gerentes de transações globais coordenem e sequenciem uma série de operações atômicas que podem incluir transações de blockchain do Oracle Blockchain Platform juntamente com bancos de dados, sistemas de fila e outros recursos com capacidade para XA.

Consulte: Usar a Biblioteca Java XA

Versão 22.2.1 — Junho de 2022 (Blockchain App Builder 22.2.3)

Funcionalidade Descrição
Construtor de Aplicativos Blockchain para Oracle Blockchain Platform v22.2.3
A nova versão do Blockchain App Builder inclui os seguintes recursos:
  • Suporte no Microsoft Windows para os recursos mais recentes do Blockchain App Builder, incluindo suporte a token não fungível (NFT).
  • Suporte para TypeScript 4.6.
Faça download do Blockchain App Builder na guia Developer Tools em sua instância de blockchain.

Consulte: Usando o Blockchain App Builder

Release 22.2.1 — Abril de 2022

Funcionalidade Descrição
Atualizações do Hyperledger Fabric v2.2.4

Agora você pode fazer upgrade de instâncias existentes do Oracle Blockchain Platform baseadas no Hyperledger Fabric v1.4.7 para o Hyperledger Fabric v2.2.4. Você pode fazer upgrade de instâncias que fazem parte de uma rede que inclui uma única organização. Para atualizar a versão da plataforma de uma rede com várias organizações, entre em contato com o suporte técnico da Oracle.

Callbacks confiáveis para assinaturas de eventos

O Oracle Blockchain Platform agora oferece suporte a entrega mais confiável para eventos inscritos. Se um callback falhar, ele será repetido com base em uma política de backoff exponencial. Quando você se inscreve em eventos chaincode, pode especificar o número máximo de vezes que um callback será repetido após uma falha de comunicação.

Consulte: Inscrever-se em um Evento na documentação da API REST.

Blockchain App Builder para o Oracle Blockchain Platform v22.2.1
A nova versão do Blockchain App Builder inclui os seguintes recursos:
  • Suporte para NFTs (non-fungible tokens), incluindo métodos gerados automaticamente e SDKs para NFTs.
  • Um novo comando para aplicar patches a projetos do Blockchain App Builder.
  • Novos métodos para filtrar e paginar resultados da consulta.
  • Novos métodos SDK que suportam chamadas de função cross-chaincode.
  • Um ambiente de teste local que agora é baseado no Hyperledger Fabric v2.4.
  • Criação de conta aprimorada para tokens fungíveis fracionários, que inclui uma etapa adicional para associar a conta de token ao ID do token.
Faça download do Blockchain App Builder na guia Developer Tools em sua instância de blockchain.

Consulte: Usando o Blockchain App Builder

A tabela a seguir descreve as alterações que podem causar incompatibilidades com releases anteriores do Oracle Blockchain Platform.

Alteração Notas
O Hyperledger Fabric v2.2.4 não fornece automaticamente a dependência Go chaincode shim como as versões anteriores. Você deve fornecer manualmente o shim Go chaincode. Consulte Vendor the Shim for Go Chaincodes em Escrever um Chaincode.
Hyperledger Fabric v2.2.4 requer o Go versão 1.16.7 ou posterior. Para instâncias baseadas no Hyperledger Fabric v2.2.4 que executam códigos de cadeia de Go, faça upgrade para o Go versão 1.16.7 ou posterior.
Várias versões dos SDKs do Hyperledger Fabric estão disponíveis. Use uma versão do SDK compatível com a versão do Hyperledger Fabric na qual sua instância se baseia. Para instâncias baseadas no Hyperledger Fabric v2.2.4, use versões compatíveis com a versão de suporte de longo prazo (LTS) do Hyperledger Fabric v2.2. O Oracle Blockchain Platform foi verificado para funcionar com as seguintes versões do Hyperledger Fabric v2.2.4:
  • Node.js SDK v2.2.9
  • SDK Java v2.2.2
  • Ir para SDK v1.0.0

Para obter mais informações, consulte: Usar os SDKs do Hyperledger Fabric para Desenvolver Aplicativos

Versão 21.4.1 — Novembro de 2021

Funcionalidade Descrição
Hyperledger Fabric v2.2.4
Agora você pode criar instâncias do Oracle Blockchain Platform com base no Hyperledger Fabric v2.2.4, que inclui os seguintes recursos:
  • Um novo ciclo de vida de chaincode, com novos procedimentos para instalar chaincode em pares e iniciá-lo em um canal.
  • Um novo modelo que separa pacotes de chaincode das definições de chaincode, o que permite mais flexibilidade ao implantar chaincodes.
  • Governança descentralizada, de modo que várias organizações devem concordar com os parâmetros de chaincode antes da implantação, em vez de usar um grupo de parâmetros definidos pelo fundador.

Consulte: Implantar e Gerenciar Códigos de Cadeia no Hyperledger Fabric 2.2.4

Aprimoramentos na coleta de dados privados

Você pode especificar uma política de endosso para controlar o acesso a uma coleta de dados privada. Você também pode impedir automaticamente que membros de organizações que não fazem parte da coleta leiam ou gravem dados privados.

Consulte: Adicionar Coleções de Dados Privados

Atualizações iniciadas pelo usuário

Quando uma nova release do Oracle Blockchain Platform estiver disponível, agora você poderá usar a console do Oracle Cloud Infrastructure ou as APIs REST para fazer upgrade de uma instância no momento que desejar.