¿Cuáles son las ventajas de Oracle Blockchain Platform?

El uso de Oracle Blockchain Platform para crear y gestionar su red de cadenas de bloques tiene muchas ventajas sobre otros productos de cadenas de bloques disponibles.

Como PaaS preensamblado, Oracle Blockchain Platform incluye todas las dependencias necesarias para soportar una red de cadenas de bloques: recursos informáticos, almacenamiento, contenedores, servicios de identidad, servicios de eventos y servicios de gestión. Oracle Blockchain Platform incluye la consola de red de blockchain para soportar operaciones integradas. Esto le ayuda a comenzar a desarrollar aplicaciones en cuestión de minutos y le permite completar una prueba de concepto en días o semanas en lugar de meses.

Cómo Oracle Blockchain Platform agrega valor a Hyperledger Fabric

Oracle Blockchain Platform se basa en el proyecto de Hyperledger Fabric de Linux Foundation y amplía la versión de código abierto de Hyperledger Fabric de muchas maneras.

Aprovisionamiento e integración en Oracle Cloud Infrastructure

  • Incluye PaaS preensamblado con aprovisionamiento basado en plantillas. Consulte Antes de crear la instancia.
  • Utiliza Oracle Cloud Infrastructure para incorporar dependencias de infraestructura (contenedores gestionados, máquinas virtuales, gestión de identidades, almacenamiento de objetos y bloques).
  • Admite topología de red de cadena de bloques híbrida y multinube que abarca varios centros de datos de Oracle Cloud Infrastructure, despliegues locales de Hyperledger Fabric y nubes de terceros para enlazar nodos de cadena de bloques en organizaciones, centros de datos y continentes.

Funciona como un servicio gestionado por Oracle

  • Incluye la supervisión de operaciones de Oracle.
  • Tiene actualizaciones y parches gestionados sin tiempo de inactividad.
  • Incluye copias de seguridad de configuración y libro mayor embebidas.

Mejora de la Seguridad

  • Utiliza cifrado de datos en tránsito basado en TLS 1.2, priorizando los cifrados de seguridad hacia delante en el conjunto de cifrado de TLS.
  • Utiliza el cifrado de datos estáticos para todos los datos de configuración y contabilidad.
  • Aísla clientes de otros inquilinos y del personal de Oracle.
  • Incluye un firewall de aplicación web para proteger los componentes de blockchain contra ciberataques, incluidas reglas predefinidas del Open Web Access Security Project (OWASP), inteligencia agregada de amenazas de múltiples fuentes y ataques distribuidos de denegación de servicio (DDoS) de capa 7.
  • Proporciona el registro de auditoría de todas las llamadas de API a los recursos de blockchain, con registros disponibles mediante una API de consulta autenticada y filtrable o como archivos por lotes de Oracle Cloud Infrastructure Object Storage.

Aprovecha la integración de Oracle Identity Cloud Service

  • Proporciona gestión de usuarios y roles. Consulte Configuración de usuarios y roles de aplicación.
  • Proporciona autenticación para la consola, el proxy REST y la CA de Oracle Blockchain Platform.
  • Admite federación de identidad y soporte de certificados de clientes de terceros para permitir la formación de consorcios y simplifica la incorporación de miembros.

Agrega un proxy REST

  • Admite un conjunto completo de API de Fabric mediante llamadas REST para una integración de transacciones más sencilla. Consulte API de REST para Oracle Blockchain Platform.
  • Activa llamadas síncronas y asíncronas. Activa eventos y devoluciones de llamada y operaciones DevOps.
  • Simplifica la integración y aísla las aplicaciones de los cambios subyacentes en el flujo de transacciones.

Acelera la integración

  • Proporciona adaptadores empresariales interactivos mediante Oracle Integration Cloud Service para integrar aplicaciones de Oracle SaaS, PaaS y locales con transacciones, consultas y eventos de blockchain. Consulte Oracle Integration.
  • Oracle Flexcube, Open Banking API Platform y otras aplicaciones de Oracle habilitadas para blockchain con API de blockchain integradas.
  • Permite que los procesos de negocio de ERP, EPM, GL, SCM y HCM en sistemas Oracle SaaS, locales y no Oracle se integren rápidamente con blockchain para optimizar el intercambio de datos y realizar transacciones de confianza con otras organizaciones.

Proporciona la consola de gestión y operaciones

  • Proporciona una interfaz de usuario web completa e intuitiva y asistentes para automatizar muchas tareas de administración. Por ejemplo, agregar organizaciones a la red, agregar nuevos nodos, crear nuevos canales, desplegar códigos de cadenas, examinar el libro mayor y mucho más. Consulte Biblioteca de documentación de Oracle Blockchain.
  • Activa DevOps mediante API de REST para la administración y el control de blockchain.
  • Gestiona dinámicamente las actualizaciones de configuración sin reiniciar el nodo.
  • Incluye paneles de control, explorador de libro mayor y visores de logs para la supervisión y la solución de problemas.

Sustituye Ledger DB World State Store por Oracle Berkeley DB

  • Proporciona soporte de consultas enriquecidas de Couch DB en el rendimiento de Level DB.
  • Proporciona soporte de consultas enriquecidas basadas en SQL. Consulte Definición de la base de datos de estado
  • Valida los resultados de la consulta en el momento de la confirmación para garantizar la integridad del libro mayor y evitar lecturas fantasma.

Integra la base de datos de historial enriquecido

  • Permite observar de forma transparente el historial de transacciones y las recopilaciones de datos privados en Autonomous Data Warehouse o Database as a Service y el uso de Analytics o Business Intelligence (por ejemplo, herramientas de Oracle Analytics Cloud o de terceros) en el historial de transacciones de blockchain y los datos del estado mundial. Consulte Creación de la base de datos de historial enriquecido.
  • Soporta tablas estándar y tablas de blockchain para almacenar un historial enriquecido. Las tablas de blockchain son tablas de solo apéndice a prueba de alteraciones, que se pueden utilizar como un libro mayor seguro al tiempo que están disponibles para transacciones y consultas con otras tablas.

Incluye el creador de aplicaciones de cadena de bloques con poco código

Blockchain App Builder ayuda con el rápido desarrollo, prueba, depuración y despliegue de código de cadenas en redes de Oracle Blockchain Platform. Blockchain App Builder genera códigos de cadenas complejos en TypeScript (para el código de cadenas Node.js) y Go (para el código de cadenas Golang) desde un archivo de especificación simple. Blockchain App Builder soporta todo el ciclo de vida del desarrollo, ya sea desde una interfaz de línea de comandos o como una extensión de Visual Studio Code.

Blockchain App Builder también incluye soporte de tokenización para tokens fungibles y no fungibles. Las clases y los métodos de token se generan automáticamente, y se proporcionan métodos de token adicionales para que los desarrolladores puedan crear una lógica de negocio compleja para los tokens.

Arquitectura de alta disponibilidad e infraestructura resiliente

Creado para aplicaciones empresariales críticas para el negocio, Oracle Blockchain Platform está diseñado para un funcionamiento continuo como una plataforma altamente segura, resiliente y ampliable. Esta plataforma proporciona supervisión continua y recuperación autónoma de todos los componentes de red basada en la copia de seguridad continua de los bloques del libro mayor y la información de configuración.

Cada instancia de cliente utiliza un marco de varias máquinas virtuales y contenedores gestionados para garantizar una alta disponibilidad. Esta estructura incluye:

  • Contenedores de nodos peer distribuidos en varias máquinas virtuales para garantizar la resiliencia si una de las máquinas virtuales no está disponible o se está aplicando parches.
  • Los solicitantes, la fabric-ca, la consola y los nodos proxy REST se replican en todas las máquinas virtuales para una toma de control transparente a fin de evitar interrupciones.
  • Entornos de VM aislados para contenedores de ejecución de código de cadenas de clientes para mayor seguridad y estabilidad.

La integración incorporada con Oracle Identity Cloud Service para la autenticación de usuarios, la gestión de roles y la federación de identidades aprovecha inmediatamente las cuentas de Oracle Identity Cloud Service y permite una fácil vinculación de los miembros del consorcio que prefieren utilizar la federación basada en SAML para la autenticación con respecto a sus propios proveedores de identidad.

Oracle Blockchain Platform es un servicio gestionado por Oracle en el que el aprovisionamiento, la ejecución y el mantenimiento de toda la infraestructura son transparentes para los clientes. El marco completo se puede aprovisionar con solo unos clics y entradas de usuario, como la unidad que se va a utilizar, el número inicial de iguales y si el tipo de instancia es Fundador o Participante. El resto de la instancia se define automáticamente mediante la unidad QuickStart seleccionada. Consulte Antes de crear una instancia de Oracle Blockchain Platform.

La plataforma está integrada con el servicio de control y gestión de operaciones de Oracle Cloud para DevOps continuo. La plataforma proporciona parches y actualizaciones de pila completa sin tiempo de inactividad. Las operaciones de Oracle las realizan de forma transparente sin que sea necesario ningún tiempo de inactividad del cliente. Si se detecta alguna vulnerabilidad de seguridad, se activa la aplicación de parches de seguridad de emergencia para el sistema operativo y todos los componentes que componen el servicio. La detección, la mitigación y la solución continuas de amenazas cibernéticas inteligentes y adaptables se proporcionan como parte del enfoque de seguridad en profundidad de Oracle Cloud Infrastructure. Esto aprovecha la inteligencia adaptativa basada en aprendizaje automático para detectar rápidamente intrusiones y comportamientos anormales, y la aplicación de parches automatizada como una de las herramientas para una solución más rápida. Consulte la documentación de Oracle Cloud Infrastructure.

Oracle Blockchain Platform con el soporte de Oracle Cloud Infrastructure y Oracle Cloud Operations ofrece los mejores niveles de disponibilidad, rendimiento y seguridad. Para obtener información sobre los SLA de disponibilidad, consulte Oracle PaaS and IaaS Public Cloud Services - Pillar Document.