Blockchain and Distributed Systems: Basic Concepts and Implications | Synapse