What Are the Advantages of Oracle Blockchain Platform?

Using Oracle Blockchain Platform to create and manage your blockchain network has many advantages over other available blockchain products.

As a preassembled platform, Oracle Blockchain Platform includes all the dependencies required to support a blockchain network: compute, storage, containers, identity services, event services, and management services. Oracle Blockchain Platform includes the blockchain network console to support integrated operations. This helps you start developing applications within minutes, and enables you to complete a proof of concept in days or weeks rather than months.

How Oracle Blockchain Platform Adds Value to Hyperledger Fabric

Oracle Blockchain Platform is based on the Hyperledger Fabric project from the Linux Foundation, and it extends the open source version of Hyperledger Fabric in many ways.

Enhances Security

  • Uses data in-transit encryption based on TLS 1.2, prioritizing forward-secrecy ciphers in the TLS cipher-suite.
  • Uses data at-rest encryption for all configuration and ledger data.
  • Provides audit logging of all API calls to the blockchain resources, with records available through an authenticated, filterable query API.

Adds REST Proxy

  • Supports a rich set of Fabric APIs through REST calls for simpler transaction integration. See REST API for Oracle Blockchain Platform.
  • Enables synchronous and asynchronous invocations. Enables events and callbacks and DevOps operations.
  • Simplifies integration and insulates applications from underlying changes in transaction flow.

Provides the Management and Operations Console

  • Provides a comprehensive, intuitive web user interface and wizards to automate many administration tasks. For example, adding organizations to the network, adding new nodes, creating new channels, deploying and instantiating chaincodes, browsing the ledger, and more.
  • Enables DevOps through REST APIs for administration and monitoring of blockchain.
  • Dynamically handles configuration updates without node restart.
  • Includes dashboards, ledger browser, and log viewers for monitoring and troubleshooting.

Replaces Ledger DB World State Store With Oracle Berkeley DB

  • Provides Couch DB rich query support at Level DB performance.
  • Provides SQL-based rich query support. See What's the State Database?
  • Validates query results at commit time to ensure ledger integrity and avoid phantom reads.

Integrates Rich History Database

  • Enables transparent shadowing of transaction history to Autonomous Data Warehouse or Database as a Service and the use of Analytics or Business Intelligence (for example, Oracle Analytics Cloud or third-party tools) on blockchain transaction history and world state data. See Create the Rich History Database.

Highly Available Architecture and Resilient Infrastructure

Built for business-critical enterprise applications, Oracle Blockchain Platform is designed for continuous operation as a highly secure, resilient, scalable platform. This platform provides continuous monitoring and autonomous recovery of all network components based on continuous backup of the ledger blocks and configuration information.

Each customer instance uses a framework of multiple managed VMs and containers to ensure high availability. This framework includes:

  • Peer node containers distributed across multiple VMs to ensure resiliency if one of the VMs is unavailable or is being patched.
  • Orderers, fabric-ca, console, and REST proxy nodes are replicated in all VMs for transparent takeover to avoid outages.
  • A highly available Kafka/Zookeeper cluster, leveraging multi-VM deployment topology.
  • Isolated VM environments for customer chaincode execution containers for greater security and stability.