¿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 en comparación con otros productos de cadenas de bloques disponibles.

Como PaaS preensamblado, Oracle Blockchain Platform incluye todas las dependencias necesarias para soportar una red de cadena 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 cadena de bloques para admitir operaciones integradas. Esto le ayuda a empezar 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 Hyperledger Fabric de la Fundación Linux y amplía la versión de código abierto de Hyperledger Fabric de muchas formas.

Aprovisionamiento e integración en Oracle Cloud Infrastructure

  • Incluye PaaS ensamblado previamente 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 incrustadas.

Mejora la Seguridad

  • Utiliza cifrado de datos en tránsito basado en TLS 1.2, priorizando cifrados de seguridad directa en el conjunto de cifrado de TLS.
  • Utiliza el cifrado estático de datos para todos los datos de configuración y libro mayor.
  • Aísla a los clientes de otros inquilinos y al personal de Oracle.
  • Incluye un firewall de aplicación web para proteger los componentes de blockchain contra ciberataques, incluidas las reglas predefinidas del Open Web Access Security Project (OWASP), la inteligencia agregada de amenazas de múltiples fuentes y los ataques distribuidos de denegación de servicio de capa 7 (DDoS).
  • Proporciona el registro de auditoría de todas las llamadas de API a los recursos de blockchain, con registros disponibles a través de 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 incorporada

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

Agrega un proxy REST

  • Admite un conjunto enriquecido de API de Fabric mediante llamadas REST para una integración de transacciones más sencilla. Consulte API de REST para Oracle Blockchain Platform.
  • Permite 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 listos para usar 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 de 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 y asistentes completos e intuitivos 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 la biblioteca de documentación de Oracle Blockchain.
  • Activa DevOps a través de 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 enriquecida

  • Permite la sombra transparente del 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 de estado mundial. Consulte Creación de la base de datos de historial enriquecido.
  • Admite tablas estándar y tablas de blockchain para almacenar un historial enriquecido. Las tablas de blockchain son tablas de solo adición a prueba de alteraciones, que se pueden utilizar como un libro mayor seguro mientras que también están disponibles para transacciones y consultas con otras tablas.

Incluye Creador de aplicaciones de blockchain con poco código

Blockchain App Builder ayuda a desarrollar, probar, depurar y desplegar rápidamente 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) a partir de un archivo de especificación simple. Blockchain App Builder soporta el ciclo de vida de desarrollo completo, ya sea desde una interfaz de línea de comandos o como una extensión para 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.

Soporta el modelo de base de datos de estado híbrido

Los nodos peer pueden configurar Oracle Database como una base de datos de estado de reserva. El modelo de base de datos de estado híbrido evita las interrupciones del servicio al almacenar la información de estado tanto en la base de datos de Berkeley incorporada (principal) como en Oracle Database (retroceso). Si surge un problema con la base de datos de estado principal, Oracle Blockchain Platform cambia automáticamente a la base de datos de estado de reserva mientras se recupera la base de datos de estado principal.

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 control continuo y recuperación autónoma de todos los componentes de red basada en la copia de seguridad continua de los bloques de 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án aplicando parches.
  • Los solicitantes, fabric-ca, la consola y los nodos de proxy REST se replican en todas las máquinas virtuales para una toma de control transparente y evitar interrupciones.
  • Entornos de VM aislados para contenedores de ejecución de código de cadenas de clientes para una 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 identidad aprovecha inmediatamente las cuentas de Oracle Identity Cloud Service y permite la vinculación sencilla de miembros de 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 peers y si el tipo de instancia es Fundador o Participante. El resto de la instancia se define automáticamente mediante la unidad QuickStart que ha seleccionado. Consulte Antes de crear una instancia de Oracle Blockchain Platform.

La plataforma está integrada con el servicio de gestión y supervisión de operaciones de Oracle Cloud para DevOps continuo. La plataforma proporciona actualizaciones y parches sin tiempo de inactividad de pila completa. Estas operaciones las realizan de forma transparente las operaciones de Oracle sin necesidad de tiempo de inactividad de los clientes. Y 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, mitigación y corrección de amenazas cibernéticas inteligentes adaptables continuas se proporcionan como parte del enfoque de seguridad en profundidad de Oracle Cloud Infrastructure. Aprovecha la inteligencia adaptativa basada en el aprendizaje automático para la detección rápida de 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, soportado por Oracle Cloud Infrastructure y Oracle Cloud Operations, ofrece los mejores niveles de disponibilidad, rendimiento y seguridad de su clase. Para conocer los SLA de disponibilidad, consulte Oracle PaaS y IaaS Public Cloud Services: documento central.