RBTC Flyover - Overview
Flyover is Rootstock's fast bridge for BTC ↔ rBTC. Instead of waiting ~17 hours for PowPeg, a Liquidity Provider (LP) advances funds after a few confirmations. The user gets their rBTC or BTC in 20–60 minutes, depending on the amount.
PowPeg:
User sends BTC → waits ~17 hours → receives rBTC
Flyover:
User sends BTC → LP advances rBTC in 20–60 min → LP gets refunded later via PowPeg
PowPeg vs Flyover
| PowPeg | Flyover | |
|---|---|---|
| Core mechanism | Federated 2-Way Peg (HSMs + PoW) | LP advances funds, settles via PowPeg |
| Peg-in speed | ~17 hours (100 Bitcoin confirmations) | 20–60 min |
| Peg-out speed | ~34 hours (4,000 Rootstock confirmations) | 20–60 min |
| Fees | Network fees only | 0.15% LP fee + network fees * |
| Minimum peg-in | 0.005 BTC | 0.00500001 BTC |
| Minimum peg-out | 0.004 rBTC | 0.004 rBTC |
| Maximum | None | 15 BTC / 15 rBTC * |
| Trust model | PowPeg federation | LP intermediation, settles through PowPeg |
Flyover's speed depends on the amount: smaller amounts need fewer Bitcoin confirmations and settle faster; larger amounts need more.
- The LP fee is set by each LP. 0.15% is the current default but may vary.
- Maximum transfer limits are set by the LP and will increase over time.
How Flyover Works
Peg-In: BTC to rBTC
1. Get a quote The user requests a quote through the PowPeg App. The quote shows the amount of rBTC the user will receive, fees, required Bitcoin confirmations, and a time estimate.
2. Accept the quote The user must carefully review the quote details — including the amount, fees, confirmations required, and time estimate — and explicitly accept it before proceeding. Once the user accepts, the LP generates a unique Bitcoin deposit address tied to this specific quote. The address is derived from the quote hash — every transaction gets its own address.
3. Deposit BTC The user sends BTC to the deposit address. The LP monitors Bitcoin and waits for the required number of confirmations.
4. LP delivers rBTC Once confirmed, the LP calls the Liquidity Bridge Contract (LBC) on Rootstock to send rBTC to the user's address.
5. LP claims refund (background) The LP registers the peg-in with the Rootstock Bridge, providing a Merkle proof of the Bitcoin transaction. The Bridge verifies the proof and refunds the LP the original amount plus the fee. This is invisible to the user.
Sequence Diagram
Peg-Out: rBTC to BTC
1. Get a quote The user requests a quote showing the BTC they'll receive, fees, and time estimate.
2. Accept the quote The LP reserves BTC liquidity and returns a signature.
3. Deposit rBTC The user deposits rBTC into the Liquidity Bridge Contract on Rootstock. The contract locks the funds and emits an event that the LP monitors.
4. LP sends BTC Once the rBTC deposit has enough Rootstock confirmations, the LP sends BTC to the user's Bitcoin address.
5. LP claims refund (background) The LP submits a Merkle proof of the BTC payment to the Liquidity Bridge Contract and settles through the Rootstock Bridge. This happens in the background.
Sequence Diagram
Security
Flyover builds on PowPeg — live since 2018 with 100% uptime and operational excellence — and inherits its security guarantees.