Ways to monitor lightning network payments

8 replies 444 views
quantumbearHero Member
Posts: 411 · Reputation: 2212
#1Apr 24, 2025, 10:40 AM
So, let’s say there's a lightning network transfer happening between two folks and they want proof for a third party to witness it. You can share the txid of the bitcoin transaction with that third person, and they can track it on the blockchain. But what about the lightning network itself? Can we actually track those transactions? I'm leaning towards using the lightning network because it's super cheap and fast, but I'm worried that it might not be traceable for someone else, which makes me think maybe I should stick to regular transactions that can be tracked with a txid.
2 Reply Quote Share
BasedGasHero Member
Posts: 460 · Reputation: 2335
#2Apr 24, 2025, 02:41 PM
Even lightning network transactions can be traced via hashes which are unique id for each payment but to track the hashes you need to provide payment channel information and hashes but it's never been as simple as pasting txid on an explorer and seeing the inputs and outputs since LN txs are offline transactions.
2 Reply Quote Share
shard_minerSenior Member
Posts: 359 · Reputation: 1322
#3Apr 24, 2025, 06:34 PM
Check ride the Lightning web app  https://www.ridethelightning.info/. It is a web browser app It may help you with your query.
5 Reply Quote Share
gwei_minerSenior Member
Posts: 197 · Reputation: 966
#4Apr 25, 2025, 12:01 AM
Lightning network transactions are true privacy, it's end to end encrypted to to only the two participants in the transaction which means it's not visible to anyone else, hence can not be tracked (explored in the block explorer). Since lightning network transactions cannot be explored or are not visible in the block explorer, there are lightning network explorers[1] that shows the stats and information about the nodes on the network. You can use any of the LN explorer, there are many of them which include; https://1ml.com/ , https://amboss.space/ , https://lightningnetwork.plus/nodes etc you can use it to know the statuses of your lightning network. [1] https://lightningwiki.net/index.php/Lightning_Network_explorers
3 Reply Quote Share
humbleledgerLegendary
Posts: 1027 · Reputation: 6554
#5Apr 25, 2025, 03:27 AM
What's the use case here? Is it to be able to prove fraud, for instance when a seller says you didn't pay, while you say you did?
6 Reply Quote Share
quantumbearHero Member
Posts: 411 · Reputation: 2212
#6Apr 25, 2025, 07:29 AM
Yes
4 Reply Quote Share
humbleledgerLegendary
Posts: 1027 · Reputation: 6554
#7Apr 25, 2025, 12:54 PM
That means you'll also need to be able to prove the seller gave you a certain payment request. I always considered LN to be mainly useful to pay services, and if you pay a service, it's also not possible to prove which deposit address they gave you (unless you get a signed message). Somehow nobody seems to care about that.
0 Reply Quote Share
paul.stakeHero Member
Posts: 651 · Reputation: 3798
#8Apr 27, 2025, 08:19 PM
It can neither be used as evidence. How can the witness verify that the merchant indeed requested his coins to be sent at the address provided by the client? I can only think of one way, but very few merchants do it: use PGP. The merchant signs a message including the address he wants you to send your coins in. Later, you send them. He cannot deny that's his, as you have a signed, solid evidence. No, you can't use this in LN. Only the peers (the two LN nodes) can have this information for themselves, and cannot prove it to a third-party.
4 Reply Quote Share
im_lynxHero Member
Posts: 515 · Reputation: 2161
#9Apr 29, 2025, 11:53 AM
Hold your horses, to me it seems there's a way to prove a LN payment between payee and payer: The Lightning Invoice is easy. This is what the payee presents to you. To obtain the payment pre-image shouldn't be rocket science but don't ask me, someone with more Lightning Network knowledge has to step in. The next mystery is how to mangle both to show the proof. We'll get there eventually... Untested (adjust accordingly): I assume "displayed in ..." at step [2] is equivalent to your own payment confirmation record (should be obtainable from your own LN node).
1 Reply Quote Share
?Reply
Sign in to reply to this topic

Related topics