About IBM Blockchain Platform v2.1.3

Running a different version of IBM Blockchain Platform? Switch to version 2.1.3, 2.5, 2.5.1, 2.5.2, 2.5.3.

Important: You are not looking at the latest product documentation. It is strongly suggested that you upgrade to the latest version of the product as soon as possible. Upgrading ensures that you are using the latest product features and fixes, such as improved product stability, automated certificate renewal, and current security patches. Security patches are not applied to older versions of the product that are no longer supported. The supported environments described in documentation for earlier releases, such as a previously supported Kubernetes version, are not updated and may no longer be accurate—do not rely upon support for any versions listed in earlier releases of the product.

IBM® Blockchain Platform v2.1.3 enables a consortium of organizations to easily build and join a blockchain network on-premises, or on any private, public, or hybrid multicloud that uses Kubernetes. Customers can deploy their nodes on the cloud platform of their choice and connect to any IBM Blockchain Platform network, whether it is deployed on your own Kubernetes cluster or with the IBM Blockchain Platform for IBM Cloud. The IBM Blockchain Platform v2.1.3 leverages Hyperledger Fabric v1.4.6 and supports deployment on multiple Kubernetes distributions.

What IBM Blockchain Platform v2.1.3 offers

The IBM Blockchain Platform provides a flexible management platform that runs on Kubernetes. The offering includes an award-winning management console that allows you to easily deploy blockchain components, build a multicloud blockchain network, and perform network management and maintenance.

This offering includes two deployment options:

Full platform

Includes the operator, management console, peer, CA, orderer, and smart contract container images. The IBM Blockchain Platform management console can be used to create all of the fundamental components of a Hyperledger Fabric network: a Certificate Authority (CA), an ordering service, and peers, on your local cluster. You can also use your console to operate a distributed multicloud network by importing nodes that were deployed by using other consoles. For more information about the building blocks of Hyperledger Fabric networks, see the blockchain component overview.

IBM Blockchain images

For experienced Hyperledger Fabric customers, a purchase of IBM Blockchain Platform v2.1.3 includes an entitlement to the peer, CA, orderer, and smart contract container images that are signed and supported by IBM. These images are based on the open source Hyperledger Fabric code base and contain a number of enhancements for stability and serviceability. The images are bundled with support from IBM. The IBM Blockchain Platform management console and operator are not among the images that are included in this entitlement. For more information, see IBM Blockchain images for Hyperledger Fabric.

The IBM Blockchain Platform includes the following key features:

BUILD ---- Integrated developer experience

OPERATE --- Total control of your deployments

GROW --- Scalability and flexibility

Check out this blog on taking the next step towards multicloud support and distributed consensus.

Supported Platforms

The IBM Blockchain Platform v2.1.3 can be deployed with the Kubernetes distributions on the following Platforms:

Table 1. Supported platforms
Kubernetes distribution Version Hardware Tested configuration
OpenShift Container Platform 3.11 x86_64
OpenShift Container Platform 4.1 x86_64
OpenShift Container Platform 4.3 x86_64 Checkmark icon
OpenShift Container Platform on IBM Cloud 3.11, 4.3 x86_64 Checkmark icon
OpenShift Container Platform on LinuxONE 4.2 s390x Checkmark icon
OpenShift Container Platform on LinuxONE 4.3 s390x Checkmark icon
Kubernetes * v1.14 - v1.17 x86_64 Checkmark icon

* If you want to use IBM Kubernetes Service, we recommend that you check out the IBM Blockchain Platform for IBM Cloud offering unless you specifically require this offering. See Is IBM Blockchain Platform v2.1.3 suitable for you.

If you are running on Azure Kubernetes Service, Amazon Elastic Kubernetes Service, or IBM Kubernetes Service, then you need to set up the NGINX Ingress controller and it needs to be running in SSL passthrough mode. For more information, see Considerations when using Kubernetes distributions.

License and pricing

Your IBM Blockchain Platform v2.1.3 entitlement includes both the full platform and the IBM Blockchain images.

The entitlement does not include a Kubernetes distribution. You must procure that separately. And if you plan to use IBM Cloud Private, you need to purchase a separate entitlement.

After you purchase an entitlement, you can access your My IBM dashboard to obtain your entitlement key for the offering. This key is required to deploy the release. When you choose this option, you are responsible for provisioning your own Kubernetes cluster.

For more information, see Pricing.

Considerations and limitations

Installing IBM Blockchain Platform v2.1.3

The IBM Blockchain Platform v2.1.3 uses a Kubernetes Operator to install the IBM Blockchain Platform console on your cluster and manage the deployment of your nodes. When you purchase the IBM Blockchain Platform license from Passport Advantage Online, you receive a token that provides access to IBM Entitlement registry. You can use your token with the commands and files that are provided in the installation guide to automatically download the Docker images and start the operator and console on your cluster. When you are ready to get started, see Deploying IBM Blockchain Platform v2.1.3 on the OpenShift Container Platform. If you are deploying the platform on other Kubernetes distributions, see Deploying IBM Blockchain Platform v2.1.3 on Kubernetes.

It is also possible to deploy the IBM Blockchain Platform behind a firewall, without having access to the public internet. For more information, see Deploying IBM Blockchain Platform v2.1.3 on the OpenShift Container Platform behind a firewall. Otherwise, for other Kubernetes distributions see Deploying IBM Blockchain Platform v2.1.3 on Kubernetes behind a firewall.

Looking for a way to script the deployment of the service? Check out the Ansible playbooks, a powerful tool for scripting the deployment of components in your blockchain network.

Security Considerations

Because these components are deployed on your own infrastructure, you are responsible for managing their security. This includes important areas of security, such as Identity and Access Management, key management, and data encryption. Review the following topic on Security for the list of considerations.

Getting support

For more information about how to get support on IBM Blockchain Platform, in addition to free blockchain developer resources and support forums that you can use to troubleshoot problems, see Getting support.

Next steps

When you are ready to learn how to deploy an instance of the IBM Blockchain Platform to your Kubernetes cluster see Getting started with IBM Blockchain Platform v2.1.3.