Pages:
Author

Topic: A critique on the Lightning Network from a regular poster. Long. - page 3. (Read 977 times)

legendary
Activity: 4396
Merit: 4755
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)
hero member
Activity: 854
Merit: 658
rgbkey.github.io/pgp.txt
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.
staff
Activity: 3458
Merit: 6793
Just writing some code
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.
sr. member
Activity: 658
Merit: 282
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.




hero member
Activity: 2576
Merit: 883
Freebitco.in Support https://bit.ly/2I9BVS2
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.

sr. member
Activity: 490
Merit: 389
Do not trust the government
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.
hero member
Activity: 2576
Merit: 883
Freebitco.in Support https://bit.ly/2I9BVS2
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.

legendary
Activity: 2898
Merit: 1823
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.

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


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
Pages:
Jump to: