The art of blockchains