The whole point of Bitcoin is that trust isn't required. The chain is public, the rules are deterministic, anyone can verify everything independently. Running assume valid by default undermines that by turning trustless into trust that someone else checked. If verification is optional in practice, you've quietly reintroduced a trust layer.
The whole point of Bitcoin is that trust isn't required. The chain is public, the rules are deterministic, anyone can verify everything independently. Running assume valid by default undermines that by turning trustless into trust that someone else checked. If verification is optional in practice, you've quietly reintroduced a trust layer.