PBFT in .NET CORE

April 21, 2021 ยท View on GitHub

simple demonstration of the workflow of the Practical byzantine fault tolerance algorithm that can be used to build consensus in partially synchronous networks implemented in .NET CORE

Crypto

Elliptic curve cryptography is used to create The public/private key pair, signing and verifying messages

How to test

run ./build.sh and configuire the list of ip addresses in configs.cs file ,each ip should represent the container ip ,the default docker ip range is 172.17. 0.0/16 so this will typically run without modifications