nimbus-eth2/beacon_chain
tersec bdea75e4c3
Restore all blockpool extended validation checks (#886)
* fix remaining block pool extended validation issues and re-enable first-block-received and block-signature EV checks; enable Merkle validation in beacon_node in eth2_network_simulation; refactor some Merkle proof generation code outside tests/ as a result

* re-enable Merkle validation skipping, since while it works on make eth2_network_simulation, it has issues with local testnet

* tighten already-seen-block blockpool check; move comment closer to conceptually proximate code; queue up maybe-future-valid-blocks as pending to keep libp2p-synchronous interrupt handling time lower

* revert the cleanups, now in a separate PR

* remove the remaining merkle_minimal cleanup remnants, also moved to other PR

* restore PR to only modifying one file after rebasing

* use signatures as summary to compare block contents

* switch signature comparison to be raw byte-wise to ensure no attempts to deserialize it to valid (or not) BLS signatures first
2020-04-21 18:52:53 +02:00
..
2020-04-20 19:27:52 +02:00
2020-04-20 16:59:18 +02:00
2020-04-16 01:01:18 +03:00
2020-04-11 10:51:07 +02:00
2020-01-20 13:39:37 +00:00
2020-03-11 17:26:30 +00:00
2020-03-11 10:50:55 +00:00
2020-04-16 01:01:18 +03:00
2020-02-07 08:13:38 +01:00
2020-04-20 16:59:18 +02:00