Quais São as Vantagens do Oracle Blockchain Platform?

O uso do 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 oferecer suporte a 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 de blocos e objetos).
  • Suporta topologia de rede de blockchain híbrida multicloud que abrange vários data centers da Oracle Cloud Infrastructure, implementações on-premises do Hyperledger Fabric e nuvens de terceiros para vincular nós de 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 razão incorporado e backups de configuração.

Melhora a Segurança

  • Usa criptografia de dados em trânsito com base em TLS 1.3 ou TLS 1.2, priorizando cifras de sigilo avançado no conjunto de cifras 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 blockchain contra ataques cibernéticos, incluindo regras predefinidas do Open Web Access Security Project (OWASP), inteligência de ameaças agregadas de várias fontes e ataques de negação de serviço distribuído (DDoS) da camada 7.
  • 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 batch do Oracle Cloud Infrastructure Object Storage.

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

  • Fornece gerenciamento de usuários e atribuições. Consulte Configurar Usuários e Atribuições de Aplicativos.
  • Fornece autenticação para a console do Oracle Blockchain Platform, o Proxy REST e a autoridade de certificação (CA).
  • Suporta a federação de identidade e certificados de clientes de terceiros para permitir a formação de consórcios e simplificar a integração de membros.

Adiciona o Proxy REST

  • Suporta um rico conjunto de APIs do Fabric por meio de chamadas REST para integração de transações mais simples. Consulte API REST para 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 empresariais 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, on-premises e não Oracle se integrem rapidamente ao blockchain para simplificar 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 administrativas. Por exemplo, adicionar organizações à rede, adicionar novos nós, criar canais, implantar chaincodes, navegar pelo 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 do blockchain.
  • Trata dinamicamente as atualizações de configuração sem uma reinicialização do nó.
  • Inclui painéis de controle, um 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 do commit para garantir a integridade do razão e evitar leituras fantasmas.

Integra o Banco de Dados de Histórico Rico

  • Permite o acompanhamento transparente do histórico de transações e coletas de dados privados para o Autonomous AI Lakehouse ou Database as a Service e o uso do Analytics ou Business Intelligence (por exemplo, Oracle Analytics Cloud ou ferramentas de terceiros) no histórico de transações de blockchain e dados de estado mundial. Consulte Criar o Banco de Dados de Histórico Rico.
  • Suporta tabelas padrão e tabelas blockchain para armazenar um histórico avançado. As tabelas Blockchain são tabelas somente anexadas à prova de adulteração, que podem ser usadas como um razão seguro e também estão disponíveis para transações e consultas com outras tabelas.

Inclui o Blockchain App Builder de Baixo Código

O Blockchain App Builder auxilia no desenvolvimento, teste, depuração e implantação rápidos de chaincode em redes do Oracle Blockchain Platform. O Blockchain App Builder gera chaincodes complexos em TypeScript (para chaincode Node.js) e Go (para chaincode Go) a partir de um arquivo de especificação simples. O Blockchain App Builder suporta o ciclo de vida completo de desenvolvimento 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 a 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.

Para obter mais informações, consulte Blockchain App Builder for Oracle Blockchain Platform.

Suporta Modelo de Banco de Dados de Estado Híbrido

Os nós pares podem configurar o Oracle Database como um banco de dados de estado de fallback. 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 (principal) e também no Oracle Database (fallback). Se surgir um problema com o banco de dados de estado principal, o Oracle Blockchain Platform alternará automaticamente para o banco de dados de estado de fallback enquanto o banco de dados de estado principal se recupera.

Arquitetura Altamente Disponível e Infraestrutura Resiliente

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

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

  • Contêineres de nós de pareamento distribuídos em várias VMs para garantir resiliência se uma das VMs estiver indisponível ou estiver sendo corrigida.
  • Solicitantes, CA do Fabric, console e nós de 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 identidades aproveita imediatamente as contas do Oracle Identity Cloud Service e permite a integração de membros do consórcio que preferem usar a federação baseada em SAML para autenticação em seus próprios provedores de identidades.

Oracle Blockchain Platform é um serviço gerenciado da Oracle no qual o provisionamento, a execução e a manutenção de toda a infraestrutura são transparentes para os clientes. Todo o framework pode ser provisionado com apenas alguns cliques e entradas de usuário, como qual forma usar, o número inicial de pares 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 monitoramento e gerenciamento de operações do Oracle Cloud para DevOps contínuo. Patches e atualizações com tempo de inatividade zero em 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. Se forem descobertas vulnerabilidades de segurança, a aplicação de patches de segurança de emergência será ativada para o sistema operacional e todos os componentes que o serviço compreende. A detecção, mitigação e correção contínuas de ameaças cibernéticas inteligentes adaptáveis são fornecidas como parte da abordagem de segurança aprofundada 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 a correção automatizada como uma das ferramentas para remediação mais rápida. Consulte 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 da categoria. Para obter SLAs de disponibilidade, consulte o Documento Pillar do Oracle PaaS and IaaS Public Cloud Services.