Implementing Swirlds_ byzantine consensus algorithm by Leemon Baird (whitepaper available) in python. Swirlds is an algorithm constructing a strongly consistent and partition tolerant, peer-to-peer append-only log.
For now it is just an (not proper)implementation of the hashgraph consensus algorithm.
You can see how network evolves in real time.
bokeh serve --show hashgraph.py --args <number of nodes>