Skip to content
Last update: July 29, 2021

Supported Quorum Blockchain Service ledger versions

Quorum Blockchain Service (QBS) uses the Ethereum-based GoQuorum ledger designed for the processing of private transactions within a group of known participants, identified as a consortium in QBS.

Managing updates and upgrades

Versioning in GoQuorum is done through calendar versioning with the format YY.M.patch. For example, if the GoQuorum version is 21.4.2, release type would be categorized as follows:

YY (Year) M (Month) Patch
21 (2021) 4 (April) 2

QBS automatically updates patch releases of GoQuorum to existing running members within 30 days of being made available from GoQuorum.

Check ledger version

You can check the GoQuorum version on your QBS member by attaching to your node using geth or viewing diagnostic logs.

Using geth

Attach to your QBS node using geth:

Example

geth attach https://transaction-1.qbsconsortium.onquorum.net:3200/H5xErinMiG21jtiRYbyWeia2

Once your node is connected, geth reports the GoQuorum version:

Example

instance: Geth/v1.9.7-stable-9339be03(quorum-v2.6.0)/linux-amd64/go1.13.12

Using diagnostic logs

If you enable diagnostic logs, the GoQuorum version is reported for transaction nodes:

Example

{"NodeName":"transaction-node","Message":"INFO [06-22|05:31:45.156] Starting peer-to-peer node instance=Geth/v1.9.7-stable-9339be03(quorum-v2.6.0)/linux-amd64/go1.13.12\n"}
{"NodeName":"transaction-node","Message":"[*] Starting Quorum node with QUORUM_VERSION=2.6.0, TESSERA_VERSION=0.10.5 and PRIVATE_CONFIG=/working-dir/c/tm.ipc\n"}
111

Check genesis file content

To check genesis file content of your blockchain node, use the admin_nodeInfo API method.

You can call the API using a geth console or a web3 library.

Back to top