Whitespace, penalties, dishonest blockchains

commit messages say it all.