• About
  • FAQ
  • Earn Bitcoin while Surfing the net
  • Buy & Sell Crypto on Paxful
Newsletter
Approx Foundation
  • Home
    • Home – Layout 1
  • Bitcoin
  • Ethereum
  • Regulation
  • Market
  • Blockchain
  • Business
  • Guide
  • Contact Us
No Result
View All Result
  • Home
    • Home – Layout 1
  • Bitcoin
  • Ethereum
  • Regulation
  • Market
  • Blockchain
  • Business
  • Guide
  • Contact Us
No Result
View All Result
Approx Foundation
No Result
View All Result
Home Bitcoin

Trustless Lightning-to-Bitcoin Swap? – Bitcoin Stack Exchange

Moussa by Moussa
October 21, 2025
in Bitcoin
0
peer discovery – how to obtain the IP addresses of nodes for mining pools?
189
SHARES
1.5k
VIEWS
Share on FacebookShare on Twitter


I found out how to turn around these steps for the ‘reverse’ case.

In the forward case, the Lightning invoice does not have to be generated by the Payer, but can be by a third party, as described in the question. If it is generated by the Payer, and there are only two parties involved, then that case can be ‘turned’ around for the reverse, LN->BTC case, with very similar vault usage.

First I re-describe the forward case, in terms of two parties, and then I describe the trustless solution for the reverse case. Note that I call the swapper actor Client (instead of Payer).

Forward case (BTC->LN):

  • Actors: Client, who wants to swap onchain BTC to Lightning BTC, and Provider of the swap service

Steps:

  1. Client creates a Lightning invoice it wishes to be paid, with desired amount.
  2. Client initiates a request to the Provider, with the details of the invoice (amount, payment hash, timeouts, etc.) and its own pubkey.
  3. Provider sets up a ‘vault’ BTC address, controlled by a script, allowing to be spent by someone who can prove that the LN invoice has been paid (normal branch), or by the Client after some time (timeout refund branch). Provider communicates the vault address, the script and the BTC amount it expects to Client.
  4. Client verifies the script: that it has the right amount, and it has a timeout branch with its own pubkey.
  5. Client performs the on-chain BTC payment to the vault address.
  6. Provider observes the payment, waits for confirmation, verifies it.
  7. Provider pays the LN invoice (from its LN funds).
  8. Once the invoice is paid, Provider transfers the BTC from the vault to an address of its own control.

End result: LN invoice is paid, Client has less BTC and more LN-BTC, Provider has less LN-BTC but more BTC.

Here is the detailed description of the reverse, LN->BTC case:

Reverse case (LN->BTC):

Actors: Client, who wants to swap Lightning BTC to onchain BTC, and Provider of the swap service.

Steps:

  1. Client initiates a request to the Provider, with the desired amount.
  2. Provider creates a Lightning invoice.
  3. Provider sets up a ‘vault’ BTC address, controlled by a script, allowing to be spent by someone who can prove that the LN invoice has been paid (normal branch), or by itself after some time (timeout refund branch).
  4. Provider makes BTC payment to the vault address.
  5. Provider communicates the lightning invoice to Client (without the payment secret, of course), the vault address and script.
  6. Client verifies the vault, that it has payout branch secured by the payment hash of the invoice.
  7. Client verifies that the vault has the right amount of BTC, waits for confirmation if needed.
  8. Client pays the Lighting invoice.
  9. Now in the possession of the payment secret, Client transfers the BTC from the vault to itself.

End result: LN invoice is paid, Client has less LN-BTC and more BTC, Provider has less BTC but more LN-BTC.

Some notes:

  • In both cases it is the Provider who sets up the vault.
  • I did not expand on the fallback case (forward case: the client can recover its BTC if Provider fails to fulfill; reverse case: Provider can recover its BTC if Client fails to pay).
  • The Provider can add some extra service fee, the Client is aware of the increased amount before paying, but this should be agreed/communicated before.
  • In the forward case the Lightning invoice can be created upfront by a third party, and the Client can arrange that invoice to be paid directly, e.g. when wanting to pay for an invoice of an online merchant (this use case variant is in the original question). In the reverse case this is not possible (to pay BTC directly to the 3rd party), as the BTC recipient must do a special operation (transferring the BTC from the vault address).



Source link

Related articles

Fed Holds Rates Steady: Here’s What It Means for Bitcoin Price and Ethereum

Fed Holds Rates Steady: Here’s What It Means for Bitcoin Price and Ethereum

March 20, 2026
CNBC Teases Deal Between Banks And Crypto For Long-Awaited Market Structure Bill

CNBC Teases Deal Between Banks And Crypto For Long-Awaited Market Structure Bill

March 20, 2026
Share76Tweet47

Related Posts

Fed Holds Rates Steady: Here’s What It Means for Bitcoin Price and Ethereum

Fed Holds Rates Steady: Here’s What It Means for Bitcoin Price and Ethereum

by Moussa
March 20, 2026
0

The Federal Reserve voted Wednesday (March 18) to hold benchmark interest rates steady at a target range of 3.50% to...

CNBC Teases Deal Between Banks And Crypto For Long-Awaited Market Structure Bill

CNBC Teases Deal Between Banks And Crypto For Long-Awaited Market Structure Bill

by Moussa
March 20, 2026
0

Trusted Editorial content, reviewed by leading industry experts and seasoned editors. Ad Disclosure CNBC reported on Friday that a tentative...

Ethereum Investor Druckenmiller Predicts Stablecoin-Led Payment Systems

Ethereum Investor Druckenmiller Predicts Stablecoin-Led Payment Systems

by Moussa
March 20, 2026
0

Ethereum investor Stanley Druckenmiller has added his voice to the growing conversation around the future of digital finance, predicting that...

Bitcoin Price Holds $70,000 As War-Driven Inflation Fear Rises

Bitcoin Price Holds $70,000 As War-Driven Inflation Fear Rises

by Moussa
March 20, 2026
0

Bitcoin price held near the $70,000 level today as geopolitical risks tied to the conflict involving Iran shifted and macro...

Markets Double Down on Fed Pause After March Decision: Traders See No Fold Ahead of April Meeting

Markets Double Down on Fed Pause After March Decision: Traders See No Fold Ahead of April Meeting

by Moussa
March 20, 2026
0

Markets are leaning heavily toward a Federal Reserve pause following this week’s Federal Open Market Committee (FOMC) decision, with traders...

Load More

youssufi.com

sephina.com

[vc_row full_width="stretch_row" parallax="content-moving" vc_row_background="" background_repeat="no-repeat" background_position="center center" footer_scheme="dark" css=".vc_custom_1517813231908{padding-top: 60px !important;padding-bottom: 30px !important;background-color: #191818 !important;background-position: center;background-repeat: no-repeat !important;background-size: cover !important;}" footer_widget_title_color="#fcbf46" footer_button_bg="#fcb11e"][vc_column width="1/4"]

We bring you the latest in Crypto News

[/vc_column][vc_column width="1/4"][vc_wp_categories]
[/vc_column][vc_column width="1/4"][vc_wp_tagcloud taxonomy="post_tag"][/vc_column][vc_column width="1/4"]

Newsletter

[vc_raw_html]JTNDcCUzRSUzQ2RpdiUyMGNsYXNzJTNEJTIydG5wJTIwdG5wLXN1YnNjcmlwdGlvbiUyMiUzRSUwQSUzQ2Zvcm0lMjBtZXRob2QlM0QlMjJwb3N0JTIyJTIwYWN0aW9uJTNEJTIyaHR0cHMlM0ElMkYlMkZhcHByb3gub3JnJTJGJTNGbmElM0RzJTIyJTNFJTBBJTBBJTNDaW5wdXQlMjB0eXBlJTNEJTIyaGlkZGVuJTIyJTIwbmFtZSUzRCUyMm5sYW5nJTIyJTIwdmFsdWUlM0QlMjIlMjIlM0UlM0NkaXYlMjBjbGFzcyUzRCUyMnRucC1maWVsZCUyMHRucC1maWVsZC1maXJzdG5hbWUlMjIlM0UlM0NsYWJlbCUyMGZvciUzRCUyMnRucC0xJTIyJTNFRmlyc3QlMjBuYW1lJTIwb3IlMjBmdWxsJTIwbmFtZSUzQyUyRmxhYmVsJTNFJTBBJTNDaW5wdXQlMjBjbGFzcyUzRCUyMnRucC1uYW1lJTIyJTIwdHlwZSUzRCUyMnRleHQlMjIlMjBuYW1lJTNEJTIybm4lMjIlMjBpZCUzRCUyMnRucC0xJTIyJTIwdmFsdWUlM0QlMjIlMjIlM0UlM0MlMkZkaXYlM0UlMEElM0NkaXYlMjBjbGFzcyUzRCUyMnRucC1maWVsZCUyMHRucC1maWVsZC1lbWFpbCUyMiUzRSUzQ2xhYmVsJTIwZm9yJTNEJTIydG5wLTIlMjIlM0VFbWFpbCUzQyUyRmxhYmVsJTNFJTBBJTNDaW5wdXQlMjBjbGFzcyUzRCUyMnRucC1lbWFpbCUyMiUyMHR5cGUlM0QlMjJlbWFpbCUyMiUyMG5hbWUlM0QlMjJuZSUyMiUyMGlkJTNEJTIydG5wLTIlMjIlMjB2YWx1ZSUzRCUyMiUyMiUyMHJlcXVpcmVkJTNFJTNDJTJGZGl2JTNFJTBBJTNDZGl2JTIwY2xhc3MlM0QlMjJ0bnAtZmllbGQlMjB0bnAtcHJpdmFjeS1maWVsZCUyMiUzRSUzQ2xhYmVsJTNFJTNDaW5wdXQlMjB0eXBlJTNEJTIyY2hlY2tib3glMjIlMjBuYW1lJTNEJTIybnklMjIlMjByZXF1aXJlZCUyMGNsYXNzJTNEJTIydG5wLXByaXZhY3klMjIlM0UlQzIlQTBCeSUyMGNvbnRpbnVpbmclMkMlMjB5b3UlMjBhY2NlcHQlMjB0aGUlMjBwcml2YWN5JTIwcG9saWN5JTNDJTJGbGFiZWwlM0UlM0MlMkZkaXYlM0UlM0NkaXYlMjBjbGFzcyUzRCUyMnRucC1maWVsZCUyMHRucC1maWVsZC1idXR0b24lMjIlM0UlM0NpbnB1dCUyMGNsYXNzJTNEJTIydG5wLXN1Ym1pdCUyMiUyMHR5cGUlM0QlMjJzdWJtaXQlMjIlMjB2YWx1ZSUzRCUyMlN1YnNjcmliZSUyMiUyMCUzRSUwQSUzQyUyRmRpdiUzRSUwQSUzQyUyRmZvcm0lM0UlMEElM0MlMkZkaXYlM0UlM0NiciUyRiUzRSUzQyUyRnAlM0U=[/vc_raw_html][/vc_column][/vc_row]
No Result
View All Result
  • Contact Us
  • Homepages
  • Business
  • Guide

© 2024 APPROX FOUNDATION - The Crypto Currency News