Source: https://thenextweb.com/contributors/2017/11/28/ultimate-2000-word-plain-english-guide-ethereum/