Is 1MB Block size right for Bitcoin?