Skip to content

Latest commit

 

History

History

minbft-build

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 

Building MinBFT

The instructions below provide all necessary steps to build MinBFT.

Preparation

First, download MinBFT from its repository, patch it and create two versions (one with ECDSA and one without)

scripts/prepare.sh

Compiling

Then, simply run:

scripts/compile.sh

Packaging

All the necessary binaries are generated. Configure the IPs of every MinBFT replica by editing the file config/consensus.yaml. Subsequently, package the binaries by running:

scripts/payload.sh

A payload.zip is created that contains all the necessary code that needs to be executed for the experiment.