Cryptocurrencies are on the rise, and blockchain protocols are taking the world by storm. Ethereum is an open-source public blockchain featuring smart contracts and which uses the Turing-complete ...