
View Professor Martin Kleppmann's foundational paper and presentation titled:

A vector clock is a data structure used for determining the partial ordering of events in a distributed system and detecting causality violations.

Traditional chain of blocks consensus methods have significant limitations. Causal consistency addresses many of 'blockchain's shortcomings.

Egalcoin