I believe TOFU can be solved by "staking" bitcoin to an identity. Either through the blockchain, or some other public ledger like liquid. It wouldn't require an onchain transaction for identity association, only a nostr message signed by the bitcoin wallet and posted by the holder of the nostr keys. The longer a nonzero-sum bitcoin wallet is uniquely associated with the npub, the more credible the identity is.