References
1:
https://github.com/cosmos/cosmos/blob/master/WHITEPAPER.md#inter-blockchain-communication-ibc
2:
https://en.wikipedia.org/wiki/Vector_clock
3:
https://blog.cosmos.network/consensus-compare-casper-vs-tendermint-6df154ad56ae#215d
4:
https://blog.cosmos.network/light-clients-in-tendermint-consensus-1237cfbda104
5:
http://scattered-thoughts.net/blog/2012/08/16/causal-ordering/
6:
https://github.com/ethereum/wiki/wiki/RLP
7:
https://developers.google.com/protocol-buffers/
8:
https://github.com/tendermint/go-amino
9:
https://developers.google.com/protocol-buffers/docs/proto3
10:
https://en.wikipedia.org/wiki/Merkle_tree