Most bridges operate using some variation of a mint-and-burn mechanism. When a token or other asset leaves the originating blockchain, it is either frozen or burned on exit, and a corresponding token is created on the destination chain. Similarly, when the asset returns to the originating blockchain, the duplicate token is burned on the destination chain. On the originating chain, the asset is either unfrozen or re-created, helping maintain the correct token supply.