Boltz

OlaniranOlaniran
Jul 15, 2025
Jul 15, 2025
Since its deployment in 2009, Bitcoin's peer-to-peer electronic cash system has grown exponentially, giving life to solutions that today enable it to be a system we can use instantly in our everyday actions, notably through Lightning Network.
However, a major problem remained between the Bitcoin protocol layers: fluid interoperability. In order to exploit the full potential of Bitcoin, it was imperative to find a solution that would enable transactions between the different layers of the protocol. This need gave rise in 2019 to Boltz, a bridge that links several Bitcoin layers.

What is Boltz?

Boltz is a non-custodial platform ideal for anyone wishing to transact between the different layers of the Bitcoin protocol:
  • on chain: Bitcoin's main chain where transactions are confirmed every 10 minutes on average, transaction fees are often high, which does not necessarily meet users' needs ;
  • Lightning Network: The Bitcoin overlay for instant payments at low fees, allowing the Bitcoin to be used for daily payments;
  • Liquid Network: an overlay for Bitcoin created by Blockstream, enabling fast, confidential transactions and the use of other Bitcoin-based financial instruments;
  • RootStock: A solution for developing smart contracts based on the Bitcoin protocol.
Interoperability between these different layers is of major importance, as it gives users the flexibility they need to take full advantage of everything the Bitcoin ecosystem has to offer.
Boltz uses atomic swaps. This technology enables bitcoins to be exchanged between 2 layers (e.g. BTC onchain in exchange for BTC on Lightning) directly between two parties, without the need for trust and without the need for an intermediary. These exchanges are called "atomic" because they can only produce two results:
  • Either the exchange is successful and the two participants have effectively exchanged their BTC ;
  • Either the exchange fails, and both participants leave with their original BTC.
In this way, you retain permanent self-custody of your bitcoins, and the exchange is not based on any trust in the counterparty: either the exchange succeeds or fails, but neither party can steal the other's funds.
An atomic exchange works with smart contracts HTLC (Hashed Timelock Contract). In this type of contract, the amount is "locked" in a two-way channel and a time restriction is introduced, so that if the transaction is not completed within a certain time, the balance reverts to the depositor. This is the mechanism used by the Boltz platform.

Your first exchanges with Boltz

Boltz is a non-depository web platform that requires no personal information from you. Boltz has a minimalist, fluid Interface that allows you to start trading in less than a minute.
Once on the platform, you can create atomic exchanges between the different layers of the Bitcoin ecosystem.
You'll see the minimum and maximum number of satoshis (the smallest unit of Bitcoin) you can trade via Boltz, including network charges and a percentage levied by Boltz of between 0.1% and 0.5%.
Then select the layer from which you wish to make an atomic exchange, and select the layer on which you wish to receive the bitcoins.
In this tutorial, we'll be focusing on atomic exchange from the main layer to Lightning Network.
You can configure the base unit for your exchanges by choosing between the options :
  • BTC ;
  • Sats.
Once you've completed your basic configurations, insert the amount of your atomic exchange, then create a Lightning invoice for the equivalent amount, or simply insert your LNURL.
To be on the safe side, please check the parameters of your atomic exchange to export the backup keys linked to your exchange.
On the Settings icon, download the backup key and save the file appropriately.
This file contains the 12 keywords of the wallet associated with your atomic exchanges.
Then click on the Create atomic exchange button and proceed with payment of the indicated amount.
Once your payment has been made and confirmed, you will automatically receive the equivalent amount on your Lightning wallet.
In the Refund menu, find your atomic exchange history to identify the exchange on which you wish to be refunded. You can also import a history of exchanges you've made on another device, for example, using the backup key file associated with these exchanges.
In the History menu, you can download a more detailed history of the exchanges associated with your rescue key by clicking on the Backup button.
⚠️ Please do not divulge this file either, as it contains all the information associated with your transactions and the backup key linked to these transactions.
Boltz offers you a high level of confidentiality thanks to its access via a .onion link on the Tor network. Make atomic exchanges totally anonymous by selecting the Onion menu, after activating Tor browsing in your browser.
By now you're familiar with Boltz, a unique exchange platform that enables interoperability between the different layers of the Bitcoin ecosystem.
Did this work well for you?
1
0

Author

This tutorial has been written by Olaniran

You can say thanks by tipping the professor.

OlaniranOlaniran
39Tutorials

Web application developer, I write and share my understanding of how systems work.

adoptionguidesproof-of-work

Credits

This tutorial has not been proofread yet

0/3Proofreading status

The original content has been translated by AI, but human review is necessary to ensure its accuracy.

Progress: 0/31 308 sats654 sats327 sats
*Rewards may vary based on the $ exchange rate

Every content on the platform is the result of a collaborative effort: each lesson, translation, and revision is made possible by the work of contributors. For this reason, we are always looking for proofreaders who can review our content in many languages. If you want to participate in the proofreading process, please reach out in our Telegram group and read our tutorial. We remind you that this content is open-source - licensed under CC BY-SA - so it can be freely shared and used, as long as the original source is credited.