If you're going to reorg a block because its content is evil, or just doesn't obey your favorite new soft fork rules, please put its hash in a coinbase OP_RETURN of your alternative block.

That proves you saw the block but chose not to accept it. As opposed to just having missed it, as with a typical stale block.

Call it a Bad Uncle block?

You could even do this with weak blocks (reduced proof of work) if all you have is a BitAxe.

Reply to this note

Please Login to reply.

Discussion

Interesting idea — what would be the benefit of doing that?

Basically to back the age old tiring arguments around "spam" with some proof-of-work.

It's too cheap to say your node does X. It's even too cheap to say your pool censors X, since there's negligible revenue impact in the current fee market. And equally negligible hinderance for the person doing X, since it just goes in the next block.

Reorging a competitor block is an expensive signal. And if it succeeds it would deter other miners to include X.

Of course it would set a terrible example for governments to copy, but hey, gotta fight "spam" at all cost, right?

The evil uncle! 😂