Consensus Protocols & Platforms

Some of the systems below are distributed consensus protocols, while others are centralized services for orchestrating distributed systems, such as zookeeper for Kafka or etcd. Additionally, some of the protocols below are blockchains, such as Ethereum and Bitcoin.

Substrate and Ethereum are both distributed smart contract BFT protocols, and I am currently learning Substrate's ink! smart contracting and pallet framework.

Raft         |...............
Paxos        |............
Tendermint   |...................
Substrate    |...................
Ethereum     |...........................
Bitcoin      |........................
Stellar      |..........................
Zookeeper    |.......
etcd         |.......
-------------|-----------------------------------------
proficiency  0        25        50        75        100