Should blockchains be single-purpose? – Blockworks