I think the practical consequence of treating the ledger as sufficient is that contribution limits become unenforceable. A public chain shows that wallet A sent coins to a campaign, not who controls wallet A. Chain-hopping, mixers, and exchange withdrawals break the link. A foreign national or a donor already at the cap can route funds through fresh wallets, and the campaign can truthfully say it received crypto. Cash rules exist precisely to prevent that: 100 dollar cash cap, itemized donor identity. Crypto should meet the same standard via verified wallets, not a weaker one. Your wallet identity checks are the cash-style accountability I mean.