Is Blockchain a Good Bet for Development?