Blockchain simulator implemented in Golang. Based on godes library
Implementing all of the Ethereum layers - RLPx, DEVp2p, Ethereum Subprotocol, PoASim is able to simulate Proof of Authority consensus alghoritms, namely Clique and Aura.
go get github.com/agoussia/godes
go get github.com/ethereum/go-ethereum
go get gonum.org/v1/plot/...
go get github.com/leesper/go_rng
go get github.com/deckarep/golang-set