In case your suggestion is to mechanically deal with any block that has N blocks on high of it as assume-valid, that will be a really elementary change within the belief mannequin.
Proper now, blocks do not grow to be assume-valid until they’re truly legitimate. It is assessed by the contributors, reviewers, and maintainers of the Bitcoin Core software program (assuming that is the assume-valid you are speaking about), however you are already trusting that group collectively to offer you software program that appropriately implements the Bitcoin protocol any time you replace. It is also auditable (and audited) by anybody who desires, by operating the software program with assumevalid disabled and verifying historical past.
If as a substitute your native node would mechanically deal with any block with a adequate variety of blocks on high (with out truly validating it) as assume-valid, it might suggest {that a} cabal of dishonest miners may make you settle for invalid blocks. Observe that whereas an sincere majority of miners is a part of Bitcoin’s assumptions, that is solely the case for consensus, not validity. There isn’t a means at present that even 99% of miners at present may make your full node settle for a block that incorporates a transaction which steals your cash with out legitimate signature. In a world the place sufficiently-buried blocks are thought of assume-valid this does grow to be theoretically potential.
