. Blockchain,

. Bitcoin,

. Ethereum,

. Tendermint,

A. Couchdb,

G. Leveldb-in,

. Hyperledger,

A. Kafka,

. Wireshark,

S. Nakamoto, Bitcoin: a peer to peer electronic cash system, 2008.

G. Wood, Ethereum: a secure decentralised generalised transaction ledger, 2015.

E. Androulaki, A. Barger, V. Bortnikov, C. Cachin, K. Christidis et al., Hyperledger Fabric: A distributed operating system for permissioned blockchains, vol.30, p.15, 2018.

D. Ongaro and J. Ousterhout, Search of an Understandable Consensus Algorithm, 2014.

C. Cachin and M. Vukolic, Blockchain consensus protocols in the wild, 31st Intl. Symposium on Distributed Computing (DISC 2017), pp.1-11, 2017.

M. Castro and B. Liskov, Practical Byzantine fault tolerance and proactive recovery, ACM Trans. Comput. Syst, vol.20, issue.4, p.398461, 2002.

E. Parinya, V. Gramoli, and G. Jourjon, Impact of Man-In-The-Middle Attacks on Ethereum, Proceedings of IEEE SRDS 2018, 2018.

M. Apostolaki, A. Zohar, and L. Vanbever, Hijacking bitcoin: Routing attacks on cryptocurrencies, IEEE Symposium, 2017.

E. Kokoris-kogias, P. Jovanovic, N. Gailly, I. Khoffi, L. Gasser et al., Enhancing bitcoin security and performance with strong consistency via collective signing, Proc. of the USENIX Security Symposium, 2016.

I. Eyal, A. E. Gencer, . Emin-gün, R. Sirer, and . Van-renesse, Bitcoin-ng: A scalable blockchain protocol, 13th USENIX Symposium on Networked Systems Design and Implementation, pp.45-59, 2016.