HomePhabricator

Send rejects and apply DoS scoring for errors in direct block validation.
40f5cb878eddUnpublished

Unpublished Commit ยท Learn More

Repository Importing: This repository is still importing.

Description

Send rejects and apply DoS scoring for errors in direct block validation.

75f51f2a introduced asynchronous processing for blocks, where reject messages
and DoS scoring could be applied outside of ProcessBlock, because block
validation may happen later.

However, some types of errors are still detected immediately (in particular,
CheckBlock violations), which need acting after ProcessBlock returns.

Details

Provenance
Pieter Wuille <pieter.wuille@gmail.com>Authored on Jul 6 2014, 12:47
deadalnixPushed on May 14 2017, 22:04
Parents
rABCe81e2e8f7cde: Merge pull request #4421
Branches
Unknown
Tags
Unknown

Event Timeline

Pieter Wuille <pieter.wuille@gmail.com> committed rABC40f5cb878edd: Send rejects and apply DoS scoring for errors in direct block validation. (authored by Pieter Wuille <pieter.wuille@gmail.com>).Jul 6 2014, 12:47