Quais são as vantagens do Oracle Blockchain Platform?

Usar o Oracle Blockchain Platform para criar e gerenciar sua rede blockchain tem muitas vantagens em relação a outros produtos blockchain disponíveis.

Como uma plataforma pré-montada, o Oracle Blockchain Platform inclui todas as dependências necessárias para suportar uma rede blockchain: computação, armazenamento, contêineres, serviços de identidade, serviços de eventos e serviços de gerenciamento. O Oracle Blockchain Platform inclui o console de rede blockchain para suportar operações integradas. Isso ajuda você a começar a desenvolver aplicativos em questão de minutos e permite concluir uma prova de conceito em dias ou semanas, em vez de meses.

Como o Oracle Blockchain Platform Agrega Valor ao Hyperledger Fabric

O Oracle Blockchain Platform é baseado no projeto Hyperledger Fabric da Linux Foundation e estende a versão de código aberto do Hyperledger Fabric de muitas maneiras.

Melhora a Segurança

  • Usa criptografia de dados em trânsito com base em TLS 1.3 ou TLS 1.2, priorizando cifragens de segurança futura na suíte de cifragem TLS.
  • Usa criptografia de dados em repouso para todos os dados de configuração e razão.
  • Fornece registro de auditoria de todas as chamadas de API para os recursos de blockchain, com registros disponíveis por meio de uma API de consulta autenticada e filtrável.

Adiciona Proxy REST

  • Oferece suporte a um conjunto avançado de APIs do Fabric por meio de chamadas REST para uma integração de transação mais simples. Consulte API REST para o Oracle Blockchain Platform.
  • Ativa chamadas síncronas e assíncronas. Ativa eventos e callbacks e operações DevOps.
  • Simplifica a integração e isola os aplicativos das alterações subjacentes no fluxo de transações.

Fornece o Console de Gerenciamento e Operações

  • Fornece uma interface de usuário da Web abrangente e intuitiva e assistentes para automatizar muitas tarefas de administração. Por exemplo, adicionar organizações à rede, adicionar novos nós, criar novos canais, implantar e instanciar chaincodes, navegar no ledger e muito mais.
  • Ativa o DevOps por meio de APIs REST para administração e monitoramento de blockchain.
  • Trata dinamicamente as atualizações de configuração sem reinicialização do nó.
  • Inclui painéis, navegador do razão e visualizadores de log para monitoramento e solução de problemas.

Substitui a Ledger DB World State Store pelo Oracle Berkeley DB

  • Fornece suporte a consultas avançadas do Couch DB no desempenho do Level DB.
  • Fornece suporte a consultas avançadas baseadas em SQL. Consulte O que é o Banco de Dados de Estado?
  • Valida os resultados da consulta no momento da confirmação para garantir a integridade do razão e evitar leituras fantasmas.

Integra o Banco de Dados de Rich History

  • Permite o sombreamento transparente do histórico de transações e coletas de dados privados para o Autonomous Data Warehouse ou Database as a Service e o uso de Analytics ou Business Intelligence (por exemplo, Oracle Analytics Cloud ou ferramentas de terceiros) no histórico de transações de blockchain e nos dados de estado mundial. Consulte Criar o Banco de Dados Rich History.
  • Suporta tabelas padrão e tabelas blockchain para armazenar histórico avançado. As tabelas de blockchain são tabelas somente anexadas invioláveis, que podem ser usadas como um razão seguro, além de estarem disponíveis para transações e consultas com outras tabelas.

Inclui o Criador de Aplicativos Blockchain de Baixo Código

O Blockchain App Builder ajuda no desenvolvimento, teste, depuração e implantação rápidos de chaincode nas redes do Oracle Blockchain Platform. O Blockchain App Builder gera chaincodes complexos em TypeScript (para chaincode Node.js) e Go (para chaincode Golang) a partir de um arquivo de especificação simples. O Blockchain App Builder suporta o ciclo de vida de desenvolvimento completo a partir de uma interface de linha de comando ou como uma extensão para o Visual Studio Code.

O Blockchain App Builder também inclui suporte de tokenização para tokens fungíveis e não fungíveis. Classes e métodos de token são gerados automaticamente, e métodos de token adicionais são fornecidos para que os desenvolvedores possam criar lógica de negócios complexa para tokens.

Arquitetura e Infraestrutura Resilientes Altamente Disponíveis

Criado para aplicativos empresariais essenciais aos negócios, o Oracle Blockchain Platform foi projetado para operação contínua como uma plataforma altamente segura, resiliente e escalável. Esta plataforma fornece monitoramento contínuo e recuperação autônoma de todos os componentes de rede com base no backup contínuo dos blocos de contabilidade e nas informações de configuração.

Cada instância do cliente usa uma estrutura de várias VMs e contêineres gerenciados para garantir alta disponibilidade. Esse framework inclui:

  • Contêineres de nós de mesmo nível distribuídos em várias VMs para garantir a resiliência se uma das VMs estiver indisponível ou estiver sendo submetida a patch.
  • Pedidos, CA do Fabric, console e nós proxy REST são replicados em todas as VMs para aquisição transparente, a fim de evitar interrupções.
  • Ambientes de VM isolados para contêineres de execução de chaincode do cliente para maior segurança e estabilidade.