Bitcoin Forum
May 09, 2024, 12:32:48 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Are Off-Chain Transactions Private?  (Read 229 times)
Abiky (OP)
Legendary
*
Offline Offline

Activity: 3192
Merit: 1361


www.Crypto.Games: Multiple coins, multiple games


View Profile
November 06, 2019, 07:07:29 PM
 #1

Upon interacting with LN channels a couple of times, I've been starting to wonder about the privacy of LN transactions. Sending Bitcoin off-chain seems to be a great way to encourage micropayments, but it's up to debate whenever transactions are truly private from the channel's end. If a LN channel keeps a record of transactions performed off-chain, then they could serve as targets for worldwide governments. I suppose that it'll be much easier for governments to track down LN payments than on-chain BTC payments.

So far, I haven't seen a LN explorer where it's possible to search transactions made on the network. What I can only see are nodes and channels on the same. Still, I'm curious to know the level of privacy of Off-chain transactions relative to On-chain transactions performed on the main Bitcoin blockchain.

Do you think that Off-chain transactions are truly private after all? What are your thoughts? Huh

█████████████████████████
███████▄▄▀▀███▀▀▄▄███████
████████▄███▄████████
█████▄▄█▀▀███▀▀█▄▄█████
████▀▀██▀██████▀██▀▀████
████▄█████████████▄████
███████▀███████▀███████
████▀█████████████▀████
████▄▄██▄████▄██▄▄████
█████▀▀███▀▄████▀▀█████
████████▀███▀████████
███████▀▀▄▄███▄▄▀▀███████
█████████████████████████
.
 CRYPTOGAMES 
.
 Catch the winning spirit! 
█▄░▀███▌░▄
███▄░▀█░▐██▄
▀▀▀▀▀░░░▀▀▀▀▀
████▌░▐█████▀
████░░█████
███▌░▐███▀
███░░███
██▌░▐█▀
PROGRESSIVE
      JACKPOT      
██░░▄▄
▀▀░░████▄
▄▄▄▄██▀░░▄▄
░░░▀▀█░░▀██▄
███▄░░▀▄░█▀▀
█████░░█░░▄▄█
█████░░██████
█████░░█░░▀▀█
LOW HOUSE
         EDGE         
██▄
███░░░░░░░▄▄
█▀░░░░░░░████
█▄░░░░░░░░█▀
██▄░░░░░░▄█
███▄▄░░▄██▌
██████████
█████████▌
PREMIUM VIP
 MEMBERSHIP 
DICE   ROULETTE   BLACKJACK   KENO   MINESWEEPER   VIDEO POKER   PLINKO   SLOT   LOTTERY
1715257968
Hero Member
*
Offline Offline

Posts: 1715257968

View Profile Personal Message (Offline)

Ignore
1715257968
Reply with quote  #2

1715257968
Report to moderator
1715257968
Hero Member
*
Offline Offline

Posts: 1715257968

View Profile Personal Message (Offline)

Ignore
1715257968
Reply with quote  #2

1715257968
Report to moderator
1715257968
Hero Member
*
Offline Offline

Posts: 1715257968

View Profile Personal Message (Offline)

Ignore
1715257968
Reply with quote  #2

1715257968
Report to moderator
Bitcoin addresses contain a checksum, so it is very unlikely that mistyping an address will cause you to lose money.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1715257968
Hero Member
*
Offline Offline

Posts: 1715257968

View Profile Personal Message (Offline)

Ignore
1715257968
Reply with quote  #2

1715257968
Report to moderator
natasha-otomoski
Copper Member
Jr. Member
*
Offline Offline

Activity: 82
Merit: 5


View Profile
November 06, 2019, 08:53:38 PM
 #2

I think the best way currently to transact privately on the Bitcoin blockchain is to use the haircomb token.

It is relatively easy to turn Bitcoin into haircombs, the user needs to keep repeatedly claiming comb using their Bitcoin until the required amount is claimed. All comb transactions are private by default. This means when you pay to someone you will never learn where the comb went from that point on.

The difficulty lies in finding merchants who would accept haircombs.
franky1
Legendary
*
Offline Offline

Activity: 4214
Merit: 4475



View Profile
November 06, 2019, 09:50:36 PM
Merited by Abiky (1)
 #3

Upon interacting with LN channels a couple of times, I've been starting to wonder about the privacy of LN transactions. Sending Bitcoin off-chain seems to be a great way to encourage micropayments, but it's up to debate whenever transactions are truly private from the channel's end. If a LN channel keeps a record of transactions performed off-chain, then they could serve as targets for worldwide governments. I suppose that it'll be much easier for governments to track down LN payments than on-chain BTC payments.

So far, I haven't seen a LN explorer where it's possible to search transactions made on the network. What I can only see are nodes and channels on the same. Still, I'm curious to know the level of privacy of Off-chain transactions relative to On-chain transactions performed on the main Bitcoin blockchain.

Do you think that Off-chain transactions are truly private after all? What are your thoughts? Huh

depends on private
the LN network map is very revealing you can see how much balance each node and their channels have so when you take a snapshot and then take another snapshot you can see where changes are made and know where millisats moved to and from
if
a-[1:3]-o-[8:0]-s-[8:0]-c-[1:3]-x
b-[3:1]/                        \-[1:3]-z
becomes
a-[1:3]-o-[7:1]-s-[7:1]-c-[0:4]-x
b-[2:2]/                        \-[1:3]-z
its easy to see b paid x 1 by using o s c
 
what blockchain based networks still do not do is identify the product/service involved in a trade/transaction nor does it reveal details of the person(s) transacting birth certificate details

however LN is IP locator based so more risk of finding out personal details of those involved.
LN requires finding out if payments can succeed by knowing values available over a route. so things can be done to make it increasing easy to know which IP paid which IP even with multiple route hops in the middle

I DO NOT TRADE OR ACT AS ESCROW ON THIS FORUM EVER.
Please do your own research & respect what is written here as both opinion & information gleaned from experience. many people replying with insults but no on-topic content substance, automatically are 'facepalmed' and yawned at
o_e_l_e_o
In memoriam
Legendary
*
Offline Offline

Activity: 2268
Merit: 18510


View Profile
November 06, 2019, 09:54:34 PM
Merited by Abiky (1)
 #4

If a LN channel keeps a record of transactions performed off-chain, then they could serve as targets for worldwide governments.
The way Lightning routing works is much like Tor. It uses what is known as "source routing" and "onion routing". Source routing means you as the sender pick the route your transaction takes, and onion routing means you encrypt said route in layers. Each node you "hop" through can only see the last node the transaction came from, and where to route it to next. It knows nothing about the rest of the transaction, where it originated, or where it will end up. Each node doesn't know if the node before it was the sender or just an intermediary, and also doesn't know if the node it is sending to is the final destination or just an intermediary.

So far, I haven't seen a LN explorer where it's possible to search transactions made on the network.
There is no such thing. The only transactions which are broadcast are when channels are opened or closed. Everything else remains off chain and therefore can't be "explored" like on chain transaction can.
franky1
Legendary
*
Offline Offline

Activity: 4214
Merit: 4475



View Profile
November 06, 2019, 10:10:04 PM
 #5

If a LN channel keeps a record of transactions performed off-chain, then they could serve as targets for worldwide governments.
The way Lightning routing works is much like Tor. It uses what is known as "source routing" and "onion routing". Source routing means you as the sender pick the route your transaction takes, and onion routing means you encrypt said route in layers. Each node you "hop" through can only see the last node the transaction came from, and where to route it to next. It knows nothing about the rest of the transaction, where it originated, or where it will end up. Each node doesn't know if the node before it was the sender or just an intermediary, and also doesn't know if the node it is sending to is the final destination or just an intermediary.

So far, I haven't seen a LN explorer where it's possible to search transactions made on the network.
There is no such thing. The only transactions which are broadcast are when channels are opened or closed. Everything else remains off chain and therefore can't be "explored" like on chain transaction can.

not quite true
i would explain in waffly form but here ill give you a link of a random node and show you exactly what amounts it has
https://1ml.com/node/021b56ff970675aa576ba3be3c7fe1e8faf0df70a5a03fcbaffcaad17f3dd05711/channels
it becomes easy to 'follow the money' hop to hop by watching for the changes
(hint how can a node find a route unless it knows all the balances of all possible routes to then choose a route)

I DO NOT TRADE OR ACT AS ESCROW ON THIS FORUM EVER.
Please do your own research & respect what is written here as both opinion & information gleaned from experience. many people replying with insults but no on-topic content substance, automatically are 'facepalmed' and yawned at
jseverson
Hero Member
*****
Offline Offline

Activity: 1834
Merit: 759


View Profile
November 07, 2019, 05:30:40 AM
 #6

Any Government Agency could run their own hub and perform a sting , all under the guise to getting money launders.

Funnily enough, government agents allegedly do the same thing with Tor exit nodes. It's still considered better privacy-wise than basic browsing though, so I'd think of LN vs. on-chain transactions in the same vein. LN by itself might not be good enough, but it should be if combined with proper precautions.

Plus as time goes on, don't be surprised when those LN hubs that take your initial funds require your ID , just like a bankTongue

I don't deny the possibility, but I do hope there will be enough options that using these won't be necessary. I'm sure people won't support them if there are non-KYC options.

Kakmakr
Legendary
*
Offline Offline

Activity: 3444
Merit: 1957

Leading Crypto Sports Betting & Casino Platform


View Profile
November 07, 2019, 06:01:49 AM
 #7

Any Government Agency could run their own hub and perform a sting , all under the guise to getting money launders.

Funnily enough, government agents allegedly do the same thing with Tor exit nodes. It's still considered better privacy-wise than basic browsing though, so I'd think of LN vs. on-chain transactions in the same vein. LN by itself might not be good enough, but it should be if combined with proper precautions.

Plus as time goes on, don't be surprised when those LN hubs that take your initial funds require your ID , just like a bank.  Tongue

I don't deny the possibility, but I do hope there will be enough options that using these won't be necessary. I'm sure people won't support them if there are non-KYC options.

You do not have to adhere to KYC requirements when you host a Bitcoin node or if you want to make a transaction on the Blockchain, so why would this become a requirement for running a Lightning Network hub?

People are very negative about the Lightning Network, but I think side chains have a place in the Bitcoin development and on-chain scaling will never match it's performance. Let's prevent a situation where we want to throw out the baby with the bath water.  Wink

..Stake.com..   ▄████████████████████████████████████▄
   ██ ▄▄▄▄▄▄▄▄▄▄            ▄▄▄▄▄▄▄▄▄▄ ██  ▄████▄
   ██ ▀▀▀▀▀▀▀▀▀▀ ██████████ ▀▀▀▀▀▀▀▀▀▀ ██  ██████
   ██ ██████████ ██      ██ ██████████ ██   ▀██▀
   ██ ██      ██ ██████  ██ ██      ██ ██    ██
   ██ ██████  ██ █████  ███ ██████  ██ ████▄ ██
   ██ █████  ███ ████  ████ █████  ███ ████████
   ██ ████  ████ ██████████ ████  ████ ████▀
   ██ ██████████ ▄▄▄▄▄▄▄▄▄▄ ██████████ ██
   ██            ▀▀▀▀▀▀▀▀▀▀            ██ 
   ▀█████████▀ ▄████████████▄ ▀█████████▀
  ▄▄▄▄▄▄▄▄▄▄▄▄███  ██  ██  ███▄▄▄▄▄▄▄▄▄▄▄▄
 ██████████████████████████████████████████
▄▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▄
█  ▄▀▄             █▀▀█▀▄▄
█  █▀█             █  ▐  ▐▌
█       ▄██▄       █  ▌  █
█     ▄██████▄     █  ▌ ▐▌
█    ██████████    █ ▐  █
█   ▐██████████▌   █ ▐ ▐▌
█    ▀▀██████▀▀    █ ▌ █
█     ▄▄▄██▄▄▄     █ ▌▐▌
█                  █▐ █
█                  █▐▐▌
█                  █▐█
▀▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▀█
▄▄█████████▄▄
▄██▀▀▀▀█████▀▀▀▀██▄
▄█▀       ▐█▌       ▀█▄
██         ▐█▌         ██
████▄     ▄█████▄     ▄████
████████▄███████████▄████████
███▀    █████████████    ▀███
██       ███████████       ██
▀█▄       █████████       ▄█▀
▀█▄    ▄██▀▀▀▀▀▀▀██▄  ▄▄▄█▀
▀███████         ███████▀
▀█████▄       ▄█████▀
▀▀▀███▄▄▄███▀▀▀
..PLAY NOW..
figmentofmyass
Legendary
*
Offline Offline

Activity: 1652
Merit: 1483



View Profile
November 07, 2019, 06:15:33 AM
 #8

No, semi-private, but not truly private.

Anyone that runs a central hub and helps complete hops, will know your channel information.
Which they can sell or give up if asked.

Any Government Agency could run their own hub and perform a sting , all under the guise to getting money launders.

government adversaries are presumably already running nodes, electrum servers, etc to monitor node/IP address information at the bitcoin protocol network level. so it would be no surprise if they ran LN nodes as well.

at least operating an LN hub adds a financial cost to this kind of surveillance.

jseverson
Hero Member
*****
Offline Offline

Activity: 1834
Merit: 759


View Profile
November 07, 2019, 06:51:18 AM
 #9

-snip-

You do not have to adhere to KYC requirements when you host a Bitcoin node or if you want to make a transaction on the Blockchain, so why would this become a requirement for running a Lightning Network hub?

It's purely theoretical, but since exchanges are required to comply with KYC regulations, it's possible that extends to hubs they run. I'm not sure if it's practical or even possible to enforce (I would love it if someone could set the record straight), but I often see it being brought up. All I was basically saying is that even if this were the case, I'm sure there will always be non-KYC hubs.

People are very negative about the Lightning Network, but I think side chains have a place in the Bitcoin development and on-chain scaling will never match it's performance. Let's prevent a situation where we want to throw out the baby with the bath water.  Wink

That isn't really in question, at least not in this thread.

franky1
Legendary
*
Offline Offline

Activity: 4214
Merit: 4475



View Profile
November 07, 2019, 07:36:06 AM
 #10

-snip-

You do not have to adhere to KYC requirements when you host a Bitcoin node or if you want to make a transaction on the Blockchain, so why would this become a requirement for running a Lightning Network hub?

It's purely theoretical, but since exchanges are required to comply with KYC regulations, it's possible that extends to hubs they run. I'm not sure if it's practical or even possible to enforce (I would love it if someone could set the record straight), but I often see it being brought up. All I was basically saying is that even if this were the case, I'm sure there will always be non-KYC hubs.

1. exactly like why exchanges suddenly became compelled to do KYC to continue operating. so will hubs.
its not about having to b an exchange that is running a hub. just any hub could b compelled to register as a KYC required service custodian.
2.it is possible to enforce. have you not seen how the 'NewYork bitcoin licence' changed things years ago. all it had to do was get a new york residing person to do something with any service around the world. and suddenly the service is stung.
many people on local bitcoin got hit like this whereby they were suddenly informed they were operating as a money transmitter business offering a service to new york without a NY bitcoin licence

imagine it like prohibiting alcohol. cops going around to all social clubs and dance rooms, and asking th staff if they can buy a beer, if the staff gives them a beer with a wink wink nudge nudge. suddenly the handcuffs come out

LN uses IP info. oh and before you spout out how people can proxyIP thier way to privacy
a. proxy'ing may hide your IP. but then your not in full control in things that particular IP is upto as others are using it too. this opens a hacker attempt to then also use same proxy to become your IP to mess with your channel partner in some way.


b. people doing localbitcoin swaps dont reveal IP when communicating with their customer yet still get stung for operating as a MSB. for people trying to run a legitimate service like selling alpaca socks for LN whereby they offer a returns service and refunds. then expect many ways to be found. (such as you including your returns postal address for the goods if customer wants a refund)

trying to assume things like NY bitcoin licence is unenforceable 'cos bitcoin pseaudonomous' ud be wrong. many people have been slapped and stung
just saying 'coz bitcoin' or 'coz proxy' or 'coz crypto' just remember
trendon shavers, dred pirate roberts and mtgox got in legal trouble

I DO NOT TRADE OR ACT AS ESCROW ON THIS FORUM EVER.
Please do your own research & respect what is written here as both opinion & information gleaned from experience. many people replying with insults but no on-topic content substance, automatically are 'facepalmed' and yawned at
Wind_FURY
Legendary
*
Offline Offline

Activity: 2912
Merit: 1825



View Profile
November 07, 2019, 08:21:53 AM
 #11

OP, tracking payment channels would obviously be harder. Plus snoopers would need to set up their own Lightning nodes, and open channels/stake Bitcoin. Cool

██████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
██████████████████████
.SHUFFLE.COM..███████████████████████
███████████████████████
███████████████████████
███████████████████████
███████████████████████
█████████████████████
████████████████████
██████████████████████
████████████████████
██████████████████████
███████████████████████
███████████████████████
███████████████████████
███████████████████████
███████████████████████
███████████████████████
██████████████████████
██████████████████████
██████████████████████
███████████████████████
███████████████████████
███████████████████████
███████████████████████
███████████████████████
███████████████████████
███████████████████████
.
...Next Generation Crypto Casino...
Abiky (OP)
Legendary
*
Offline Offline

Activity: 3192
Merit: 1361


www.Crypto.Games: Multiple coins, multiple games


View Profile
November 07, 2019, 07:19:42 PM
 #12

however LN is IP locator based so more risk of finding out personal details of those involved.
LN requires finding out if payments can succeed by knowing values available over a route. so things can be done to make it increasing easy to know which IP paid which IP even with multiple route hops in the middle

The real issue would be the government's ability to track payees with IP addresses available on the LN. I believe that it's much easier for them to track down individuals using this method than a public key itself (like it's the case with the main Bitcoin blockchain). Something like Zero-Knowledge Proofs or a built-in mixer would be best in order to protect users IPs within the Lightning Network. I know that Bitcoin's Layer-2 solution is still experimental, but privacy is a must these days. Of course, the main Bitcoin blockchain is not private yet. Which makes me wonder if devs would want to make the LN fully private in the first place?

Nonetheless, the LN seems to be working fine for micropayments. It may still have some issues but I believe that it'll become improved over time as developers continue to work on the protocol. Without mainstream adoption, "off-chain" payments would be more of a niche than anything else. Wink


The way Lightning routing works is much like Tor. It uses what is known as "source routing" and "onion routing". Source routing means you as the sender pick the route your transaction takes, and onion routing means you encrypt said route in layers. Each node you "hop" through can only see the last node the transaction came from, and where to route it to next. It knows nothing about the rest of the transaction, where it originated, or where it will end up. Each node doesn't know if the node before it was the sender or just an intermediary, and also doesn't know if the node it is sending to is the final destination or just an intermediary.

Good to know. If that's the case, then it would be almost impossible to track down every single payment performed on the Lightning Network. Considering that there's no explorer available that would track down LN payments, governments and third parties would only be able to link a specific IP to a user. That would only tell that the person is running a LN node, or has opened a channel. But payments cannot be revealed as far as I know. While nothing is 100% anonymous, there's still room for improvement. The LN is still in its infancy, so issues will be discovered and remediated over time. In case it fails altogether, the BTC main chain will be safe from harm.


There is no such thing. The only transactions which are broadcast are when channels are opened or closed. Everything else remains off chain and therefore can't be "explored" like on chain transaction can.

That's what I've thought. It's no wonder why it's only possible to look for LN nodes or channels. No other information is provided. This is a good thing since governments or third parties will be unable to disclose transaction information performed by users on the LN. The only issue would be the discovery of IP addresses, since the LN relies on them after all. That would establish a link to the individual using/supporting the LN. So far, only on-chain payments made when opening/closing a channel are seen on the network.

Nonetheless, I don't think privacy within the LN is much of a concern nowadays. As long as it scales BTC efficiently, there's nothing to worry about. Privacy can be easily obtained by other means (such as VPN, Tor, privacy coins, etc). In the end, the LN will continue to improve over time as it adopts new features like submarine swaps, watchtowers, and more. Smiley

█████████████████████████
███████▄▄▀▀███▀▀▄▄███████
████████▄███▄████████
█████▄▄█▀▀███▀▀█▄▄█████
████▀▀██▀██████▀██▀▀████
████▄█████████████▄████
███████▀███████▀███████
████▀█████████████▀████
████▄▄██▄████▄██▄▄████
█████▀▀███▀▄████▀▀█████
████████▀███▀████████
███████▀▀▄▄███▄▄▀▀███████
█████████████████████████
.
 CRYPTOGAMES 
.
 Catch the winning spirit! 
█▄░▀███▌░▄
███▄░▀█░▐██▄
▀▀▀▀▀░░░▀▀▀▀▀
████▌░▐█████▀
████░░█████
███▌░▐███▀
███░░███
██▌░▐█▀
PROGRESSIVE
      JACKPOT      
██░░▄▄
▀▀░░████▄
▄▄▄▄██▀░░▄▄
░░░▀▀█░░▀██▄
███▄░░▀▄░█▀▀
█████░░█░░▄▄█
█████░░██████
█████░░█░░▀▀█
LOW HOUSE
         EDGE         
██▄
███░░░░░░░▄▄
█▀░░░░░░░████
█▄░░░░░░░░█▀
██▄░░░░░░▄█
███▄▄░░▄██▌
██████████
█████████▌
PREMIUM VIP
 MEMBERSHIP 
DICE   ROULETTE   BLACKJACK   KENO   MINESWEEPER   VIDEO POKER   PLINKO   SLOT   LOTTERY
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!