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 um PaaS pré-montado, 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.

Provisionando e Integração no Oracle Cloud Infrastructure

  • Inclui PaaS pré-montado com provisionamento baseado em modelo. Consulte Antes de Criar Sua Instância.
  • Usa o Oracle Cloud Infrastructure para incorporar dependências de infraestrutura (contêineres gerenciados, máquinas virtuais, gerenciamento de identidades, armazenamento em blocos e de objetos).
  • Suporta topologia de rede blockchain híbrida em várias nuvens que abrange vários data centers do Oracle Cloud Infrastructure, implementações on-premises do Hyperledger Fabric e nuvens de terceiros para vincular nós blockchain em organizações, data centers e continentes.

Opera como um Serviço Gerenciado da Oracle

  • Inclui o monitoramento de operações da Oracle.
  • Tem patches e atualizações gerenciadas com tempo de inatividade zero.
  • Inclui backups incorporados do razão e da configuração.

Melhora a Segurança

  • Usa criptografia de dados em trânsito com base no TLS 1.2, priorizando cifragens de sigilo futuro na suíte de cifragem TLS.
  • Usa criptografia de dados em repouso para todos os dados de configuração e razão.
  • Isola clientes de outros tenants e da equipe da Oracle.
  • Inclui um firewall de aplicativo web para proteger componentes de blockchain contra ataques cibernéticos, incluindo regras predefinidas do Open Web Access Security Project (OWASP), inteligência de ameaças agregada de várias fontes e ataques de negação de serviço distribuídos da camada 7 (DDoS).
  • Fornece log de auditoria de todas as chamadas de API para os recursos de blockchain, com registros disponíveis por meio de uma API de consulta filtrável autenticada ou como arquivos em batch do Oracle Cloud Infrastructure Object Storage.

Aproveita a Integração Incorporada do Oracle Identity Cloud Service

  • Fornece gerenciamento de usuário e função. Consulte Configurar Usuários e Atribuições de Aplicativos.
  • Fornece autenticação para a console do Oracle Blockchain Platform, Proxy REST e CA.
  • Suporta federação de identidade e suporte a certificado de cliente de terceiros para permitir a formação de consórcios e simplifica a integração de membros.

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.

Acelera a Integração

  • Fornece adaptadores corporativos plug-and-play usando o Oracle Integration Cloud Service para integrar aplicativos Oracle SaaS, PaaS e locais com transações, consultas e eventos de blockchain. Consulte Oracle Integration.
  • Oracle Flexcube, Open Banking API Platform e outros aplicativos Oracle habilitados para blockchain com APIs de blockchain incorporadas.
  • Permite que os processos de negócios de ERP, EPM, GL, SCM e HCM em sistemas Oracle SaaS, locais e não Oracle se integrem rapidamente ao blockchain para agilizar a troca de dados e conduzir transações confiáveis com outras organizaçõ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 chaincodes, navegar no ledger e muito mais. Consulte Biblioteca de documentação do Oracle Blockchain.
  • 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 Altamente Disponível e Infraestrutura Resiliente

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, fabric-ca, 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.

A integração integrada com o Oracle Identity Cloud Service para autenticação de usuários, gerenciamento de atribuições e federação de identidade aproveita imediatamente as contas do Oracle Identity Cloud Service e permite a fácil integração de membros do consórcio que preferem usar a federação baseada em SAML para autenticação em relação a seus próprios provedores de identidade.

O Oracle Blockchain Platform é um serviço gerenciado pela Oracle no qual o provisionamento, a execução e a manutenção de toda a infraestrutura são transparentes para os clientes. Toda a estrutura pode ser provisionada com apenas alguns cliques e entradas de usuário, como qual forma usar, o número inicial de colegas e se o tipo de instância for Fundador ou Participante. O restante da instância é definido automaticamente pela forma QuickStart selecionada. Consulte Antes de Criar uma Instância do Oracle Blockchain Platform.

A plataforma é integrada ao serviço de gerenciamento e monitoramento de operações do Oracle Cloud para DevOps contínuo. Patches e atualizações de tempo de inatividade zero de pilha completa são fornecidos com a plataforma. Elas são executadas de forma transparente pelas operações da Oracle sem a necessidade de tempo de inatividade do cliente. E se alguma vulnerabilidade de segurança for descoberta, a aplicação de patches de segurança de emergência será ativada para o sistema operacional e todos os componentes que compõem o serviço. A detecção, mitigação e correção contínuas de ameaças cibernéticas inteligentes e adaptáveis são fornecidas como parte da abordagem de segurança em profundidade do Oracle Cloud Infrastructure. Isso aproveita a inteligência adaptativa baseada em machine learning para detecção rápida de intrusões e comportamentos anormais e patches automatizados como uma das ferramentas para remediação mais rápida. Consulte a Documentação do Oracle Cloud Infrastructure.

O Oracle Blockchain Platform suportado pelo Oracle Cloud Infrastructure e pelo Oracle Cloud Operations oferece os melhores níveis de disponibilidade, desempenho e segurança do setor. Para obter SLAs de disponibilidade, consulte Oracle PaaS and IaaS Public Cloud Services - Pillar Document.