2 Design Your Oracle Blockchain Platform Configuration

Prerequisites

Hardware

The host machine for a single Oracle Blockchain Platform VM should meet the following minimum requirements:
  • 16 GB memory
  • 500 GB available storage
  • 4 CPUs

Virtual Machine Hosting Software

The following hypervisors are supported:
  • Oracle VirtualBox v5.x or v6.0 or later
  • Oracle Linux Virtualization Manager v4.2.8.2-1.0.8.el7 or later
  • VMWare Workstation
  • VMWare ESXi v6.7 or later
Additionally:
  • VMs must be DNS-resolvable
  • Date and time on the VMs and the client hosts for running a browser for Blockchain Platform Console and Blockchain Platform Manager must be synchronized.
  • If your hypervisor is running on Microsoft Windows, you should disable Hyper-V. Hyper-V is a Windows-native hypervisor and may cause interoperability issues when another hypervisor is installed with it. For more information, see the Microsoft support article: Virtualization applications do not work together with Hyper-V

Load Balancer

A lightweight load balancer is provided with Oracle Blockchain Platform for prototyping and development needs. It is not recommended for production use as it runs as part of the blockchain cluster.

An external load balancer capable of supporting TCP pass-through (and not just HTTP path mapping) can be provided, such as a dedicated NGINX 1.9.3+ server or F5.

Authentication Servers

An LDAP server is provided for prototyping and development purposes, as managing blockchain instances and the blockchain network itself requires an identity management system.

This server isn't recommended for production use. We recommended you configure one of the following authentication servers for production:
  • OpenLDAP 2.4.44 or later
  • Oracle Internet Directory 12.2.1.4.0 or later
  • Oracle Unified Directory 12.2.1.4.0 or later
  • Microsoft Active Directory Windows Server 2016 or later with a single domain

Hardware Security Modules

Oracle Blockchain Platform supports using a hardware security module (HSM) to store and manage keys. If you use an HSM, typically you configure one for each organization. To use an HSM, you must have access to one of the following devices or services:
  • SafeNet Luna Network HSM
  • SafeNet Luna HSM on Demand

Web Browsers

All administrative tools included with Oracle Blockchain Platform can be accessed through these browsers:
  • Mozilla Firefox
  • Microsoft Edge
  • Google Chrome
  • Apple Safari

Supported Topologies

In addition to creating a topology in which both the founder and participant are on Oracle Blockchain Platform Enterprise Edition, the following interoperability scenarios are supported:

  • Oracle Blockchain Platform Enterprise Edition Founder, Oracle Blockchain Platform Cloud Participant
  • Oracle Blockchain Platform Enterprise Edition Founder, Hyperledger Fabric Participant
  • Oracle Blockchain Platform Cloud Founder, Oracle Blockchain Platform Enterprise Edition participant
  • Hyperledger Fabric founder, Oracle Blockchain Platform Enterprise Edition participant