Why are blocks on Bluesky public?

The technical implementation of public blocks and some possibilities for more privacy preserving block implementations.