Bitcoin Forum
May 10, 2024, 02:04:53 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1] 2 3 4 »  All
  Print  
Author Topic: Could the lightning network solve the block size problem?  (Read 3838 times)
Elwar (OP)
Legendary
*
Offline Offline

Activity: 3598
Merit: 2386


Viva Ut Vivas


View Profile WWW
August 19, 2015, 07:50:17 AM
Merited by ABCbits (1)
 #1

I watched the presentation on the lightning network and if it allows regular payments along with the option for this side enhancement then it could help a lot with the block size problem.

The lightning network basically allows people to set up payment nodes to run transactions which can be as many transactions as you want in a certain amount of time without touching the blockchain. At the end of the time period the final balance of the transaction is posted to the blockchain. The people running the nodes have no way to interfere with the transactions and it allows for more anonymity.

I am cautiously optimistic about it.

https://www.youtube.com/watch?v=-aI4inWxBwk

First seastead company actually selling sea homes: Ocean Builders https://ocean.builders  Of course we accept bitcoin.
1715349893
Hero Member
*
Offline Offline

Posts: 1715349893

View Profile Personal Message (Offline)

Ignore
1715349893
Reply with quote  #2

1715349893
Report to moderator
The Bitcoin software, network, and concept is called "Bitcoin" with a capitalized "B". Bitcoin currency units are called "bitcoins" with a lowercase "b" -- this is often abbreviated BTC.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1715349893
Hero Member
*
Offline Offline

Posts: 1715349893

View Profile Personal Message (Offline)

Ignore
1715349893
Reply with quote  #2

1715349893
Report to moderator
1715349893
Hero Member
*
Offline Offline

Posts: 1715349893

View Profile Personal Message (Offline)

Ignore
1715349893
Reply with quote  #2

1715349893
Report to moderator
1715349893
Hero Member
*
Offline Offline

Posts: 1715349893

View Profile Personal Message (Offline)

Ignore
1715349893
Reply with quote  #2

1715349893
Report to moderator
Carlton Banks
Legendary
*
Offline Offline

Activity: 3430
Merit: 3074



View Profile
August 19, 2015, 09:21:11 AM
 #2

It also has it's critics, and the most troubling criticism I have heard is that it creates centralisation pressures amongst the Lightning miners. I haven't investigated any of it yet, haven't had time, but I will  do soon.

Link to the video you saw?

Vires in numeris
Elwar (OP)
Legendary
*
Offline Offline

Activity: 3598
Merit: 2386


Viva Ut Vivas


View Profile WWW
August 19, 2015, 09:27:21 AM
 #3

It also has it's critics, and the most troubling criticism I have heard is that it creates centralisation pressures amongst the Lightning miners. I haven't investigated any of it yet, haven't had time, but I will  do soon.

Link to the video you saw?

Link is in the OP.

It does centralize because the nodes require a lot of bitcoins to run peoples' transactions. But if you have the option of lightning or the blockchain then you'd probably have specialized reasons for using lightning nodes. Such as microtransactions or some place that you do a lot of transactions with in a short amount of time.

First seastead company actually selling sea homes: Ocean Builders https://ocean.builders  Of course we accept bitcoin.
pedrog
Legendary
*
Offline Offline

Activity: 2786
Merit: 1031



View Profile
August 19, 2015, 09:36:36 AM
Merited by ABCbits (1)
 #4

If bitcoin is going to scale to the moon we need all these options, we need bigger blocks and the lightning network and Xapo and Coinbase.

It can be argued that lightning network developers have an agenda to keep blocksize small in order to increase lightning network usage, don't know if true, but seems plausible.

Carlton Banks
Legendary
*
Offline Offline

Activity: 3430
Merit: 3074



View Profile
August 19, 2015, 09:41:46 AM
Last edit: August 19, 2015, 10:09:14 AM by Carlton Banks
 #5

Link is in the OP.

no excuses, I am a shameless skim reader sometimes.

Another criticism has been that it doesn't solve all scaling issues, but I've seen the early lightning concept explained by Joseph Poon a while ago, can't see why any of these criticisms make sense yet.

Edit: I think I see why.... this solution will work the hell out of every lightning transaction before it actually does get committed to the main chain, and those transactions are going to be complex mutlti-sig beasts. Does that really compress that much space? Could there be circumstances where it could possibly be more wasteful? Not sure yet

Vires in numeris
RustyNomad
Sr. Member
****
Offline Offline

Activity: 336
Merit: 250



View Profile WWW
August 19, 2015, 09:49:21 AM
 #6

If bitcoin is going to scale to the moon we need all these options, we need bigger blocks and the lightning network and Xapo and Coinbase.

It can be argued that lightning network developers have an agenda to keep blocksize small in order to increase lightning network usage, don't know if true, but seems plausible.

Agree, just like we have commercial banks, land banks, saving banks, retail banks, credit unions, building societies etc.... All perform essentially the same service but on different levels yet all tie back into the financial system.

So agree, we can do with these networks as long as they all tie back into the blockchain.
Carlton Banks
Legendary
*
Offline Offline

Activity: 3430
Merit: 3074



View Profile
August 19, 2015, 09:55:23 AM
 #7

It also has it's critics, and the most troubling criticism I have heard is that it creates centralisation pressures amongst the Lightning miners. I haven't investigated any of it yet, haven't had time, but I will  do soon.
if you have the option of lightning or the blockchain then you'd probably have specialized reasons for using lightning nodes. Such as microtransactions or some place that you do a lot of transactions with in a short amount of time.

Hmmm, that implies it could be useful for permanent contractual arrangements, which could be set up on the main blockchain (with that "setup" transaction cleared on a decentralised network, with privacy intact if you wish), and then use the lightning network to keep the pissy details off the main blockchain. Ok.

Vires in numeris
unamis76
Legendary
*
Offline Offline

Activity: 1512
Merit: 1009


View Profile
August 19, 2015, 10:10:45 AM
 #8

Lightning Network is a great idea. But the payment still has to go through the blockchain. To me it seems like a toll gate. The cars will still end up on the main road, so congestion is guaranteed.
medUSA
Legendary
*
Offline Offline

Activity: 952
Merit: 1003


--Signature Designs-- http://bit.ly/1Pjbx77


View Profile WWW
August 19, 2015, 10:21:07 AM
 #9

I see these sidechain solutions (like Lightning) AND offchain solutions (like Online Wallets) co-exist with blocksize increase in the bitcoin environment. That is how payment system work in the real world. Different systems are not mutually exclusive, VISA/Master/PayPal (and many others) co-exist in the banking environment. So, any solution is a nice idea, Lightning Network do not need to completely "solve" the block size problem.
Eodguy149
Hero Member
*****
Offline Offline

Activity: 578
Merit: 554



View Profile
August 19, 2015, 10:30:20 AM
 #10

I watched the presentation on the lightning network and if it allows regular payments along with the option for this side enhancement then it could help a lot with the block size problem.

The lightning network basically allows people to set up payment nodes to run transactions which can be as many transactions as you want in a certain amount of time without touching the blockchain. At the end of the time period the final balance of the transaction is posted to the blockchain. The people running the nodes have no way to interfere with the transactions and it allows for more anonymity.

I am cautiously optimistic about it.

https://www.youtube.com/watch?v=-aI4inWxBwk

I am cautiously optimistic as well, the whitepaper is extremely promising for the lightning network but as of right now it has not been developed and because of this it cannot be a solution at the current moment. I am glad that the price hasn't exploded upwards because I believe that would exponentially increase usage which would cripple Bitcoin at the moment. This lull in volatility is allowing time for sidechain solutions to be developed.

"Initial Success or Total Failure"
Elwar (OP)
Legendary
*
Offline Offline

Activity: 3598
Merit: 2386


Viva Ut Vivas


View Profile WWW
August 19, 2015, 12:22:25 PM
 #11

Lightning Network is a great idea. But the payment still has to go through the blockchain. To me it seems like a toll gate. The cars will still end up on the main road, so congestion is guaranteed.

Imagine BitPay and BitStamp having their own lightning connection open for 1 week. Imagine every purchase through BitPay gets sent to BitStamp via the Bitcoin lightning connection for that week. Each purchase gets converted to dollars and is added to BitPay's dollar account. Over the course of that week tens of thousands of transactions go through for a total of 100,000 bitcoins.

When the time expires on that connection the connection is closed and a single blockchain entry is added to the Bitcoin blockchain that BitPay has sent 100,000 bitcoins to BitStamp. One transaction as opposed to tens of thousands.

Same with microtransactions. You open up a wifi connection and pay per minute. You use the lightning connection and transfer .0001 bitcoins per minute that you are connected. You close your connection and the finally tally of .01 bitcoins is recorded on the blockchain for 100 minutes instead of 100 transactions recorded on the blockchain.

First seastead company actually selling sea homes: Ocean Builders https://ocean.builders  Of course we accept bitcoin.
johnyj
Legendary
*
Offline Offline

Activity: 1988
Merit: 1012


Beyond Imagination


View Profile
August 19, 2015, 01:01:26 PM
 #12

To be honest, I have watched this video several times and never really understand how it works

The complexity in Lightning network will cause huge difficulty when they are trying to convince anyone without enough knowledge in that specific area

Even a simple block size change could create lots of confusion and conflict, lasting for years, such complex change would need at least 10 years to be accepted by the majority, maybe never

Of course if it does not touch the protocol then no one cares, but as I understand it must use a hard fork to implement those changes

Today centralized bitcoin financial institutions like exchanges and online wallet providers are already working well to a degree, and bitcoin network has become their settlement channel. This model works very well that it may not need another solution to increase the complexity. Besides, at small and local scale you don't necessary need trust less model, you even need some trust to humanize the user experience, many people have a habit to rely on authority, they can't live without authority

Elwar (OP)
Legendary
*
Offline Offline

Activity: 3598
Merit: 2386


Viva Ut Vivas


View Profile WWW
August 19, 2015, 01:04:15 PM
 #13

I don't like the complexity in Lightning network. Because that will cause huge difficulty when you are trying to convince anyone without enough knowledge in that specific area

Even a simple block size change could create lots of confusion and conflict, lasting for years, such complex change would need at least 10 years to be accepted by the majority

Of course if it does not touch the protocol then no one cares, but as I understand it must use a hard fork to implement those changes

They said it was a soft fork...adding a time feature to the current code.

Bitcoin is already complex. When Bitcoin first came out we did not have phone apps to scan someone's QR code to send bitcoins. Similar easy to use services will do the same thing for the lightning network.

First seastead company actually selling sea homes: Ocean Builders https://ocean.builders  Of course we accept bitcoin.
Linuld
Sr. Member
****
Offline Offline

Activity: 473
Merit: 250


View Profile
September 17, 2015, 02:17:47 AM
 #14

I watched the presentation on the lightning network and if it allows regular payments along with the option for this side enhancement then it could help a lot with the block size problem.

The lightning network basically allows people to set up payment nodes to run transactions which can be as many transactions as you want in a certain amount of time without touching the blockchain. At the end of the time period the final balance of the transaction is posted to the blockchain. The people running the nodes have no way to interfere with the transactions and it allows for more anonymity.

I am cautiously optimistic about it.

https://www.youtube.com/watch?v=-aI4inWxBwk

I wonder why should we need another altcoin to fix bitcoin? Bitcoin can live on its own pretty fine when it would not have been artificially crippled with limits.

I think it's open how well the lightning network will work. I will not use it if i don't need it since i would prefer bitcoin being able to handle all the transactions i want to do.
TheMage
Hero Member
*****
Offline Offline

Activity: 812
Merit: 1000


Litecoin Association Director


View Profile
September 17, 2015, 04:03:03 AM
 #15

Lightning Network is a great idea. But the payment still has to go through the blockchain. To me it seems like a toll gate. The cars will still end up on the main road, so congestion is guaranteed.

Imagine BitPay and BitStamp having their own lightning connection open for 1 week. Imagine every purchase through BitPay gets sent to BitStamp via the Bitcoin lightning connection for that week. Each purchase gets converted to dollars and is added to BitPay's dollar account. Over the course of that week tens of thousands of transactions go through for a total of 100,000 bitcoins.

When the time expires on that connection the connection is closed and a single blockchain entry is added to the Bitcoin blockchain that BitPay has sent 100,000 bitcoins to BitStamp. One transaction as opposed to tens of thousands.

Same with microtransactions. You open up a wifi connection and pay per minute. You use the lightning connection and transfer .0001 bitcoins per minute that you are connected. You close your connection and the finally tally of .01 bitcoins is recorded on the blockchain for 100 minutes instead of 100 transactions recorded on the blockchain.


Technically, no service/merchant out there really needs this Lightning network. They can do this themselves already.

As johnyj said, im not really sure what they are doing aside from providing an aggregate solution with the "potential" to further centralize Bitcoin. I need to research this and ponder it for a bit. I do remember a while back seeing some initial slides stating that they needed blocks to be a max of 130ish or 150ish MB size? Anyone know or remember what im talking about? I cant seem to find the slides now.

Follow me on twitter https://twitter.com/TheRealMage for Litecoin and Litecoin Association news!
coinplus
Legendary
*
Offline Offline

Activity: 1386
Merit: 1058



View Profile
September 17, 2015, 04:29:40 AM
 #16

Lightning network may process more transactions per second so that we can go with current MB block itself. But lightning network needs thirty party incorporate into blockchain.
johnyj
Legendary
*
Offline Offline

Activity: 1988
Merit: 1012


Beyond Imagination


View Profile
September 17, 2015, 05:16:12 AM
 #17

Just read that white paper another time, now I get a rough idea about how it might work in reality:

First two entities establish a common deposit by each sending certain amount of bitcoin into an address, similar to two banks each opening an account in counterpart bank and credit the counterpart same amount of money

Then all the transactions between these two entities will just change the ratio of each party's ownership of this common deposit. At the end of the clearing period, they settle the difference by a blockchain payment to make the ratio 50/50 again

This can help two large institutions, it is not very practical for single average user because the required deposit and one way payment nature. It seems single average user would still need to rely on large institutions, and existing large institutions might use lightning network or establish the clearing channel through other arrangements

bitgolden
Legendary
*
Offline Offline

Activity: 2800
Merit: 1128


Leading Crypto Sports Betting & Casino Platform


View Profile
September 17, 2015, 07:21:02 AM
 #18

Lightning network will boost up the transaction processing time. It means the transactions get into a block is more quicker with aid of lightning network. So it would solve current block size debate.

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

Activity: 1386
Merit: 1009


View Profile
September 17, 2015, 07:44:47 AM
 #19

Just read that white paper another time, now I get a rough idea about how it might work in reality:

First two entities establish a common deposit by each sending certain amount of bitcoin into an address, similar to two banks each opening an account in counterpart bank and credit the counterpart same amount of money

Then all the transactions between these two entities will just change the ratio of each party's ownership of this common deposit. At the end of the clearing period, they settle the difference by a blockchain payment to make the ratio 50/50 again

This can help two large institutions, it is not very practical for single average user because the required deposit and one way payment nature. It seems single average user would still need to rely on large institutions, and existing large institutions might use lightning network or establish the clearing channel through other arrangements
I guess the most promising application of LN is where payments between entities are frequent and roughly predictable over the life of a channel. These might be BitPay<->Coinbase, but also it might be a man that routinely buys a cup of coffee somewhere in the morning, so setting up a channel between him and the cafe might make sense, especially because of near-instant 'confirmation'.

What you might be missing here is that all these channels can be chained together, forming a mesh-like network. In this case, you can have only one channel open, and send a payment to anyone in this network. This payment will be routed through intermediate hops right to the receiver.

The well-connected hops can be called hubs, and will receive a fee for their service. In theory, anyone can become a hub, it's only limited by how much BTC you have, i.e. how many channels can you fund with them.
Lauda
Legendary
*
Offline Offline

Activity: 2674
Merit: 2965


Terminated.


View Profile WWW
September 17, 2015, 08:39:06 AM
Merited by ABCbits (2)
 #20

I see these sidechain solutions (like Lightning) AND offchain solutions (like Online Wallets) co-exist with blocksize increase in the bitcoin environment. That is how payment system work in the real world. Different systems are not mutually exclusive, VISA/Master/PayPal (and many others) co-exist in the banking environment. So, any solution is a nice idea, Lightning Network do not need to completely "solve" the block size problem.
This is a wrong statement. The Lightning network != sidechains. Sidechains are something entirely different that Blockstream is working on. I do agree with the rest of the thread. We need to implement everything in to grow the system.


Most of the posts about it are rubbish (not here in particular; in general). If there are centralization issues, we're better off having them with the Lightning network than with blocks (centralization and increased orphan rate). Now what the Lightning Network offers are near instant confirmations (trust-less), taking away a lot of the transaction volume off the main blockchain. It is supposedly even cheaper than using the blockchain. It has not been implemented yet but requires some changes soft fork changes. The Lightning Network should be fairly simpler than using sidechains (for new users).

Tl;Dr: The whole block size debate distracted us from actual solutions towards random people thinking that only increasing the block size is the best solution.

"The Times 03/Jan/2009 Chancellor on brink of second bailout for banks"
😼 Bitcoin Core (onion)
Pages: [1] 2 3 4 »  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!