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 em que um recurso ou recurso específico foi disponibilizado.

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

Recurso 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

Recurso 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 (Edição de Ativos Digitais do Oracle Blockchain Platform)

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

A Edição de Ativos Digitais do Oracle Blockchain Platform é uma extensão do Oracle Blockchain Platform que fornece conteúdo específico de domínio predefinido, como chaincodes 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 funcionam com ativos digitais.

Ela inclui os seguintes componentes:
  • Uma versão aprimorada do Oracle Blockchain Platform com recursos e componentes adicionais 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 implantação de códigos de cadeia seguros que lidam com vários ativos digitais.
  • Códigos de cadeia pré-empacotados 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 de chaincode. O Blockchain App Builder também fornece ferramentas para geração automatizada de APIs wrapper a partir de qualquer chaincode gerado, incluindo os scripts relacionados do Terraform para implantá-los, juntamente com uma coleção Postman para teste rápido das APIs.
  • Pacotes API Wrapper para amostras de mercado de CBDC e títulos por atacado. Eles também contêm um script Terraform que provisiona todos os recursos necessários da OCI, bem como uma coleção Postman para testar rapidamente as APIs.

Consulte: Oracle Blockchain Platform Digital Assets Edition

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

Recurso 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 da sua instância do Oracle Blockchain Platform.

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

Release 23.3.3 — Outubro de 2023

Recurso Descrição
Hyperledger Fabric v2.5.3 Novas instâncias do Oracle Blockchain Platform agora são baseadas no Hyperledger Fabric v2.5.3.
Suporte para transferência de 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 Ethereum e Pontos Finais REST de Transações Atômicas

Melhorias da 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 Ethereum Virtual Machine (EVM) implantado no Oracle Blockchain Platform, por meio de proxy REST ou proxy fab3. Novos métodos permitem que você configure o valor do gás no chaincode EVM. Além disso, o proxy REST agora suporta entrada no formato JSON ao chamar funções de contrato inteligente implantadas.

Consulte: Executar Contratos Inteligentes Solidity 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)

Recurso 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 da 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)

Recurso Descrição
Blockchain App Builder 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 da sua instância do Oracle Blockchain Platform.

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

Release 22.4.2 — Dezembro de 2022

Recurso Descrição
Suporte Ethereum para transações atômicas (compromisso 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, em que as transações combinadas são todas confirmadas ou todas revertidas.

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

Ofereça 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 chaincode Ethereum Virtual Machine (EVM) 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 que está em execução em instâncias baseadas no Hyperledger Fabric v2.2.4.

Consulte: Fazer Upgrade de uma Instância

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 um canal especificados na guia Canais da console usando o menu Mais Ações.

Consulte: Consultas Rich na Console

Exclusão do pacote Chaincode

Para liberar espaço em disco, você pode excluir pacotes de 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 OAuth 2.0 para callbacks de evento de proxy REST

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

Consulte: Inscreva-se em um Evento

Versão 22.3.2 — agosto de 2022

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

Agora você pode usar a API REST para combinar um grupo de transações em 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 confirmadas ou todas revertidas. 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 ao Oracle Blockchain Platform para transações distribuídas globais

O Oracle Blockchain Platform agora suporta o padrão X/Open group XA (eXtended Architecture), 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 filas e outros recursos compatíveis com XA.

Consulte: Usar a Biblioteca Java XA

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

Recurso Descrição
Blockchain App Builder 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 Ferramentas do Desenvolvedor em sua instância de blockchain.

Consulte: Usando o Blockchain App Builder

Release 22.2.1 — Abril de 2022

Recurso 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 fazer upgrade da 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 suporta entrega mais confiável para eventos inscritos. Se um callback falhar, ele será repetido com base em uma política de backoff exponencial. Ao assinar eventos de chaincode, você pode especificar o número máximo de vezes que um callback será repetido após uma falha de comunicação.

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

Blockchain App Builder para Oracle Blockchain Platform v22.2.1
A nova versão do Blockchain App Builder inclui os seguintes recursos:
  • Suporte para tokens não fungíveis (NFTs), incluindo métodos gerados automaticamente e SDKs para NFTs.
  • Um novo comando para aplicar patches aos projetos do Blockchain App Builder.
  • Novos métodos para filtrar e paginar resultados de consulta.
  • Novos métodos SDK que suportam chamadas de função de código de cadeia cruzada.
  • 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 Ferramentas do Desenvolvedor 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 versões anteriores do Oracle Blockchain Platform.

Alteração Notas
O Hyperledger Fabric v2.2.4 não fornece automaticamente a dependência de shim do código de cadeia Go como as versões anteriores. Você deve fornecer manualmente o shim de código de cadeia Go. Consulte Vendor the Shim for Go Chaincodes em Write a Chaincode.
O Hyperledger Fabric v2.2.4 requer a versão Go 1.16.7 ou posterior. Para instâncias baseadas no Hyperledger Fabric v2.2.4 que executam códigos de cadeia Go, atualize para a versão Go 1.16.7 ou posterior.
Estão disponíveis várias versões dos SDKs do Hyperledger Fabric. 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 LTS (long-term support) do Hyperledger Fabric v2.2. Verificou-se que o Oracle Blockchain Platform funciona com as seguintes versões do Hyperledger Fabric v2.2.4:
  • Node.js SDK v2.2.9
  • Java SDK v2.2.2
  • Go 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

Recurso 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 do chaincode, com novos procedimentos para instalar chaincode em pares e iniciá-lo em um canal.
  • Um novo modelo que separa os 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 Chaincodes 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 privados. Você também pode impedir automaticamente que membros de organizações que não fazem parte da coleção leiam ou escrevam dados privados.

Consulte: Adicionar Coletas 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 escolhido.

Consulte: Fazer Upgrade de uma Instância

Acessibilidade da Documentação

Para obter informações sobre o compromisso da Oracle com acessibilidade, visite o site Oracle Accessibility Program em http://www.oracle.com/pls/topic/lookup?ctx=acc&id=docacc.

Acesso ao Suporte Técnico da Oracle

Os clientes da Oracle que adquiriram suporte têm acesso a suporte eletrônico por meio do My Oracle Support. Para obter mais informações, visite http://www.oracle.com/pls/topic/lookup?ctx=acc&id=info ou http://www.oracle.com/pls/topic/lookup?ctx=acc&id=trs se tiver problemas auditivos.