Consumable Access Control for Blockchains