bitcoin-dev

Reasons to add sync flags to Bitcoin

Reasons to add sync flags to Bitcoin

Original Postby Moral Agent

Posted on: July 28, 2016 16:41 UTC

There is a proposed strategy to reduce the impact of a block-with-valid-header-but-invalid-transactions-spam-attack by using sync flags.

The key to the strategy is to relax the requirement that a flag commit to a completely valid block, instead requiring only a valid block header. Miners can commence mining a flag as soon as they obtain a valid block header and can choose to abandon or continue mining the flag if spam is discovered. The split of hashpower between the flag and mining for a valid block should reflect miners' estimates of the cost of negative outcomes. This approach neutralizes the harm done by the attack and incorporates the work done to produce the spam into the blockchain cumulative Proof of Work, without payment to the spammer.