• 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

A Decade-Old Ripple XRP Ledger Flaw Was Patched Before Disclosure

October 12, 2026
LBank at 11: Eric He on Building an Exchange for More Than One Market Cycle

LBank at 11: Eric He on Building an Exchange for More Than One Market Cycle

October 12, 2026
Share76Tweet47

Related Posts

A Decade-Old Ripple XRP Ledger Flaw Was Patched Before Disclosure

by Moussa
October 12, 2026
0

A decade-old flaw in the Ripple XRP Ledger payment engine could theoretically have let attackers create spendable XRP beyond the...

LBank at 11: Eric He on Building an Exchange for More Than One Market Cycle

LBank at 11: Eric He on Building an Exchange for More Than One Market Cycle

by Moussa
October 12, 2026
0

Trusted Editorial content, reviewed by leading industry experts and seasoned editors. Ad Disclosure Eleven years in crypto is not simply...

MEXC Brings AI, TradFi and the Future of Trading to Life at TOKEN2049 Singapore

MEXC Brings AI, TradFi and the Future of Trading to Life at TOKEN2049 Singapore

by Moussa
October 12, 2026
0

  Mutsamudu, Comoros, October 12, 2026 – MEXC, a pioneer in 0-fee digital asset trading, concluded its TOKEN2049 Singapore presence...

Shorting XRP, Bitcoin, Ether, SOL Has This NEAR Trader up $20 Million

Shorting XRP, Bitcoin, Ether, SOL Has This NEAR Trader up $20 Million

by Moussa
October 12, 2026
0

Key TakeawaysA Hyperliquid account long 5.76M NEAR from $2.35 shows a $20.55M paper gain as NEAR trades near $5.82.The trader...

XRP Holders Have Now Parked 90 Million Coins in a Single Yield Vault

XRP Holders Have Now Parked 90 Million Coins in a Single Yield Vault

by Moussa
October 12, 2026
0

Key TakeawaysDoppler’s XRP Vault topped 90M XRP on Oct. 12, up from 51.09M XRP in its Feb. 27, per its...

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