Why transaction fees make for a better blockchain