Categorically, bitcoin can never force you to release your real identity in public.giving out your real address in public is like calling scammer into your privacy,because your bitcoin is your bitcoin.
Scammers can find you anywhere, send virus to your PC or something like that, and get all your funds.
Question is how to 100% hide your identity when using bitcoin?