Novidades do Oracle Blockchain Platform

Veja uma visão geral dos novos recursos e aprimoramentos que foram adicionados recentemente ao Oracle Blockchain Platform Enterprise Edition. Este documento é organizado pela data em que um recurso ou recurso específico foi disponibilizado.

Release 24.1.3 - Julho de 2024

Recurso Descrição
Hyperledger Fabric v2.5.7 Novas instâncias do Oracle Blockchain Platform Enterprise Edition agora são baseadas no Hyperledger Fabric v2.5.7.
Infraestrutura do Kubernetes

O Oracle Blockchain Platform agora é executado em clusters do Kubernetes. A partir desta versão, os clusters do Kubernetes são necessários e o Docker Swarm não é mais suportado.

Consulte Instalar Sua Instância do Serviço Blockchain Platform.

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

Consulte: Implantar Chaincode de um Serviço Externo

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 Enterprise Edition para uma rede Ethereum ou Polygon.

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

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

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

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 Enterprise Edition 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 Enterprise Edition 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 blockchain do Oracle Blockchain Platform Enterprise Edition juntamente com bancos de dados, sistemas de filas e outros recursos compatíveis com XA.

Consulte: Usar a Biblioteca Java XA

Callbacks confiáveis para assinaturas de eventos

O Oracle Blockchain Platform Enterprise Edition 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.

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

Atualizado o Blockchain App Builder para o Oracle Blockchain Platform

O Oracle Blockchain Platform Enterprise Edition inclui a versão mais recente do Blockchain App Builder para o Oracle Blockchain Platform para acelerar o desenvolvimento de aplicativos blockchain personalizados. O Blockchain App Builder inclui amplo suporte para trabalhar com tokens fungíveis e não fungíveis. Faça download dele na guia Ferramentas do Desenvolvedor em sua instância de blockchain.

Consulte: Blockchain App Builder.

Atualizações da API REST

Há um conjunto de novas APIs REST para Operações Administrativas e de Aplicativos do Oracle Blockchain Platform. Consulte: API REST para Oracle Blockchain Platform.

Para obter uma lista de novas APIs REST e comportamento alterado, consulte APIs REST Novas, Alteradas e Obsoletas.

Release21.1.2 - Abril de 2021

Recurso Descrição
Suporta consenso de Raft

Em versões anteriores, o Kafka era o único tipo de consenso disponível. A partir desta versão, o consenso do Raft é suportado e o Kafka não é mais suportado.

Com esse recurso, os solicitantes de várias organizações podem ingressar em um cluster, e os canais podem usar diferentes clusters de solicitantes Raft para distribuir carga e fornecer melhor escalabilidade.

Consulte O que é o Serviço de Pedidos?

Atualizações da API REST

Há um conjunto de novas APIs REST para Operações Administrativas e de Aplicativos do Oracle Blockchain Platform. Consulte: API REST para Oracle Blockchain Platform.

Para obter uma lista de novas APIs REST e comportamento alterado, consulte APIs REST Novas, Alteradas e Obsoletas.

Suporte ao módulo de segurança de hardware (HSM)

O Oracle Blockchain Platform agora suporta o uso de um módulo de segurança de hardware (HSM) SafeNet para armazenar e gerenciar chaves. Especificamente, o dispositivo HSM SafeNet Luna Network e o serviço de nuvem SafeNet Luna HSM on Demand são suportados.

Consulte Configurar um Cliente do Módulo de Segurança de Hardware.

Adicionado suporte para backup OpenLDAP e servidores de autenticação do Oracle Internet Directory

Agora você pode especificar até dois servidores de backup a serem usados se o servidor OpenLDAP ou Oracle Internet Directory principal estiver indisponível.

Consulte Configurar um OpenLDAP Externo, o Oracle Unified Directory ou o Oracle Internet Directory Server.

Blockchain App Builder para Oracle Blockchain Platform v1.4

Um novo componente do Oracle Blockchain Platform para ajudar a acelerar o desenvolvimento de aplicativos blockchain personalizados. Ele ajuda a agilizar o desenvolvimento, teste e implantação de chaincode com uma poderosa extensão CLI e Visual Studio Code. E permite a geração automatizada de chaincode com uma abordagem no-code / low-code para profissionais que buscam modelar rapidamente aplicativos blockchain com base em uma especificação declarativa dos ativos e seus comportamentos. Faça download dele na guia Ferramentas do Desenvolvedor em sua instância de blockchain.

Consulte: Blockchain App Builder.

O banco de dados de histórico avançado suporta tabelas blockchain

Agora você pode armazenar dados históricos avançados em tabelas blockchain. Você também pode configurar o histórico avançado no nível do canal, bem como no nível da instância, obter o status de replicação do histórico avançado e usar políticas de canal para controlar o acesso aos dados do histórico avançado.

Consulte Ativar e Configurar o Banco de Dados de Histórico Avançado.

Release 19.3.5 - Dezembro de 2020

Recurso Descrição
Amostra de controle de acesso refinada

O Oracle Blockchain Platform agora fornece uma nova versão da amostra de mármores na guia Ferramentas do Desenvolvedor do console. Este exemplo inclui uma biblioteca de funções que os desenvolvedores de chaincode podem usar para criar listas de controle de acesso para funções de chaincode.

Consulte Usando a Biblioteca de Controle de Acesso Refinada.

Utilitário de validação de blocos
A validação do bloco pode ser executada em um ponto final da API REST. Ele:
  • Analisa arquivos do razão blockchain local.
  • Verifica a integridade e o formato dos dados.
  • Coleta estatísticas, como tamanho do bloco, número de transações etc.

Consulte API REST de Validação de Bloco.

Versão 19.3.4 - Março de 2020

Recurso Descrição
Adicionado suporte para o Microsoft Active Directory e o Oracle Internet Directory como servidores de autenticação

Anteriormente, a autenticação do usuário só era suportada por meio de um servidor OpenLDAP interno ou externo.

A partir desta versão, o Microsoft Active Directory ou o Oracle Internet Directory podem ser usados para autenticação.

Consulte Configurar um Servidor de Autenticação.

Versão 19.3.3 - Novembro de 2019

Recurso Descrição
Registro aprimorado e simplificado

O acesso a mensagens de log de todos os componentes em uma instância do Oracle Blockchain Platform agora está disponível em tempo real.

Além disso, as informações de acesso do Blockchain Platform Manager agora estão disponíveis nos logs.

Consulte Log

Executar tarefas do ciclo de vida da instância no Blockchain Platform Manager

Todas as atividades do ciclo de vida da instância Blockchain (como iniciar ou interromper a instância) agora estão disponíveis no Blockchain Platform Manager.

Consulte Gerenciar o Oracle Blockchain Platform

Acessibilidade da Documentação

Acesso ao Suporte Técnico da Oracle