# How Broadcast Works
All of these messages are exchanged synchronously.
💡 Leader requests follower to create a RSA key pair > follower generates and sends back to leader > and so on...
💡 It follows a set of rules before moving on, allowing us to more easily handle communication to an authenticated instance from an unauthenticated instance.
💡 Each tab session instance can speak to each other one, i.e. all leader and follower and popup instances linked to the tab use an identifier to allow communication.
💡 Tab-to-tab communication is prevented.
💡 This allows someone to be able to be logged in to the same dApp on different tabs and one tab does not affect any instances loaded in other tabs.