A reasonable compromise might be to require ID before payments are made to people.
In a lot of places this is required by KYC regulations anyway.