Bitcoin Forum
April 19, 2024, 11:15:28 AM *
News: Latest Bitcoin Core release: 26.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1] 2 »  All
  Print  
Author Topic: .  (Read 2043 times)
Princa (OP)
Newbie
*
Offline Offline

Activity: 9
Merit: 0


View Profile
.
September 09, 2017, 01:44:44 AM
Last edit: January 19, 2018, 08:23:58 AM by Princa
 #1

.
1713525328
Hero Member
*
Offline Offline

Posts: 1713525328

View Profile Personal Message (Offline)

Ignore
1713525328
Reply with quote  #2

1713525328
Report to moderator
1713525328
Hero Member
*
Offline Offline

Posts: 1713525328

View Profile Personal Message (Offline)

Ignore
1713525328
Reply with quote  #2

1713525328
Report to moderator
1713525328
Hero Member
*
Offline Offline

Posts: 1713525328

View Profile Personal Message (Offline)

Ignore
1713525328
Reply with quote  #2

1713525328
Report to moderator
There are several different types of Bitcoin clients. The most secure are full nodes like Bitcoin Core, but full nodes are more resource-heavy, and they must do a lengthy initial syncing process. As a result, lightweight clients with somewhat less security are commonly used.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1713525328
Hero Member
*
Offline Offline

Posts: 1713525328

View Profile Personal Message (Offline)

Ignore
1713525328
Reply with quote  #2

1713525328
Report to moderator
1713525328
Hero Member
*
Offline Offline

Posts: 1713525328

View Profile Personal Message (Offline)

Ignore
1713525328
Reply with quote  #2

1713525328
Report to moderator
aleksej996
Sr. Member
****
Offline Offline

Activity: 490
Merit: 389


Do not trust the government


View Profile
September 09, 2017, 08:53:14 AM
 #2

What stops you is that in order to open a channel on the LN, you need to lock those bitcoins in a 2-of-2 multisig on chain.
You can't spend them if the person you opened it with doesn't sign the transaction.

When you close the channel, you both sign a transaction with a final balance to each other. This removes the security of off-chain transactions.
achow101
Moderator
Legendary
*
expert
Offline Offline

Activity: 3374
Merit: 6511


Just writing some code


View Profile WWW
September 09, 2017, 04:40:26 PM
 #3

If I sent a lightning network transactions off-chain and it is confirmed, what is there to stop me sending the on-chain transaction to another wallet I own. When the lightning network channel is closed, then it is no longer available?
The funds you would be attempting to spend are actually in an on-chain transaction. They are locked up in a 2-of-2 multisig on a confirmed on-chain transaction. You cannot move those funds elsewhere on chain without the other party signing a transaction to move the funds. That signing is done with the commitment transactions (which update each person's balance) and at channel closing.

Quickseller
Copper Member
Legendary
*
Offline Offline

Activity: 2870
Merit: 2298


View Profile
September 10, 2017, 05:19:41 AM
 #4

Using LN is marginally less secure than using Bitcoin. It is possible to attempt to broadcast a settlement transaction that is not the most recent and that results in you receiving more than the current state of your LN channel. However if you do this then the LN channel counterparty will be able to broadcast a transaction that results in them receiving all of the funds held in the channel.


The above will normally mean users will not try to broadcast stale transactions however there are specific situations in which this kind of attack may be profitable. It will however require a lot of capital/resources and is not guaranteed to work.
HeRetiK
Legendary
*
Online Online

Activity: 2912
Merit: 2066


Cashback 15%


View Profile
September 10, 2017, 08:04:47 AM
 #5

Using LN is marginally less secure than using Bitcoin. It is possible to attempt to broadcast a settlement transaction that is not the most recent and that results in you receiving more than the current state of your LN channel. However if you do this then the LN channel counterparty will be able to broadcast a transaction that results in them receiving all of the funds held in the channel.

[...]

That sounds quite interesting, got any more details on this? How is the attacked counterparty able to retaliate by receiving all the funds held in the channel? What information gets leaked by the attacking transaction that enables this defensive measure?

.
.HUGE.
▄██████████▄▄
▄█████████████████▄
▄█████████████████████▄
▄███████████████████████▄
▄█████████████████████████▄
███████▌██▌▐██▐██▐████▄███
████▐██▐████▌██▌██▌██▌██
█████▀███▀███▀▐██▐██▐█████

▀█████████████████████████▀

▀███████████████████████▀

▀█████████████████████▀

▀█████████████████▀

▀██████████▀▀
█▀▀▀▀











█▄▄▄▄
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
.
CASINSPORTSBOOK
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▀▀▀▀█











▄▄▄▄█
aleksej996
Sr. Member
****
Offline Offline

Activity: 490
Merit: 389


Do not trust the government


View Profile
September 10, 2017, 08:17:17 AM
 #6

That sounds quite interesting, got any more details on this? How is the attacked counterparty able to retaliate by receiving all the funds held in the channel? What information gets leaked by the attacking transaction that enables this defensive measure?

It isn't that any new information is leaked, it is just that if one party uses a stale settlement transaction he will be locking his funds with a time lock and they will be recoverable by the other party as well. This way they will race on who gets those funds, while the rest of the funds that the person who closed the channel didn't claim are instantly available to the other party and only to that other party.

You can read more in this 3 part article by Bitcoin magazine https://bitcoinmagazine.com/articles/understanding-the-lightning-network-part-building-a-bidirectional-payment-channel-1464710791/
Quickseller
Copper Member
Legendary
*
Offline Offline

Activity: 2870
Merit: 2298


View Profile
September 10, 2017, 09:57:07 PM
 #7

Using LN is marginally less secure than using Bitcoin. It is possible to attempt to broadcast a settlement transaction that is not the most recent and that results in you receiving more than the current state of your LN channel. However if you do this then the LN channel counterparty will be able to broadcast a transaction that results in them receiving all of the funds held in the channel.

[...]

That sounds quite interesting, got any more details on this? How is the attacked counterparty able to retaliate by receiving all the funds held in the channel? What information gets leaked by the attacking transaction that enables this defensive measure?
Each time the participants create a new "state" of the LN channel, they will exchange signed transactions that allows either party to close the channel, however the party that broadcast the transaction will only be spend the funds after (it depends on the LN channel, but the LN white-paper used 1000 as an example) confirmations. This is done by using an intermediary transaction that can only be redeemed (by the person who broadcast the original transaction) after 1000 confirmations.


The above process will take place every time a new "state" of the LN channel. In addition to the above process, each party will exchange transactions that allows the party that did not broadcast the closing transaction if the closing transaction is from the previous "state" of the LN channel to spend the bitcoin that would normally belong to the party that broadcast the stale closing transaction.


When signed closing transactions are exchanged when there is a new "state" to the LN channel, the transaction sent to each party is slightly different (they have a different txid) so that it is possible to tell which party broadcast the closing transaction.


I think this is a little confusing, however I believe if you read it twice, it should make sense. If something doesn't make sense or if you have questions, let me know and I will explain further. Smiley
HeRetiK
Legendary
*
Online Online

Activity: 2912
Merit: 2066


Cashback 15%


View Profile
September 10, 2017, 11:07:06 PM
 #8

It isn't that any new information is leaked, it is just that if one party uses a stale settlement transaction he will be locking his funds with a time lock and they will be recoverable by the other party as well. This way they will race on who gets those funds, while the rest of the funds that the person who closed the channel didn't claim are instantly available to the other party and only to that other party.

You can read more in this 3 part article by Bitcoin magazine https://bitcoinmagazine.com/articles/understanding-the-lightning-network-part-building-a-bidirectional-payment-channel-1464710791/

Each time the participants create a new "state" of the LN channel, they will exchange signed transactions that allows either party to close the channel, however the party that broadcast the transaction will only be spend the funds after (it depends on the LN channel, but the LN white-paper used 1000 as an example) confirmations. This is done by using an intermediary transaction that can only be redeemed (by the person who broadcast the original transaction) after 1000 confirmations.


The above process will take place every time a new "state" of the LN channel. In addition to the above process, each party will exchange transactions that allows the party that did not broadcast the closing transaction if the closing transaction is from the previous "state" of the LN channel to spend the bitcoin that would normally belong to the party that broadcast the stale closing transaction.


When signed closing transactions are exchanged when there is a new "state" to the LN channel, the transaction sent to each party is slightly different (they have a different txid) so that it is possible to tell which party broadcast the closing transaction.


I think this is a little confusing, however I believe if you read it twice, it should make sense. If something doesn't make sense or if you have questions, let me know and I will explain further. Smiley

Thanks for both your responses!

I indeed had to let it sink in a bit, but I think I got the idea. Oh the joys of mixing cryptography with game theory! I dimly remember a similar concept being discussed a couple years back, but iirc that one still required an escrow (instead of a time lock, as would now be the case). So far I was only aware of how LN is supposed to work regarding its network topology, but not about the lower level protocol details (ie. the technical details of maintaining a channel state).

I see there's some reading to be done.

.
.HUGE.
▄██████████▄▄
▄█████████████████▄
▄█████████████████████▄
▄███████████████████████▄
▄█████████████████████████▄
███████▌██▌▐██▐██▐████▄███
████▐██▐████▌██▌██▌██▌██
█████▀███▀███▀▐██▐██▐█████

▀█████████████████████████▀

▀███████████████████████▀

▀█████████████████████▀

▀█████████████████▀

▀██████████▀▀
█▀▀▀▀











█▄▄▄▄
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
.
CASINSPORTSBOOK
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▀▀▀▀█











▄▄▄▄█
cellard
Legendary
*
Offline Offline

Activity: 1372
Merit: 1250


View Profile
September 12, 2017, 04:20:52 PM
 #9

There's a ton of FUD going on about lightning network in terms of how safe and decentralized it would be on practice. Now im not an expert, but so aren't all these big mouths talking about how it isn't safe. Notice how all these LN FUDders always present their big blocked shitcoin as their solution to get noobs buying it.

Here's a good article refuting LN FUD:

https://medium.com/the-litecoin-school-of-crypto/a-scale-free-and-private-lightning-network-e52a3c178d7d
BitcoinPC
Hero Member
*****
Offline Offline

Activity: 812
Merit: 500


View Profile
September 14, 2017, 09:55:30 AM
 #10

Good day all  Grin

I want to know your thoughts on the safety of the lightning network. I would like some consolation and clear up some misunderstandings.


If I sent a lightning network transactions off-chain and it is confirmed, what is there to stop me sending the on-chain transaction to another wallet I own. When the lightning network channel is closed, then it is no longer available?


Sorry if this sounds stupid Smiley

There is no safety at the lightning at work it is completely up to the development team at the bag holders but if they choose to pay you or not. That is why nobody uses the lightning at work. Just giving up the confirmation system for a system that but all of the control at the original team.
aleksej996
Sr. Member
****
Offline Offline

Activity: 490
Merit: 389


Do not trust the government


View Profile
September 14, 2017, 11:30:28 AM
 #11

Good day all  Grin

I want to know your thoughts on the safety of the lightning network. I would like some consolation and clear up some misunderstandings.


If I sent a lightning network transactions off-chain and it is confirmed, what is there to stop me sending the on-chain transaction to another wallet I own. When the lightning network channel is closed, then it is no longer available?


Sorry if this sounds stupid Smiley

There is no safety at the lightning at work it is completely up to the development team at the bag holders but if they choose to pay you or not. That is why nobody uses the lightning at work. Just giving up the confirmation system for a system that but all of the control at the original team.

You are clearly ignoring the posts above where the opposite is explained. Security is established by a form of security deposits. Similar to the mining process itself, attack is possible, but it is costly and unprofitable.
freedomsr40
Sr. Member
****
Offline Offline

Activity: 471
Merit: 500


View Profile
September 15, 2017, 08:37:26 AM
 #12

The best test is for sure when it will go live, and we will see how it all works.

I'm very curious and will for sure put some BTC on it to try.
AlphaWolf
Full Member
***
Offline Offline

Activity: 217
Merit: 120


Presale is live!


View Profile
September 28, 2017, 03:27:14 PM
 #13

Good day all  Grin

I want to know your thoughts on the safety of the lightning network. I would like some consolation and clear up some misunderstandings.


If I sent a lightning network transactions off-chain and it is confirmed, what is there to stop me sending the on-chain transaction to another wallet I own. When the lightning network channel is closed, then it is no longer available?


Sorry if this sounds stupid Smiley

One thing is sure: Nothing is safe online.
But to answer your question: "When you close the channel, you both sign a transaction with a final balance to each other. This removes the security of off-chain transactions."

nicosey
Full Member
***
Offline Offline

Activity: 347
Merit: 109


View Profile
September 29, 2017, 01:02:12 AM
 #14

We know what happens when the bitcoin network splits.  How does that work in lightning?
achow101
Moderator
Legendary
*
expert
Offline Offline

Activity: 3374
Merit: 6511


Just writing some code


View Profile WWW
September 29, 2017, 01:12:12 AM
 #15

We know what happens when the bitcoin network splits.  How does that work in lightning?
Blockchain forks effect lightning in the same way that transactions are effected. If you have an open payment channel before the fork, you will have the same open payment channel duplicated onto the other fork of the blockchain just like how you have your coins duplicated when a fork happens.

MingoCoin
Member
**
Offline Offline

Activity: 90
Merit: 10

2B+ mobile users thru gaming & messaging


View Profile WWW
September 29, 2017, 01:49:50 AM
 #16

We need more brilliant solutions like Lightning to make the blockchain a real viable solution for world-wide adoption.


    MINGOCOIN    ║     Taking crypto to 2B+ mobile users through messaging and gaming     ║    MINGOCOIN   
──────────────── ║   TELEGRAMTWITTERFACEBOOKBITCOINTALKWHITEPAPER   ║ ────────────────
Erelas
Full Member
***
Offline Offline

Activity: 280
Merit: 102


View Profile WWW
September 29, 2017, 02:26:52 AM
 #17

We know what happens when the bitcoin network splits.  How does that work in lightning?
Blockchain forks effect lightning in the same way that transactions are effected. If you have an open payment channel before the fork, you will have the same open payment channel duplicated onto the other fork of the blockchain just like how you have your coins duplicated when a fork happens.
Wouldn't that upset the whole ecology of the network?  When I read this again it sounds like a snake trying to eat it's own tail, as hypothetically, but not practically, it could just create endless widgets out of thin air, even leading to profit if someone decides the new widget has value? 

DeepOnion    ▬▬  Anonymous and Untraceable  ▬▬    ENJOY YOUR PRIVACY  •  JOIN DEEPONION
▐▐▐▐▐▐▐▐   ANN  Whitepaper  Facebook  Twitter  Telegram  Discord    ▌▌▌▌▌▌▌▌
Get $ONION  (✔Cryptopia  ✔KuCoin)  |  VoteCentral  Register NOW!  |  Download DeepOnion
doublebit21
Full Member
***
Offline Offline

Activity: 173
Merit: 100



View Profile
September 29, 2017, 06:09:16 PM
 #18

Good day all  Grin

I want to know your thoughts on the safety of the lightning network. I would like some consolation and clear up some misunderstandings.


If I sent a lightning network transactions off-chain and it is confirmed, what is there to stop me sending the on-chain transaction to another wallet I own. When the lightning network channel is closed, then it is no longer available?


Sorry if this sounds stupid Smiley

The Lightning Network is currently under development. It will become a decentralized network that enables instant off-chain transfer of the ownership of bitcoin, without the need of a trusted third party. Lightning is open source. Anyone can review the code (in the same way as the bitcoin code). If anything goes wrong, you simply broadcast the latest state of your channel as a normal on-chain bitcoin transaction. All your money will be returned to your address, and it will be recorded on the blockchain as normal.
aleksej996
Sr. Member
****
Offline Offline

Activity: 490
Merit: 389


Do not trust the government


View Profile
September 29, 2017, 11:04:42 PM
 #19

We know what happens when the bitcoin network splits.  How does that work in lightning?
Blockchain forks effect lightning in the same way that transactions are effected. If you have an open payment channel before the fork, you will have the same open payment channel duplicated onto the other fork of the blockchain just like how you have your coins duplicated when a fork happens.
Wouldn't that upset the whole ecology of the network?  When I read this again it sounds like a snake trying to eat it's own tail, as hypothetically, but not practically, it could just create endless widgets out of thin air, even leading to profit if someone decides the new widget has value? 

Not really, not in a any differently then the split already does on non-lightning transactions. It is just duplicates, that is all. Now the lack of replay protection means that you wouldn't be able to safely make those to chains different, but a duplication will happen and might persist afterwards to the big part of the network. What you are right about is that you can't use both chains at the same time securely, you will likely have to abandon one of them, that is the big issue with this fork. But this has nothing to do with the Lightning network, it will create same problems with the rest of standard transactions as well.
Erelas
Full Member
***
Offline Offline

Activity: 280
Merit: 102


View Profile WWW
October 06, 2017, 05:24:05 AM
 #20

Thanks for the reply, I umm, think, maybe, that's a little more clear....

No, not really, I'm still confused.  Anyone want to point the resident crypto-idiot in the right direction to catch up and read on this fork?  I honestly have no idea how you guys with lives of your own actually manage to keep up with everything.

DeepOnion    ▬▬  Anonymous and Untraceable  ▬▬    ENJOY YOUR PRIVACY  •  JOIN DEEPONION
▐▐▐▐▐▐▐▐   ANN  Whitepaper  Facebook  Twitter  Telegram  Discord    ▌▌▌▌▌▌▌▌
Get $ONION  (✔Cryptopia  ✔KuCoin)  |  VoteCentral  Register NOW!  |  Download DeepOnion
Pages: [1] 2 »  All
  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!