2 Design Your Oracle Blockchain Platform Configuration
Prerequisites
Hardware
- 16 GB memory
- 500 GB available storage
- 4 CPUs
Virtual Machine Hosting Software
- 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
- 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.
- 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
Web 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