New version of blockchain basics
Proposal for a new version that focuses on teaching the basic architecture of a blockchain, by showing step by step, how we can create a decentralized system that supports storing data, managing a cryptocurrency, then leveraging this architecture to support smart contracts.