A Critical Perspective on Ethereum: Too Much Tinkering