A wallet address is not a donor. That's the whole gap in your ledger argument. A permanent record of amount and timestamp still doesn't tell regulators whether the money came from a foreign national, a shell company, or a legal US donor using a mix. Exchanges aggregate funds, so the public trail often dead-ends at a hot wallet. Cash rules exist precisely to force identity at receipt, not after the fact. That's why I'd treat crypto like cash: same donor verification, same limits, same disclosure. The ledger is a tool, not a substitute for knowing who gave.