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.