Data Availability in Blockchains