Bitcoin Forum

Bitcoin => Development & Technical Discussion => Topic started by: Wind_FURY on April 26, 2018, 06:14:34 AM



Title: A critique on the Lightning Network from a regular poster. Long.
Post by: Wind_FURY on April 26, 2018, 06:14:34 AM
I received this private message from someone who does not want to be identified. He gave me permission to post a new thread about it and start an unbiased discussion, and to avoid the post to be called FUD just because it came from "him".

achow? I believe you have the first right to reply. But if someone else can make a good discussion, go ahead, be my guest.

Quote
I did not want to meander the coinbase revoke wikileaks thread. but i seen your post and it made me want to respond.

Bitcoin was developed to eliminate the middleman, to transact directly with each other over the internet. If you use Coinbase for storage then you are doing it wrong.

They want Paypal 2.0. We want a P2P, censorship resistant, decentralized cryptocurrency.

Now you might start to see my point about LN's flaws.  LN Hubs is banking/paypal2.0
also.
 
Core is also the centralised regulator of the rules. they set the policy. change the rules and nodes(merchants) are suppose to follow cores set rules and reject(ban hammer) users(nodes) that send dodgy transactions/blocks

This is why i detest what bitcores network has turned into.

It used to be the case that anyone can alter their node and then promote their own new feature. and if enough users liked it they would add it to thier node and then the network would evolve. now its core making that choice and anything not core gets sidelined as a altcoin.
core have become the regulators. and now nodes are not the regulators but the regulated 'be your own bank' wallet that has to ban/reject payments based on cores policy

Anyway back to LN

LN is not a direct pay the recipiant(P2P). its in laymans terms opening a channel(account) with a well routed(bank branch) hub. depositing funds into a channel(account) that requires co-signing(bank authorisation)

If you imagine a hub of say 8000 users(channels) or a spoke of one user routing 8000 users 'payments' to one merchant. then that is the technicals of a local bank branch. all with the very same banking features of 3-5 business day settlemnt (CLTV) and wire transfer chargebacks(CSV)

Many people think banks are one server one location one entity. but banks are local bank branches each with just 8-20,000 customers per branch
(take the UK, 8000 bank branches.. equals ~8125 people per bank branch (65m population))

This is where the propaganda myth of 'visa transaction capacity' hides the truth. visa does not store everyones balance on one server. visa communicates to local branchs using the customers account numbers (channel address) and bank branch routing/sort code(node URI)

If you still cannot see that LN is just banking 2.0 where hubs that control authorisation will control the network. then you need to take a deeper look beyond the glossy advertising of LN

There are only ~1500 LN nodes. but already there are hubs being the middlemen for ~10% of the network
https://i.imgur.com/32jBhWE.png

The argument then becomes.

Do you let there be 10 middle men having the authorisation power of the whole network. so that most people can make a payment only needing consent from maybe 2-10 middle men 'managers'(banks/hubs) to route
or break it down so that hubs can only have 1% of total channels. meaning more middle men are needed between you and the end destination where it would need the consent/authorisation of 2-100 middle men managers(banks/hubs)

Either way LN is not a be your own bank, LN is set up a joint account with someone
LN is not P2P its bank branches and middle men


Title: Re: A critique on the Lightning Network from a regular poster. Long.
Post by: TheQuin on April 26, 2018, 06:40:36 AM
It appears that someone is obsessed with calling things banks when what they do bears no resemblance to a bank.

Quote
LN is not a direct pay the recipiant(P2P). its in laymans terms opening a channel(account) with a well routed(bank branch) hub. depositing funds into a channel(account) that requires co-signing(bank authorisation)

As defined by The Oxford English Dictionary a bank is "A financial establishment that uses money deposited by customers for investment, pays it out when required, makes loans at interest, and exchanges currency."

The other important factor that defines a bank is that it must be licensed to operate by a government.

Anyone can set up a Lightning Node and if enough people freely choose to open channels to it then it could be considered to be a hub. LN is entirely in keeping with the philosophy of allowing ordinary people to make financial transactions without the need for a trusted 3rd party. There are third parties involved but you are still in control of your coins. Nobody can use your coins for investment and they are not making any loans with them.

Edit.
Having reread the PM you published it is not so much FUD as misinformed paranoia. It is obvious the author has very little understanding of LN, the difference between a bank and a payment processor or how the dynamics of competition for fees will prevent a small number of hubs dominating.



Title: Re: A critique on the Lightning Network from a regular poster. Long.
Post by: aleksej996 on April 26, 2018, 10:34:33 AM
I don't think it is fair to call it paranoia, as it is very reasonable to be suspicious of something like LN.
I also have a bit of a problem in the way Core handled this. Users should have a choice to either use LN or not, if we don't do onchain scaling, they will not have a choice. I have a problem with this.

LN however is far more decentralized than banks, as TheQuin says.
I think it is unreasonable to assume that without hubs you will need 100s of relay nodes to route your transaction. If people simply open channels with their friends, I think around 3 hops on average would be enough, according to a study done by Facebook https://research.fb.com/three-and-a-half-degrees-of-separation/

This would mean that everyone would need to open hundreds of channels with their friends, which is a problem.
We would need to make running a LN node very easy and cheap, like a simple mobile app and make sure people are usually online to route payments.
Technology can work, the question is in adoption, kinda like Bitcoin in general.

It is still reasonable to worry however. This does introduce some scary new things that we simply can't know how will work out in a long run.
LN does offer more good features than just scaling though, privacy of transactions, revenue for nodes which might increase decentralization, etc.
It is definitely something that needs to be discussed and chasing people away with different opinion is a really unreasonable and immoral idea.


Title: Re: A critique on the Lightning Network from a regular poster. Long.
Post by: TheQuin on April 26, 2018, 11:02:46 AM
I don't think it is fair to call it paranoia, as it is very reasonable to be suspicious of something like LN.

It's reasonable to be suspicious but the quote provided in the OP goes well beyond that IMO.

I also have a bit of a problem in the way Core handled this. Users should have a choice to either use LN or not, if we don't do onchain scaling, they will not have a choice. I have a problem with this.

While I agree that I would have liked to have seen a compromise approach with some on chain scaling as well, I do think that framing it as LN or onchain misses the bigger picture. LN is being developed but the blockchain has been opened up to layer 2 applications not limited to LN. If there are limitations in LN then there is nothing to stop people developing better alternatives.

LN, however, is far more decentralized than banks, as TheQuin says.
I think it is unreasonable to assume that without hubs you will need 100s of relay nodes to route your transaction. If people simply open channels with their friends, I think around 3 hops on average would be enough, according to a study done by Facebook https://research.fb.com/three-and-a-half-degrees-of-separation/

This would mean that everyone would need to open hundreds of channels with their friends, which is a problem.
We would need to make running a LN node very easy and cheap, like a simple mobile app and make sure people are usually online to route payments.
Technology can work, the question is in adoption, kinda like Bitcoin in general.

That again is overlooking the competition in the fee market. If it is profitable to run a hub then more people will run hubs and there will always be cheap paths. It's not just more decentralised than banks it is open market economics.

It is still reasonable to worry however. This does introduce some scary new things that we simply can't know how will work out in a long run.
LN does offer more good features than just scaling though, privacy of transactions, revenue for nodes which might increase decentralization, etc.
It is definitely something that needs to be discussed and chasing people away with different opinion is a really unreasonable and immoral idea.

Nobody is being chased away but pointing out the use of the pejoritive term banks when it is completely inappropriate is necessary, otherwise people will be worried and scared for no reason. Some might even find that an unreasonable and immoral idea.



Title: Re: A critique on the Lightning Network from a regular poster. Long.
Post by: Samarkand on April 26, 2018, 02:22:54 PM
The major argument against the Lightning Network in my opinion is still the fact that
nobody really needs a Lightning Network when Bitcoin´s main use case is being a
store of value. If you want to preserve your wealth from inflation, confiscation and other
comparable threats you can buy Bitcoin. However, you probably won´t touch your Bitcoins
for years if that is your reason for buying Bitcoin and therefore you are not the target group for the
LN.  

Besides, nearly everyone, who bought something using his Bitcoins over the years has regretted
that after the fact, because BTC only goes up in the long-term. If you believe this will be the case
going forward it is pretty stupid to buy something using a Lightning Network transaction when
the opportunity costs of buying anything with your precious Bitcoins are so tremendous.

I´m a strong believer that Bitcoin´s biggest advantages are rather in its unique characteristics
that make it a form of "sound money" than in its use as a payment system for small value
purchases or transactions (which is the major use case of the Lightning Network).

The great thing about the Lightning Network is that it is non-mandatory and anyone can still
decide to use the main layer for his transactions even if the LN becomes a giant success (which
it will not become in my opinion). This is the beauty of 2nd layer solutions in general,
they can offer new features while maintaining the trust and integrity of the main layer.






Title: Re: A critique on the Lightning Network from a regular poster. Long.
Post by: achow101 on April 26, 2018, 03:36:35 PM
Quote
Core is also the centralised regulator of the rules. they set the policy. change the rules and nodes(merchants) are suppose to follow cores set rules and reject(ban hammer) users(nodes) that send dodgy transactions/blocks
Except Core does not have any sort of centralized authority to force any rules to go through. Otherwise you would see all of the forks that the Core developers propose to activate within a few weeks of the software supporting the fork being available. Case in point, segwit. Segwit took several months to activate, way longer than any previous soft fork. It took people threatening to perform a user activated soft fork before miners finally activated it. The UASF was not something that was officially supported by Core (i.e. no Bitcoin Core release containing UASF logic). If the Core developers had centralized control over the consensus rules, then segwit would have activated quickly and without contention, which is clearly not what happenend.

Quote
It used to be the case that anyone can alter their node and then promote their own new feature. and if enough users liked it they would add it to thier node and then the network would evolve.
This is still the case. You can do that if you want. No one is preventing you from creating the next Bitcoin XT or Bitcoin Classic or Bitcoin Unlimited. No one can stop you from writing the software and running your own node. Just because the vast majority of users decided to stick with Core does not mean that Core can prevent you from doing this or that Core is forcing you do follow them.

Quote
LN is not a direct pay the recipiant(P2P).
It certainly is. You can open a payment channel directly with your recipient and avoid having to route your payment through anyone else.

Quote
its in laymans terms opening a channel(account) with a well routed(bank branch) hub. depositing funds into a channel(account) that requires co-signing(bank authorisation)
It can be used in that way, but that is not the only way to use LN.

Quote
all with the very same banking features of 3-5 business day settlemnt (CLTV
That is completely false. There is no 3-5 business day settlement. That is not what CLTV is used for. It is a timeout for if a transaction fails. Not a "transaction goes through after X time".

Quote
) and wire transfer chargebacks(CSV)
That is completely false. That is not what CSV is used for. It is used as a timeout during which time a punishment can occur which is not the same as a chargeback. Once an HTLC is resolved or once new commitment transactions are put in place, the payment is final. There is not charging back. Trying to perform a chargeback would mean that you are broadcasting an old commitment transaction which means that you LOSE ALL of your money, not you gaining back whatever money that you sent.

Quote
There are only ~1500 LN nodes.
It's still in beta, what do you expect?

Quote
but already there are hubs being the middlemen for ~10% of the network
You seem to be ignoring the criss-cross of gray lines for all of the other channels.

The "hubs" currently on mainnet are due to people opening direct channels with merchants (i.e. performing direct P2P payments).

Quote
Do you let there be 10 middle men having the authorisation power of the whole network. so that most people can make a payment only needing consent from maybe 2-10 middle men 'managers'(banks/hubs) to route
or break it down so that hubs can only have 1% of total channels. meaning more middle men are needed between you and the end destination where it would need the consent/authorisation of 2-100 middle men managers(banks/hubs)
None of the above, because nothing stops you from closing your own channel unilaterally and then opening a channel with someone else directly to avoid these middlemen.

You don't seem to understand how LN works. These hubs can't force you to do anything. You have full control over your money and you can close a channel any time you want. If you want to avoid hubs, then open a channel directly with the person you are paying. No one is forcing you to have channels with hubs nor is anyone forcing you to use LN anyways.


Title: Re: A critique on the Lightning Network from a regular poster. Long.
Post by: RGBKey on April 26, 2018, 03:40:39 PM
With the banking system:
  • Your payments must be routed through a bank
  • Your bank requires you to identify yourself fully before making an account

Neither of these apply to the LN. It will probably be more convenient to route payments through a well-connected node. That does not make it a bank. You can't send an ACH transfer through your buddy Mike, but you could route a lightning payment through him.


Title: Re: A critique on the Lightning Network from a regular poster. Long.
Post by: franky1 on April 27, 2018, 09:00:47 PM
Quote
Core is also the centralised regulator of the rules. they set the policy. change the rules and nodes(merchants) are suppose to follow cores set rules and reject(ban hammer) users(nodes) that send dodgy transactions/blocks
Except Core does not have any sort of centralized authority to force any rules to go through. Otherwise you would see all of the forks that the Core developers propose to activate within a few weeks of the software supporting the fork being available. Case in point, segwit. Segwit took several months to activate, way longer than any previous soft fork. It took people threatening to perform a user activated soft fork before miners finally activated it. The UASF was not something that was officially supported by Core (i.e. no Bitcoin Core release containing UASF logic). If the Core developers had centralized control over the consensus rules, then segwit would have activated quickly and without contention, which is clearly not what happenend.

Quote
It used to be the case that anyone can alter their node and then promote their own new feature. and if enough users liked it they would add it to thier node and then the network would evolve.
This is still the case. You can do that if you want. No one is preventing you from creating the next Bitcoin XT or Bitcoin Classic or Bitcoin Unlimited. No one can stop you from writing the software and running your own node. Just because the vast majority of users decided to stick with Core does not mean that Core can prevent you from doing this or that Core is forcing you do follow them.

lets just clear up achows101 core defense

1. segwit only had 35%.. based on bitcoins consensus.
core team got mad.. the main devs wouldnt have got paid their next tranche of investor funding if segwit got opposed.. so they employed samson mow(UASF) and bloq:-jGarzic(bitcoinABC) to do something that goes totally against consensus. which is called a bilateral split. as proposed by gmaxwell.

firstly. making core able to bilaterally split frrom its opposition by deception.. getting the propaganda rumours of everyone to upgrade their nodes to either core or bitcoin ABC (false election as it was rigged to avoid consensus)
problem is .. bloq is actually team core
(same investor as blockstream)(https://dcg.co/portfolio/#b)

then all those that opposed core, got pushed over to an altcoin. making cores bip jump from 35% to 95%, it reminds me of apartheid(race segregation) of the opposition to rig elections
apartheid:
core(white people) own a bus company. pretend there are seats for everyone..
"its ok, this bus is for everyone".. but
if you dont like core(white people), sit at the back of the bus.. core(white) people dont want you upfront anyway
....... then
shoot the people sat in the back of the bus or push them off the bus
 
now the front of the bus with the engine is only core(white people) so only white people get to the destination(polling station) and the back of the bus doesnt count..

so yes core does have control and now core can slide in as many soft forks as they like.. take the newest addition.. bc1q addresses..
this new address type did not require consensus or even bilateral split to win by default to add these new addresses. they just added it because now they have a back door to do what they like without consensus
Luke JR's backdoor

even things like Knots is another core defending node client. thus the community do not have a free choice.
if you check through history. XT classic and the others that opposed core all got REKT due to cores control.

anything oposing cores roadmap is always treated like an attack, not fair competition.. the core team do not take it as an honourable competition of consensus but scream out its an attack against "bitcoin" because they feel that core own "bitcoin". thus anything opposing cores roadmap should be thrown into an altcoin

even R.ver's reverse psychology is proving that. core absolutely hate of anyone saying that cores network is not bitcoin.. yet NO ONE should own "bitcoin".. and thats the point of roger vers subtle reverse psychology. by making the core defenders literally scream that core own bitcoin and anything else is just an altcoin.

fiat analogy:
dollar is not owned by anyone... australia can use it, canada can use it. america can use it
r.vers subtlety "i australia own real dollars"
core defenders "we america own dollars, anything else is a fake/fraud/misleading people"

thus its like america saying australia does not exist, australia is a fraud and should not use dollars

end result no one should own dollar and when people ask 'i want dollar' the reply is 'U.S, canadian or australian?'
end result no one should own bitcoin and when people ask 'i want bitcoin' the reply is 'core or cash?'

remember its not
_______________________ 1
                   \__________  2
(2 unilaterally created an alt)

its not a
                    __________ 1
____________/__________ 2
(1 unilaterally created an alt)

its a
                   ___________ 1
___________/
                  \___________ 2
(1&2 bilateral split)..

yes a fork. both side go in separat directions. where no side is a straight blade
no side is the same rules as 2009-2014
no side is "the bitcoin"

also
by core PRETENDING its not centralised by saying they are a team of individuals rather than one person. is like saying apple cant be a centralised because its more than just steve jobs.. EG apple isnt centralised because of wozniac's involvement and sometimes disagreement with jobs in the past aswell as there being hundred other people work who on apple products.. also yes apple had unpaid interns(volunteers) too

its still a team that has a roadmap(5 year business plan)

go on deny samson mow wasnt employed by blockstream
deny segwit wouldnt have activated unless the opposition were not moved away via ABC
deny ABC wasnt created by the guys that got paid by the same investors that pay gmax, wuiile and samson(blockstream).

the BScartel (Barry Silbert/BlockStream) really does have the puppet master strings.

(i expect may harsh cries of defense about this post from the core lovers.. but while they spend most of their time defending core.. they are not
concentrating on th big picture of dcentralised "bitcoin")
(i expect those core defenders who dont care about decentralsiation to tr pigeon holing me into another team. purely because they lack the understanding of the concept of true decentralisation and independance.. to them its only core loyalist or opposition)


Title: Re: A critique on the Lightning Network from a regular poster. Long.
Post by: franky1 on April 27, 2018, 09:02:23 PM
Quote
LN is not a direct pay the recipiant(P2P).
It certainly is. You can open a payment channel directly with your recipient and avoid having to route your payment through anyone else.

Quote
its in laymans terms opening a channel(account) with a well routed(bank branch) hub. depositing funds into a channel(account) that requires co-signing(bank authorisation)
It can be used in that way, but that is not the only way to use LN.

LN is not the BANK..
LN is the swift network banks use.
hubs. one entity with authorisation power over multiple contracts of value store are the banks

yes you can set up a joint bank account with your wife(p2p) and never need to use the swift(LN routing).. but if you are just going to set up a payment system with someone you trust enough to be a counter-signer. you can just do that as an ONCHAIN multisig  and just use a piece of paper to tally who owes who what and just sign a final cheque/tx to finally settle up.

the purpose of LN is about routing/hubs and hops not about p2p


Title: Re: A critique on the Lightning Network from a regular poster. Long.
Post by: franky1 on April 27, 2018, 09:31:22 PM
Quote
all with the very same banking features of 3-5 business day settlemnt (CLTV
That is completely false. There is no 3-5 business day settlement. That is not what CLTV is used for. It is a timeout for if a transaction fails. Not a "transaction goes through after X time".

its a timeout to not allow a CLTV output to be spent until X time (usually days to allow time for someone to realise a tx got confirmed but have time to still send a new tx with a revoke code to chargeback
hense CLTV concentrates on the 3-5 day before truly settled

github: CLTV " until that block height or block time has been reached the transaction output remains unspendable. "

Quote
) and wire transfer chargebacks(CSV)
That is completely false. That is not what CSV is used for. It is used as a timeout during which time a punishment can occur which is not the same as a chargeback. Once an HTLC is resolved or once new commitment transactions are put in place, the payment is final. There is not charging back. Trying to perform a chargeback would mean that you are broadcasting an old commitment transaction which means that you LOSE ALL of your money, not you gaining back whatever money that you sent.
[/quote]

CSV  REVOKES aka CHARGEBACK = punishment
you can call it a "punishment" all you like but all your screaming is tom8o.. the reality of average joe is actualy tom@o(chargeback)
if your waiting to receive funds and it shows its destined to be yours in a couple days.. but then someone else takes it from you. its a chargeback

EG
today 27tth April    multisig btween franky1 and paypal2.0 bank
tx1 CSV allow paypal to spend else 5 days pay franky 1btc..  signed franky1 signed paypal2.0
tx2 CSV allow paypal to spend else 5 days pay franky 1.2btc..  paypal gets tx1 Revoke .. signed franky1 paypal2.0 refuses to sign tx2
because paypal is not being co-operative franky1 sends tx1 as its the only tx franky has fully signed.
its broadcast, gets accepted into block. but franky1 cannot SPEND tx1 until 2nd may as he doesnt have tx1 revoke key

paypal does. so before 2nd of May paypal spends frankys tx1 funds back to paypals pot of funds. franky1 lost out

yep paypal done a chargeback

because its open source and all handshaking is done in private without the community decentralised auditing...
paypal node can tinker with its sourcecode to be the one that requests franky1 is the first to give up the old key first. thus franky1 loses out

if LN was so flawless and trustless. the blockchain(2009 invention) would not ever needed to be invented. because people could just smart contract
in private. and the whole many decades of trying to find a solution to decentralsied money would not be blockchain but LN

come on achow.. are you really saying that decentralised blockchain technology is a dead technology and not required. because private smart contracts are flawless. come on. atleast admit LN has limitations and flaws

as said
its not about YOU making a payment and YOU getting a refund.. its about YOU wanting to withdraw funds from paypal2.0 and paypal taking the money. leaving YOU out of pocket


Title: Re: A critique on the Lightning Network from a regular poster. Long.
Post by: franky1 on April 27, 2018, 09:36:04 PM
Quote
There are only ~1500 LN nodes.
It's still in beta, what do you expect?

Quote
but already there are hubs being the middlemen for ~10% of the network
You seem to be ignoring the criss-cross of gray lines for all of the other channels.

The "hubs" currently on mainnet are due to people opening direct channels with merchants (i.e. performing direct P2P payments).

yes the merchant becomes the banker2.0
put all your funds into a richard branson channel so you can buy train, plane and space travel tickets. by the way you need richard bransons signature every time you want to buy something.. oh look richard branson is now a bank

as for other posts
some banks dont use customers funds for internal investing
some banks dont do mortgages
some banks dont do credit cards or debt

these hubs are not best friends you conect to p2p, they are centralised services(HUBS) that the LN dns seeds can send a certain preferential list of hubs to users.
yes you can manually request to join a friend.
but that does not negate the point that hubs do exist and are centralised authorisers of hundreds of peoples funds


a bank is a storage vessel of value that needs authorisation. a central bank is where a central authoriser has powers to authorise or reject payment of other peoples funds. if you wish to object. then i guess another of satoshi's ethos of bitcoin has died "be your own bank"

LN is not a "be your own" concept because it requires secondary authorisation but it is a "bank" because it stores value and requires authorisation

you can play symantics all you like
"dont call it a chargback, use 'punishment' buzzword instead to hide average joes understanding"

but to generalise it
LN is not fit for purpose as a scaling solution everyone should use.
LN is not a 'unlimited use' concept that never needs to close channels.
LN is not a service where it is guaranteed to work if you only connect to one friend(you cant pay anyone by only connecting to a friend(DDos/out of funds issues))
LN is not a service where you can pay anyone in the (imaginable future of 7billion LN users) for just 1-3 hop fee's and only needing 1-3 channels to do that.

HUBS is the concept of getting millions of users 'well connected'

100 nodes with 100 connections and EVERY connection had 100 connections..
then you can be lucky to pay anyone in 3.5 hops(lets call it 4 just for sanity sake)
...screw it 95 nodes 95 connections and every connection had 95 connections = more realistic 4
or
300 nodes with 300 connections and EVERY connection had 300 connections..
then you can be lucky to pay anyone in 3 hops

but not all nodes will be 95-300 channels to pay within 3-4 hops, meaning much more than 4 hops will be required(fee costs increase)
or required to connect to hub(keeps costs down but then use centralised authoriser)

there will be some users with 3 connections (accounts with 3 banks)
and there will be hubs(banks) with 300(or more) customers that the hub(bank) will need to sign for

now imagine each node/hub equally agreed to charge the minimal 1millisat(1MS)
would you prefer a DECENTRALISED network of users with only 3 connections each which would cost upto 22MS but no guarantee of routing
where sometimes route fail due to DDos and funds unavailable in the route of channels

or would you end up using a CENTRALISED system of connecting to 3 hubs(banks) where it could cost you upto 4MS

because some how achow101 has this DIS-belief that LN is a utopian dream of perfect limitless connectiveness of only needing to connect to a couple friends and having guaranteed payment system that costs literally nothing to pay anyone in the world.

before you answer. take the mindset of average joe that can only predict their spending habits for a couple weeks ahead so will only want to risk $60~
would they want to split their funds into 300 channels of $0.20 or have maby 1 or to channels with hubs of $30~ each


Title: Re: A critique on the Lightning Network from a regular poster. Long.
Post by: Kakmakr on April 28, 2018, 08:52:03 AM
I think where these people gets bogged down in these arguments, they miss one of the most crucial aspects of the technology. Nobody is forcing you to use a specific hub, you can still open your own payment channels. This is not something that you can do with Banks. The Banks will not allow you to open your own direct payment channel to someone in another country.

Second layer technologies like this will only be centralized, if it was controlled by centralized entities, but the LN is open to everyone. Big difference, right.  ;)


Title: Re: A critique on the Lightning Network from a regular poster. Long.
Post by: Carlton Banks on April 28, 2018, 11:19:38 AM
Second layer technologies like this will only be centralized, if it was controlled by centralized entities, but the LN is open to everyone. Big difference, right.  ;)

Lightning devs are also working on a routing algorithm that causes the network graph to be arranged like a grid. It's gonna be pretty difficult for hub-like nodes to monopolise routing when that techniques makes it into the protocol, trying to predict which nodes to open channels with could become frustrating experience if the hub operator was trying to make money. It'll make more sense to just open up lots of independent grid nodes, in the hope that you can somehow predict where money will flow on the network, and put nodes in strategic parts of the overall network graph. And the network graph is going to be changing shape (and it's payment flow dynamics) constantly, so the algorithm that places your (supposedly profit making) nodes needs to be able to predict the randomness of payment demands, in essence. There cannot be 100% success rate, let's just put it that way, and it wouldn't surprise me if profit making Lighning nodes is a non-viable business in that scenario.


Title: Re: A critique on the Lightning Network from a regular poster. Long.
Post by: DooMAD on April 28, 2018, 01:28:57 PM
Probably the most relevant argument one can make at this point is that it doesn't matter in the slightest if some people think it's going to be centralised or it won't scale, because it's still happening anyway.  The people who believe it's a good idea aren't going to stop working on it just because some other people don't think it's a good idea.  So everyone might as well just wait and see. 

If it doesn't meet your exacting standards, feel free not to use it.  If you think it's so bad that you can do better, go right ahead and make something better.  No one's stopping you.  The various Lightning dev teams don't need permission from anyone to build their projects, neither do you.  Put your plans into action if you think LN is such a terrible concept.  See who takes an interest.


Title: Re: A critique on the Lightning Network from a regular poster. Long.
Post by: mu_enrico on April 29, 2018, 04:14:52 AM
Oh, perfect timing on this discussion. I'm currently researching about this topic.
From what i read, the major flaw about LN is the route will break if one node doesn't have enough BTC amount as seen in this video
https://youtu.be/UYHFrf5ci_g

That said if you have great amount of BTC, most likely many transaction will be routed to you (aka become Hub -> centralization)

However Antonopulos argue that the higher amount BTC in that "hub" the higher risk of attack. And he also mention about re-balancing channel which I have no idea about how that works.
https://youtu.be/D-nKuInDq6g?t=6m40s

What do you think?


Title: Re: A critique on the Lightning Network from a regular poster. Long.
Post by: Theb on April 29, 2018, 04:16:43 PM
If the Bitcoin Core Team is acting as a centralized authority of Bitcoin then BTC is not counted as a decentralized currency in the first place. I think the writer thought that LN is the way of the Core on having some kind of banking authority with regards to transaction, which he is wrong about. The concept of having a middleman in LN transactions are totally avoidable, the short solution is opening up your own channel and pay directly to who you are sending your money with. So technically you are still in total control of your money. Also I guess that some hubs involving a "middleman" is good as you know some transactions here in the forum uses Escrows, and by having middlemen involve it would surely eliminate the use of these escrows.


Title: Re: A critique on the Lightning Network from a regular poster. Long.
Post by: TheQuin on April 29, 2018, 04:37:08 PM
That said if you have great amount of BTC, most likely many transaction will be routed to you (aka become Hub -> centralization)

You're only going to become a hub if people choose to open channels with you. They are unlikely to know or care how much BTC you have. Merchants, exchanges and other large sites will most likely become hubs simply because they are the businesses people want to transact with.

Centralisation means under control of one body which the LN can never be. I find that most people that accuse LN of being centralised have no idea what a decentralised network is.

https://i.ytimg.com/vi/Dettsr71gKg/maxresdefault.jpg
https://i.ytimg.com/vi/Dettsr71gKg/maxresdefault.jpg



Title: Re: A critique on the Lightning Network from a regular poster. Long.
Post by: franky1 on April 29, 2018, 08:18:31 PM
the lightning network DNS will have a hotlist of prefered well conncted nodes to hand out to new users.

now who do you think these DNS managers are going to decide are top of the list... themselves

https://i.imgur.com/7RTIpt7.png
hint blue nodes are all one person/entity

both my edited image and the one provided by quin do not prove decentralisation, but prove distribution.. there is a difference.
think of the blue dots as a bank branch of a bank corporation. each blue node has a separate bank branch manager that
authorises payments of its customers of that bank branch. but its all part of a bigger corporation... oops i mean "factory" cough cough

also carlton banks hints at the "grid" concept.. which is done via the DNS list choosing best nodes(to be the corners) to promote to fresh users.
put short.. you cant have a grid unless your controlling who connects to what.
in a decentralised network there would be no control of who connects to what. thus impossible to create a grid in a true open decentralised randomly selected network

yet LN has a autopilot feature, a DNS seed,
and remember if you imagine a grid of squares.. who do you think will be the (hubs) well conected corners
https://i.imgur.com/gvZc9sd.png

P.S just wait until the explanation of 'channel factories' gets the ELI-5 treatment. then it all becomes clear to average joe


Title: Re: A critique on the Lightning Network from a regular poster. Long.
Post by: Wind_FURY on May 01, 2018, 06:40:28 AM

P.S just wait until the explanation of 'channel factories' gets the ELI-5 treatment. then it all becomes clear to average joe

I cannot wait for that. I want to see your point of view. Thanks.

But depsite your argument, I believe the Lightning Network will not be used for the sake of "decentralized offchain transactions". People will use it because transactions confirm instantly and because it will be more private than onchain transactions.

Plus the fees will be cheaper.


Title: Re: A critique on the Lightning Network from a regular poster. Long.
Post by: cellard on May 01, 2018, 03:03:36 PM
The major argument against the Lightning Network in my opinion is still the fact that
nobody really needs a Lightning Network when Bitcoin´s main use case is being a
store of value. If you want to preserve your wealth from inflation, confiscation and other
comparable threats you can buy Bitcoin. However, you probably won´t touch your Bitcoins
for years if that is your reason for buying Bitcoin and therefore you are not the target group for the
LN.  

Besides, nearly everyone, who bought something using his Bitcoins over the years has regretted
that after the fact, because BTC only goes up in the long-term. If you believe this will be the case
going forward it is pretty stupid to buy something using a Lightning Network transaction when
the opportunity costs of buying anything with your precious Bitcoins are so tremendous.

I´m a strong believer that Bitcoin´s biggest advantages are rather in its unique characteristics
that make it a form of "sound money" than in its use as a payment system for small value
purchases or transactions (which is the major use case of the Lightning Network).

The great thing about the Lightning Network is that it is non-mandatory and anyone can still
decide to use the main layer for his transactions even if the LN becomes a giant success (which
it will not become in my opinion). This is the beauty of 2nd layer solutions in general,
they can offer new features while maintaining the trust and integrity of the main layer.






Agree. People stress about scaling Bitcoin, when it's just a secondary thing. Why would I do groceries with Bitcoin when I have fiat? Why would I buy online with Bitcoin when I have fiat? etc etc. As long as Bitcoin keeps going up, there's no point in spending it, unless completely needed.

But earth is big and big chunks of population don't have fiat, or a functional one at least. In this case, they could go directly to a Bitcoin based economy in which they bypass the traditional fiat model and just use LN for payments. It all depends on the context. What's clear is: Fucking up the blockchain so these poor people can transact on-chain is insane, and that is why BCash and all these other forks lead to eventually.


Title: Re: A critique on the Lightning Network from a regular poster. Long.
Post by: DannyHamilton on May 01, 2018, 03:32:41 PM
Why would I do groceries with Bitcoin when I have fiat?

Why would you have fiat if you could do groceries with Bitcoin?

Why would I buy online with Bitcoin when I have fiat?

Why would you have fiat if you could buy online with Bitcoin?

As long as Bitcoin keeps going up, there's no point in spending it, unless completely needed.

As long as Bitcoin keeps going up, there's no point in having fiat, unless completely needed (such as situations where Bitcoin is not accepted).

EVERY time that you spend fiat on something, you are choosing to buy that thing INSTEAD of having bitcoin.  Therefore, you have that thing, and you have less bitcoin than you would have had.  That is NO DIFFERENT than if you had that same value in bitcoin instead of fiat, and then used bitcoin to buy the thing.

Every penny that you hold in fiat (because you need it for those merchants that don't accept bitcoin) is a penny that is being held in an inflationary and centralized currency instead of a deflationary and decentralized currency.  I want more merchants to accept bitcoin so that I don't need to hold as much value in worthless dollars.


Title: Re: A critique on the Lightning Network from a regular poster. Long.
Post by: DevilOper on May 01, 2018, 11:05:51 PM
Nobody is forcing you to use a specific hub, you can still open your own payment channels. This is not something that you can do with Banks. The Banks will not allow you to open your own direct payment channel to someone in another country.
Indeed you can open your own payment channel.
Indeed The Banks cannot disallow you to open your own direct payment channel to someone in another country.
To open an account with a bank in order to make any payment you have to deposit first something onto your account. And just a little more then half-century ago there was [mostly] no other way then put a cash.
And of course you were free to give that cash directy to someone in another country.


Title: Re: A critique on the Lightning Network from a regular poster. Long.
Post by: DevilOper on May 01, 2018, 11:15:04 PM
Why would I do groceries with Bitcoin when I have fiat?

Why would you have fiat if you could do groceries with Bitcoin?

Because it's guaranteed by the force of law (and law enforcement) to be a legal tender (at least within issuing country).

Quote
Why would I buy online with Bitcoin when I have fiat?

Why would you have fiat if you could buy online with Bitcoin?

The same as above.


Title: Re: A critique on the Lightning Network from a regular poster. Long.
Post by: Wind_FURY on May 02, 2018, 06:01:56 AM



remember its not
_______________________ 1
                   \__________  2
(2 unilaterally created an alt)

its not a
                    __________ 1
____________/__________ 2
(1 unilaterally created an alt)

its a
                   ___________ 1
___________/
                  \___________ 2
(1&2 bilateral split)..



Besides this, https://bitcointalk.org/index.php?topic=3419499.msg36081326#msg36081326

I also want to talk about this confusion about what you say as a bilateral split that created "Bitcoin Core" and "Bitcoin Cash", because as far as everyone is concerned, except the Bitcoin Cash supporters, it was Bitcoin Cash that split away from the main chain.

This happened. Bitcoin Cash is an altcoin.   

_______________________ 1
                   \__________  2
(2 unilaterally created an alt)

It was Bitcoin Cash that changed the rules and forked away. Segwit is the real upgrade that has the support of the community and that was activated by the miners.

Quote
What Happened to Bitcoin?

The Bitcoin Core (BTC) network is in trouble due to high fees and slow transaction times. Bitcoin Cash (BCH) is the upgrade that solves these problems.

https://www.bitcoin.com/

Danny Hamilton, achow, Carlton Banks, is that right?


Title: Re: A critique on the Lightning Network from a regular poster. Long.
Post by: DannyHamilton on May 02, 2018, 02:39:10 PM
Danny Hamilton, achow, Carlton Banks, is that right?

Correct.

On August 1, Bitcoin Cash created a unilateral split with a block that was invalid (due to size) to Bitcoin Core at block height 478559. This larger block was a hard forking change to the consensus rules. At that time SegWit was not yet active. As a unilateral hard fork, Bitcoin Cash chose to ignore all Bitcoin Core blocks that were built on top of block height 478558 regardless of the total proof-of-work. At that time Bitcoin Cash began to maintain their own chain and ignore any new developments or changes to Bitcoin Core (regardless of whether those changes were hard-forks, soft-forks, or non-forking changes).  Bitcoin Cash was going their own way, and there was nothing Bitcoin Core could do to avoid the split (other than accepting Bitcoin Cash's hard forking block-size change).

Several weeks later, at block height 481824 the first SegWit block was mined with the Bitcoin Core consensus rules. This added additional functionality to Bitcoin Core, but did NOT cause Bitcoin Core to fork from Bitcoin Cash.  Even if Bitcoin Core had decided not to implement SegWit, it would have been impossible to reconcile the two forks into a single blockchain.

I generally just avoid responding to franky1's nonsense. It is an exercise in futility.  He appears not to be interested in facts, nor in learning.  He seems to be more interested in pushing his agenda with lies, nonsense, and lots of FUD than in actually helping anyone come to a well reasoned decision.


Title: Re: A critique on the Lightning Network from a regular poster. Long.
Post by: Wind_FURY on May 03, 2018, 06:02:06 AM
I believe the big blockers are trying to make the argument that because "Bitcoin Core" did a soft fork, then "therefore there was a bilateral hard fork" and that the "real Bitcoin" died.

But, for the sake of discussion, that it were true. What then makes "Bitcoin Core" the real Bitcoin? Is it the chain with the most Proof of Work? The most in market cap? Or is it the one that has the biggest community?


Title: Re: A critique on the Lightning Network from a regular poster. Long.
Post by: TheQuin on May 03, 2018, 06:10:57 AM
But, for the sake of discussion, that it were true. What then makes "Bitcoin Core" the real Bitcoin? Is it the chain with the most Proof of Work? The most in market cap? Or is it the one that has the biggest community?

From a non-technical standpoint, I would argue this is the most important factor. The continuation of use by the vast majority at the time Bcash split away validates Bitcoin as the continuation of the original chain and not just another fork of it. The 'real Bitcoin' cannot die.
I don't think it will ever happen but if another coin ever did overtake Bitcoin in adoption that wouldn't make it Bitcoin. There needs to be a continuation of the chain and the most used side of any fork at the time of the fork is the original.


Title: Re: A critique on the Lightning Network from a regular poster. Long.
Post by: DooMAD on May 03, 2018, 01:12:41 PM
I believe the big blockers are trying to make the argument that because "Bitcoin Core" did a soft fork, then "therefore there was a bilateral hard fork" and that the "real Bitcoin" died.

But, for the sake of discussion, that it were true. What then makes "Bitcoin Core" the real Bitcoin? Is it the chain with the most Proof of Work? The most in market cap? Or is it the one that has the biggest community?

While I'm sure you're only phrasing it that way to distinguish between the two, it's better if we stop playing "their" game, referring to it as "Bitcoin Core", because it's called Bitcoin.  Don't let them set the narrative like that.  I tend to use BTC and BCH if there's any need for clarity.  We don't need to do bitcoin.com's job for them.  ;)

It seems as though we need two qualifiers for what constitutes "the" Bitcoin, since no one can agree on which aspect is most important.  There's the economic majority and the most accumulated proof of work.  Bitcoin has both in abundance.  BCH only has a longer chain because they nerfed their difficulty.  As such, use of the phrase "longest chain" should be used purely in the context of orphans on the same chain.  Not as a metric for two separate chains with competing rulesets.


Title: Re: A critique on the Lightning Network from a regular poster. Long.
Post by: DannyHamilton on May 03, 2018, 02:06:01 PM
What then makes "Bitcoin Core" the real Bitcoin?

Nothing.

There is no "official" bitcoin, and no owner of the name "Bitcoin" that can legally prevent others from using that same name.

Anyone can build anything they want and they can call it bitcoin if they want to.

Someone could build a completely new, completely separate, altcoin that uses proof-of-stake, with a limit if 210,000,000 coins, and a block time of 10 seconds, and they could call it Bitcoin if they want to.  Who would stop them?

The fact that the consensus rules enforced by Bitcoin Core are the consensus rules that are accepted as the "real bitcoin" is ONLY a result of the fact that an overwhelming majority of users ( merchants, wallet creators, exchanges, miners, etc) all currently choose to see it that way.

If the developers of Bitcoin Core were to make a change to their code that an overwhelming majority of users disagreed with, then rules enforced by Bitcoin Core would stop being called "Bitcoin" and whatever set of rules everyone used would become "Bitcoin".


Title: Re: A critique on the Lightning Network from a regular poster. Long.
Post by: Wind_FURY on May 04, 2018, 06:15:36 AM
What then makes "Bitcoin Core" the real Bitcoin?

Nothing.

There is no "official" bitcoin, and no owner of the name "Bitcoin" that can legally prevent others from using that same name.

Anyone can build anything they want and they can call it bitcoin if they want to.

Someone could build a completely new, completely separate, altcoin that uses proof-of-stake, with a limit if 210,000,000 coins, and a block time of 10 seconds, and they could call it Bitcoin if they want to.  Who would stop them?

The fact that the consensus rules enforced by Bitcoin Core are the consensus rules that are accepted as the "real bitcoin" is ONLY a result of the fact that an overwhelming majority of users ( merchants, wallet creators, exchanges, miners, etc) all currently choose to see it that way.

If the developers of Bitcoin Core were to make a change to their code that an overwhelming majority of users disagreed with, then rules enforced by Bitcoin Core would stop being called "Bitcoin" and whatever set of rules everyone used would become "Bitcoin".

Understood.

Well, I believe Roger Ver has already lost "that" game. Maybe the only reason why he appears to have a following is because he uses sock puppets and pays people to shill Bitcoin Cash, to which he is known to do. I used to give him the benefit of the doubt, but now I can see that he is a real twisted individual.


Title: Re: A critique on the Lightning Network from a regular poster. Long.
Post by: mu_enrico on May 04, 2018, 01:53:54 PM
Oh, perfect timing on this discussion. I'm currently researching about this topic.
From what i read, the major flaw about LN is the route will break if one node doesn't have enough BTC amount as seen in this video

That said if you have great amount of BTC, most likely many transaction will be routed to you (aka become Hub -> centralization)

However Antonopulos argue that the higher amount BTC in that "hub" the higher risk of attack. And he also mention about re-balancing channel which I have no idea about how that works.

In addition for previous comment, i also found critiques about LN routing in various sources

Rick (https://youtu.be/Ug8NH67_EfE?t=9m35s) said that routing is unsolved, the whitepaper cannot explain how route will be established in detail.

Meanwhile Andreas (https://youtu.be/c4TjfaLgzj4?t=8m22s) said that routing is source based.

Quote from papabitcoin (reddit)
"He states that current routing is source based - ie the sender has to know the entire state of the network and determine the whole path. (Note that no sooner has the sender obtained this information then it is already out of date as balances and even fees change dynamically) - how would this work for a large network? (it won't)"

This on February anyway, any update?


Title: Re: A critique on the Lightning Network from a regular poster. Long.
Post by: Wind_FURY on May 07, 2018, 06:22:44 AM
Read this, https://bitcoinmagazine.com/articles/future-bitcoin-what-lightning-could-look/

There are good concepts to be developed, like channel factories, submarine swaps and more. But I believe channel factories and submarine swaps would make the Lightning Network more efficient but they might reduce trust minimalization.


Title: Re: A critique on the Lightning Network from a regular poster. Long.
Post by: nc50lc on May 07, 2018, 06:36:04 AM
Read this, https://bitcoinmagazine.com/articles/future-bitcoin-what-lightning-could-look/
Oh, that's one example of Anti-Cen's "Banking Hubs". Why do he hates that, really?

For Peer-to-Peer transactions, LN is something else and still debatable if really usable by the "common" bitcoin users.
All solutions they can get are still requiring something like a middleman to keep the channel open.

Don't get me wrong, LN is the best scaling solution we have today in terms of "internal transactions" of exchanges and/or "on-platform user transactions" of payment processors.
Their transactions aren't "trustless" to begin with, they could give their users more security and more sense of trust by using Bitcoin's Lightning Network Nodes.


Title: Re: A critique on the Lightning Network from a regular poster. Long.
Post by: etherixdevs on May 07, 2018, 10:36:46 AM
I would suggest you to read here to fully understand.

https://lightning.network/lightning-network-paper.pdf

this helped me a lot



Title: Re: A critique on the Lightning Network from a regular poster. Long.
Post by: RGBKey on May 07, 2018, 04:58:47 PM
Read this, https://bitcoinmagazine.com/articles/future-bitcoin-what-lightning-could-look/

There are good concepts to be developed, like channel factories, submarine swaps and more. But I believe channel factories and submarine swaps would make the Lightning Network more efficient but they might reduce trust minimalization.

Here's another great article I read on the lightning network: https://blog.lightning.engineering/posts/2018/05/02/lightning-ux.html

I'm excited to see all the pieces come into place on this one. LN is something that I think will make Bitcoin usable for small payments, something that currently only works at times when the mempool isn't full.


Title: Re: A critique on the Lightning Network from a regular poster. Long.
Post by: mu_enrico on May 07, 2018, 07:23:20 PM
I would suggest you to read here to fully understand.
https://lightning.network/lightning-network-paper.pdf
this helped me a lot

Before you make such as dumbass comment, I suggest you to comprehend previous discussions along with the sources provided.
It helped me a lot.


Title: Re: A critique on the Lightning Network from a regular poster. Long.
Post by: ahmad21 on May 07, 2018, 07:51:22 PM
The major argument against the Lightning Network in my opinion is still the fact that
nobody really needs a Lightning Network when Bitcoin´s main use case is being a
store of value. If you want to preserve your wealth from inflation, confiscation and other
comparable threats you can buy Bitcoin. However, you probably won´t touch your Bitcoins
for years if that is your reason for buying Bitcoin and therefore you are not the target group for the
LN.  

Besides, nearly everyone, who bought something using his Bitcoins over the years has regretted
that after the fact, because BTC only goes up in the long-term. If you believe this will be the case
going forward it is pretty stupid to buy something using a Lightning Network transaction when
the opportunity costs of buying anything with your precious Bitcoins are so tremendous.

I´m a strong believer that Bitcoin´s biggest advantages are rather in its unique characteristics
that make it a form of "sound money" than in its use as a payment system for small value
purchases or transactions (which is the major use case of the Lightning Network).

The great thing about the Lightning Network is that it is non-mandatory and anyone can still
decide to use the main layer for his transactions even if the LN becomes a giant success (which
it will not become in my opinion). This is the beauty of 2nd layer solutions in general,
they can offer new features while maintaining the trust and integrity of the main layer.





I too agree with your poin the option to chose LN protocol is the best part of the whole theory. This really ends the discussion in itself as the people agains tcan continue to use the main core protocol while the supporters will use the LN protocol by opening a channel between sender and receiver. Another point where I think it is different from banking as mentioned by OP is that there won't be any duplication of money. Which means if you have created a channel by sending some bits they are really getting transferred instead of banking where in the same money can be reflected in two different accounts in case of credit cards. Moreover, LN can't really be called centralized it is somewhere a combo of both but the best part is the channel still has no control over the funds. The authority of funds is with sender and receiver themselves only.


Title: Re: A critique on the Lightning Network from a regular poster. Long.
Post by: Ucy on May 07, 2018, 08:13:40 PM
"anything not core gets sidelined as a altcoin."

Wonder what op expect people to call Bitcoin forks. Bitcoin 1, Bitcoin 2, Bitcoin 3...? Anyway sometimes I wonder why the name Altcoin was chosen for non Bitcoin coins. I think AlternativeBicoin(Altbitcoin?)is a more befitting name.


aleksej996:
"This does introduce some scary new things that we simply can't know how will work out in a long run."

Guess no amount of this potential problem would make Lightning Network as scary as Centralized Exchanges. What I like most about LN  is that people still have control of their Bitcoin unlike the toxic exchanges that exist today.





Title: Re: A critique on the Lightning Network from a regular poster. Long.
Post by: Wind_FURY on May 08, 2018, 07:30:04 AM
"anything not core gets sidelined as a altcoin."

Wonder what op expect people to call Bitcoin forks. Bitcoin 1, Bitcoin 2, Bitcoin 3...? Anyway sometimes I wonder why the name Altcoin was chosen for non Bitcoin coins. I think AlternativeBicoin(Altbitcoin?)is a more befitting name.

Why me alone? It does not matter what I believe. Ask the whole community what they consider the altcoins are.

What about you? If I say I am going to give you .01 "Bitcoin" what do you expect to receive?

Quote
aleksej996:
"This does introduce some scary new things that we simply can't know how will work out in a long run."

Guess no amount of this potential problem would make Lightning Network as scary as Centralized Exchanges. What I like most about LN  is that people still have control of their Bitcoin unlike the toxic exchanges that exist today.


"As scary as centralized exchanges"? I used them to buy Bitcoins last week. It was not scary.



Title: Re: A critique on the Lightning Network from a regular poster. Long.
Post by: mu_enrico on May 08, 2018, 01:02:42 PM
"anything not core gets sidelined as a altcoin."
Wonder what op expect people to call Bitcoin forks. Bitcoin 1, Bitcoin 2, Bitcoin 3...? Anyway sometimes I wonder why the name Altcoin was chosen for non Bitcoin coins. I think AlternativeBicoin(Altbitcoin?)is a more befitting name.
Why me alone? It does not matter what I believe. Ask the whole community what they consider the altcoins are.
What about you? If I say I am going to give you .01 "Bitcoin" what do you expect to receive?
Quote
aleksej996:
"This does introduce some scary new things that we simply can't know how will work out in a long run."
Guess no amount of this potential problem would make Lightning Network as scary as Centralized Exchanges. What I like most about LN  is that people still have control of their Bitcoin unlike the toxic exchanges that exist today.
"As scary as centralized exchanges"? I used them to buy Bitcoins last week. It was not scary.

Core should've raised the blocksize at least 2MB while developing LN, because the tech is still unproven and so many different concepts make it even more doubtful. I just don't get it, they could prevent bcash split and still developing LN. Oh whatever will be, will be...


Title: Re: A critique on the Lightning Network from a regular poster. Long.
Post by: Wind_FURY on May 09, 2018, 06:24:36 AM
Hard fork to 2mb blocks and risk Bitcoin to become the altcoin because you believe the Lightning Network, which is still beta, "is still unproven and so many different concepts make it even more doubtful".

That must be one of the most stupid posts I have read lately.


Title: Re: A critique on the Lightning Network from a regular poster. Long.
Post by: mu_enrico on May 09, 2018, 10:02:25 AM
Hard fork to 2mb blocks and risk Bitcoin to become the altcoin because you-1 believe the Lightning Network, which is still beta-2, "is still unproven and so many different concepts make it even more doubtful".
That must be one of the most stupid posts I have read lately.-3

Well, on above statement I'm just talking about past event. Just hypothetical, if there is bigger block-size, core dev could develop LN without "pressure" and fees would still be low.
1. I'm merely a scholar who learning about btc. It's not just my personal opinion.
2. Yes, beta means unproven
3. Thank you for your compliment


Title: Re: A critique on the Lightning Network from a regular poster. Long.
Post by: btc_enigma on May 09, 2018, 10:32:26 AM
This is a very good point. Finally a fair discussion. On reddit bitcoin anything on LN is upvoted without understand the reasons.

I am all for decentralization and bitcoin. Few reason LN makes me scared:

  • It is too complex: I tried to read the paper multiple times and its very very complex. They have spent pages and pages on finding way to stop other party from stealing funds locked in channel. Compare with the bitcoin whitepaper - elegant and simple. I am not saying it won't work, but in 99% such a complex design is useless. Its like creating a mined blockhain to store a library database
  • Requirement of being always online: This is my biggest problem. In response I got the argument of watchtowers (https://www.reddit.com/r/Bitcoin/comments/877ho4/lightning_network_usability_being_always_online/), which creates another layer of people to trust. Would rather use a online wallet service instead of this !
  • Prone to DDOS attacks - This was also mentioned by Peter Todd (https://thenextweb.com/hardfork/2018/02/27/bitcoin-lightning-network-todd-flawed/)
  • Funds locked in channels - Seems like you have keep sending more BTC bitcoins to LN to be able to transact with more number of people. I don't frequently do transaction with one single party which seems to be where LN is useful. Don't want my funds locked up. No Thanks !


Title: Re: A critique on the Lightning Network from a regular poster. Long.
Post by: TheQuin on May 09, 2018, 10:52:04 AM
I am all for decentralization and bitcoin. Few reason LN makes me scared:

You get scared by a network you are not forced to use.  ???

It is too complex: I tried to read the paper multiple times and its very very complex. They have spent pages and pages on finding way to stop other party from stealing funds locked in channel. Compare with the bitcoin whitepaper - elegant and simple. I am not saying it won't work, but in 99% such a complex design is useless. Its like creating a mined blockhain to store a library database

You get scared of things you don't understand.

Requirement of being always online: This is my biggest problem. In response I got the argument of watchtowers (https://www.reddit.com/r/Bitcoin/comments/877ho4/lightning_network_usability_being_always_online/), which creates another layer of people to trust. Would rather use a online wallet service instead of this !

You get scared of leaving a computer online.

Prone to DDOS attacks - This was also mentioned by Peter Todd (https://thenextweb.com/hardfork/2018/02/27/bitcoin-lightning-network-todd-flawed/)
Funds locked in channels - Seems like you have keep sending more BTC bitcoins to LN to be able to transact with more number of people. I don't frequently do transaction with one single party which seems to be where LN is useful. Don't want my funds locked up. No Thanks ![/li][/list]

You get scared by misinformation. There's been a lot of work to mitigate potential DDoS attacks. You can close a channel anytime you like so your funds are not locked up.


Title: Re: A critique on the Lightning Network from a regular poster. Long.
Post by: Carlton Banks on May 09, 2018, 03:06:34 PM
Core should've raised the blocksize at least 2MB while developing LN

They did, the limit is now 4x higher at 4MB.

Biggest ever Bitcoin block was 2.3 MB. That's bigger than the 2MB you're asking for.


because the tech is still unproven


Lightning testing has been conducted on the Bitcoin testnet for over 1 year, and increasingly large amounts of people are using it with the live Bitcoin blockchain (6000+ channels moving around 18 BTC right now).

Lightning payment channels are proven technology, by definition. It's been tested extensively now.


and so many different concepts make it even more doubtful

Name them.


I just don't get it, they could prevent bcash split and still developing LN. Oh whatever will be, will be...

No-one can prevent forks in the code or any blockchain forks caused by forked code. The Bitcoin developers can only do their best to make sure that Bitcoin users stay on the Bitcoin chain, they cannot control the actions of people deliberately splitting the blockchain.


Title: Re: A critique on the Lightning Network from a regular poster. Long.
Post by: figmentofmyass on May 09, 2018, 09:12:37 PM
Requirement of being always online: This is my biggest problem. In response I got the argument of watchtowers (https://www.reddit.com/r/Bitcoin/comments/877ho4/lightning_network_usability_being_always_online/), which creates another layer of people to trust. Would rather use a online wallet service instead of this !

You get scared of leaving a computer online.

fair enough though---that's the most legit critique of LN there is. you need to keep your private keys online.

that's why it's not adequate to scale bitcoin, per se. it's only good for low-value payments, not value storage---at least if you're responsible about your finances. because of that, most value should remain on the blockchain.


Title: Re: A critique on the Lightning Network from a regular poster. Long.
Post by: mu_enrico on May 10, 2018, 05:14:31 AM
They did, the limit is now 4x higher at 4MB.
Biggest ever Bitcoin block was 2.3 MB. That's bigger than the 2MB you're asking for.

Lightning testing has been conducted on the Bitcoin testnet for over 1 year, and increasingly large amounts of people are using it with the live Bitcoin blockchain (6000+ channels moving around 18 BTC right now).
Lightning payment channels are proven technology, by definition. It's been tested extensively now.

No-one can prevent forks in the code or any blockchain forks caused by forked code. The Bitcoin developers can only do their best to make sure that Bitcoin users stay on the Bitcoin chain, they cannot control the actions of people deliberately splitting the blockchain.

Thanks for this enlightening message, much appreciated!


Title: Re: A critique on the Lightning Network from a regular poster. Long.
Post by: Wind_FURY on May 10, 2018, 05:39:29 AM
Hard fork to 2mb blocks and risk Bitcoin to become the altcoin because you-1 believe the Lightning Network, which is still beta-2, "is still unproven and so many different concepts make it even more doubtful".
That must be one of the most stupid posts I have read lately.-3

Well, on above statement I'm just talking about past event. Just hypothetical, if there is bigger block-size, core dev could develop LN without "pressure" and fees would still be low.
1. I'm merely a scholar who learning about btc. It's not just my personal opinion.

I am not a Bitcoin expert, I am also a learner just like you and sorry for being rude. But the suggestion was "not smart".

Quote
2. Yes, beta means unproven

Beta means deployed in public for real use but not the final release.

Does this look "unproven" to you? https://lnmainnet.gaben.win/