Are there possible attack/failure scenarios when no new nodes verify old signatures anymore (keeping the assumevalid defaults)?


This question came up in a recent discussion with Hasu and I was wondering if there is a good/practical reason why a newly syncing node should change the assumevalid option to 0 (verifying all the signatures from the genesis block) or is it safe to assume that signatures buried under years and years of blocks are not "worth it" to be verified anymore? Is there anything that can go wrong (either by accident or as an exploit) when no new node verifies the old signatures anymore?

Source link

Leave a reply