Ethereum, tokens & smart contracts. Ethereum has received a lot of attention from the cryptocurrency and software communities, it’s a blockchain based mix of currency and programming with seemingly endless and novel applications we are just starting to discover, it is also a complex and amazing