While some in the "sidechain community" for sure are waiting for Stacks to rollout their
sBTC bridge based on a dynamic federation (this should happen in October or November), I looked a bit deeper into
tBTC, a "relatively" decentralized bridge. It is active on several chains, among them Ethereum, Solana, and the ETH L2s Arbitrum, Optimism and Polygon. An overview is
here and the security model is described
here.
Basically, tBTC (not to be confused with testnet Bitcoin) converts Ethereum, Solana and the other altchains it resides into a Bitcoin PoS sidechain.
The second version of the tBTC bridge, which I will describe here, was launched in early 2023, the first one (already launched in 2020) relied on overcollateralization and was thus a bit similar to algorithmic stablecoins like Dai.
tBTC is a bit similar to Nomic (see
this post) in that the stakers of a certain token, the
T token (the "subnetwork" of this token on each participating chain is called
Threshold Network), manage the so-called "wallets", which hold the Bitcoin funds which back the tBTC token.
Each wallet is managed by 100 so-called "signers", which are selected among the T token stakers with an algorithm looking a bit similar to the "Follow-the-satoshi" principle, i.e. each staker's chance to become a "signer" is determined by the amount they stake. 51 of these 100 signers have to collaborate (using
Threshold Elliptic Curve Digital Signature Algorithm, an alternative multisig-like scheme) to move the Bitcoins in the "wallet".
Like in Nomic periodically (each 12 hours) the deposits on the Bitcoin chain are consolidated into a single UTXO, and once this occurs, tBTC are created on the altcoin chain (ETH, SOL ...). This process is called "Deposit Sweep". Due to it being slow, there's an additional mechanism called Optimistic Mint, where tokens can created already after 3 hours if an user group called "Guardians" doesn't prove the deposit was created fraudulently. It's very similar to an optimistic rollup.
To redeem BTC, the user notifies (via a smart contract called the Bank) the signers of a Bitcoin wallet (see above). This request starts a timer, and the signers now have to prove the tBTC user got the tBTC according to the protocol, and pay him out the equivalent amount of BTC on the Bitcoin chain. If the signers become unresponsive and somebody notifies the smart contract on this failure, the signers' stake deposits are slashed and the tBTC are returned to the user, who can (afaik) then start the process again. The user who notified the contract gets a part of the slashed reward, again a bit like in an Optimistic rollup.
The redeem process is slightly different than in Nomic, but in general the system is quite similar. In both systems, if you deposit a BTC, you basically trade Bitcoin's PoW security to a PoS system. I believe also Thorchain works with a similar model.