Public vs Private Blockchains for the Enterprise