
Byzantine Config
Open source executable utility used to easily update a Hyperledger Fabric blockchain configuration with a transaction buffer file that can be signed and executed.
Hyperledger Labs
Byzantine Config has been accepted into Hyperledger Labs.
Hyperledger® Labs is a community-based innovation space. Entrance into Hyperledger Labs allows Byzantine Config to be further tested, innovated, and used by the wider Hyperledger community.


Byzantine Config Usage
Used to update a Hyperledger Fabric network configuration. Doing this manually with CLI tools can be complex and cumbersome.
Adding/updating organizations requires a configuration block to be defined, signed and then executed as an updated config transaction.
Highlights
Provides an executable GUI application that simplifies updating & adding Organizations.
An initial connect screen will appear when invoked.
You will need a network peer node address, User ID, access to your private key, and Fabric Binaries.
Configuration
Blockchain configuration information is stored in the blockchain as configuration block types.
The first, genesis, block is always a configuration block. Configuration blocks store elements such as organizations in the network, orderer addresses, a channel, and other properties.
The first, genesis, block is always a configuration block. Configuration blocks store elements such as organizations in the network, orderer addresses, a channel, and other properties.
Problem
Since configuration data is stored in the blockchain, it cannot be updated. So, how is it modified?
When a new configuration block is added to the chain, Fabric reconciles the latest with the current configuration of the blockchain.
Updating configuration manually using the HLF CLI tools is a lengthy and complex set of processes.
When a new configuration block is added to the chain, Fabric reconciles the latest with the current configuration of the blockchain.
Updating configuration manually using the HLF CLI tools is a lengthy and complex set of processes.
Byzantine Config
Byzantine Config greatly simplifies this process.
It's an executable utility that provides a simple GUI-based application that produces a configuration transaction buffer file.
That file can be signed and executed to update a Hyperledger Fabric blockchain configuration.
It's an executable utility that provides a simple GUI-based application that produces a configuration transaction buffer file.
That file can be signed and executed to update a Hyperledger Fabric blockchain configuration.