Preface
If you’ve followed the meteoric rise (in December 2017) and subsequent fall of Bitcoin, you’ve also heard about blockchain. Blockchain is the technology behind Bitcoin and other cryptocurrencies like Litecoin and Dash. It’s a decentralized database, replicated across a large network, on which transactions are secured cryptographically. Most blockchains have a single purpose: to support a decentralized currency.
Ethereum was created in 2013 as a general-purpose blockchain. It allows developers to develop any decentralized application (Dapp), so it’s considered a programmable blockchain.
Having followed Bitcoin and being a software developer, I was blown away by this idea and excited about the impact Ethereum could have on many industries ...