pull down to refresh

Is there any work on making async payments work on lightning? There were a few suggested ways to implement that a few years ago, but I haven't heard any mentions recently.

142 sats \ 2 replies \ @supratic 1h

There's been solid progress with these main approaches in the past year, hopefully the same ones you referred as "suggested ways":

Trampoline / LSP-mediated approach where an intermediate node holds the HTLC until the recipient comes back online. Éclair has had implementation work here for a while.

PTLC-based async payments that is the fully trustless approach favored by Matt Corallo. It uses Point Time Locked Contracts so the holding node can't steal funds.

Onion message signaling where the sender's LSP holds the payment and waits for an onion message from the recipient's LSP indicating they're back online to release the payment. This is the approach LDK has been building toward and Bitcoin Optech has a great topic page tracking all of this here https://bitcoinops.org/en/topics/async-payments.

Voltage also has a good overview here: #295133, and a more recent post on why this matters for mobile/self-custody nodes #1287485.

A broader look here by @roy and team #399604

Here few more:

But do not exclude:

"There's no such thing and never will be, anything above the chain is inherently interactive. These are immutable physics."
@justin_shocknet #1287707

... that somehow is right, we can perhaps just simulate it, giving the user the illusion "Async" or "Offline" payments in Lightning. Good UX~design can do that.

reply

Thanks for the detailed breakdown, @supratic. Appreciate you linking those resources.

The trade-off between trustlessness (PTLC) and UX (LSP-mediated) is indeed the core challenge. Simulation of "offline" payments might be the pragmatic bridge we need until protocol-level support matures.

Great to see the discussion kept alive. Will dive deeper into the Optech links you shared. 🫡

reply
we can perhaps just simulate it

That's called trust, its not a UX challenge... just a narrative violation.

When people offer solutions they're not trying to improve UX, they're trying to trick the user (or themselves) because they don't want to confront a basic truth.

reply

@Solomonsatoshi please respond. You are the expert now.

reply

Imagine you were an OG and had stacked a few coins when they were cheap as shit.
You had spend decades opposing what you saw as the undermining of your civilisation by bankers and corporate lobbyists who had advanced an ideology that proposed there is no community, only the individual, and that as such government has no place or validity- that markets alone should determine all things in human society.
These amoral neoliberal hypocrits ignored the historical reality that business only succeeds when supported by a strong legal system and a government that can enforce the law within its jurisdiction and project power externally to support import and export trading in goods and commodities.
But these neoliberal parasites did not give a fuck about history or culture.
If they needed cheap labour they imported it, or exported their factories to countries where labour was cheap.
They bought and owned most of the politicians with money created out of debt which debased the savings of all citizens.
They built an empire of debt and slavery to increase their wealth at the expense of most citizens.
Pivotal to their empire was fiat money.
Just as their greed and treachery reached epic heights a spanner was thrown in the works- Bitcoin was created.
It was possible now for anyone to hold capital and transfer value directly P2P without any need for the bankers.
So, humanity was offered a chance to regain its integrity and reclaim all commerce and exchange of value from the parasites who had seized a monopoly over all trade and commerce.
But this was a narrow hope- one that assumed enough people would make the effort to free themselves.
Bitcoin was not and is not a free ride to liberty- it is only a road, a narrow and difficult path to salvation.
And so some did see the need and Bitcoin grew.
It was attacked and mocked and jeered, but its proposal was sound and enough people of conscience did support it so it grew.
But the opposition was and is strong and determined- it was made 'difficult' to use as a MoE payments protocol in most 'liberal democracies' and was outright banned in most autocracies.
It was allowed much more as a speculative commodity which enabled large corporate players and bankers to gain an ever increasing share of issuance either directly or by proxy.
And it was tracked and traced- KYC became increasingly universal.
The hope of freeing money from the state and its bankers was never guaranteed and looked increasingly slim.
There was a need to have places where the P2P payments protocol could be used by anyone and show its potential...but few merchants dared accept it and face complex tax implications and FUD smear.
And then you come across an experiment- a social media platform using sats as a V4V means of both moderation and economic viability.
Stacker News!
This platform could operate and show how sats can be used everyday.
The many transactions required would support the growth of the LN and demonstrate it in use in a positive and useful way.
The state of course threatened to prosecute on the premise of money transmission- so the platform was forced to require users to attach wallets.
This was not easy and created an entry barrier and the compromise of allowing new users and those not capable of attaching a wallet to use a substitute inhouse token called a Cowboy Credit...nominally of equal value to one sat but only valid within the platform.
Most users attached wallets but some refused to and yet they were often some of the most vocal about Bitcoin adoption- claiming to be 'living on The Bitcoin Standard'.
In reality they were deliberately and knowing degrading the sats denominated nature of the entire platform.
What is their motivation?
It seems unfathomable.
It seems like blatant hypocrisy.
They appears just as corrupt and full of shit as the bankers.
And so, with your stack you decide to mete some wrath upon these hypocrit parasites.
Life is short and freedom is rarely even possible.
But you can always try.
Looks like this time the parasite hypocrits won.
Never mind.

reply

so you are capable only of bla bla bla
This is just word salad that doesn't respond to OP question.

reply
reply