Pages:
Author

Topic: Lightning Network - pros vs cons? (Read 1514 times)

legendary
Activity: 4410
Merit: 4788
November 25, 2016, 11:15:06 PM
#23

Is that implementation final? I believe it can change to the needs of the users over time. At best I do not think there is a final implementation of LN. Some might even say it is "vaporware" at this point.

though code is not finalised. the mindset and concepts are becoming established. by atleast talking about it and making people aware of the concepts being stupid, may tempt the devs to change it before its locked into code..
rather than staying quiet with a wait and see and then have to put up with their code because they were not told what users want and dont want early on.

LN so far, are focused more on incentivizing nodes to stay active by making them profitable.

Quote
stupidly considered the future direction of bitcoin by shifting people away from immutable transactions.

How is it shifting people away from immutable transactions?
seems like your asking the big question about why bitcoin is such a big invention, and why immutability is important.

Are the transactions inside LN made to be deliberately changeable?
yes, thats the whole point. able to change who deserves what and how much they deserve. done in seconds rather but not secured by bitcoins PoW.
if funds were as secure as bitcoins blockchain while in LN. then we wouldnt need miners..

Also remember that LN is a choice for the user whether he or she wants to use it or not. But everything gets validated in the blockchain when the channels are closed.

also remember bank accounts is a choice for the user, whether he or she wants to use it or not. but users can verify thieir balance when they count out the bank notes when closing a bank account

thats very loose logic.. thats like saying dont worry about bank accounts you can always ask them to write you a cheque and get your account closed. and use the cheque to buy gold

Quote
requires dual signing (permissioned funds) which puts users back into the 'banking' managed systems

Please tell us how LN puts us back into the "banking managed systems", and please explain how this is bad and not simply a creation of choice for the users?
yes as a choice, i see its utility for gambling, exchanges, faucets, advertisers.
as for what they are choosing. people atleast have to be aware of the choice. and some people need to be reminded it is just a choice and not try pushing it as bitcoins only future solution.

as for how its deemed banking managed system
DUAL SIGNING. imagine a hub as a local bank branch. lets say there is a walmark bank2.0, starbucks bank 2.0, etc. where the funds are not exactly yours because you need permission from a separate entity to change how much you deserve and permission to separate yourself from their control to go back to the open network (bitcoin mainnet).

shying away from negatives and sitting on hands not even talking about issues solves nothing and doesnt help to make people aware of the whole picture.

having a sit back, shut up and wait and see attitude is something that lets a small group decide the direction of the masses because they are not told anything different. we as a community should be active and part of deciding "what users want". because we are the users, we are all bitcoin and we all should not put "trust" in a small group of people.
legendary
Activity: 2898
Merit: 1823
November 25, 2016, 09:40:11 PM
#22

...


cons
possible prepay fes and penaltyies to use, causing barrier of entry


Is that implementation final? I believe it can change to the needs of the users over time. At best I do not think there is a final implementation of LN. Some might even say it is "vaporware" at this point.

Quote
stupidly considered the future direction of bitcoin by shifting people away from immutable transactions.

How is it shifting people away from immutable transactions? Are the transactions inside LN made to be deliberately changeable? Also remember that LN is a choice for the user whether he or she wants to use it or not. But everything gets validated in the blockchain when the channels are closed.

Quote
requires dual signing (permissioned funds) which puts users back into the 'banking' managed systems

Please tell us how LN puts us back into the "banking managed systems", and please explain how this is bad and not simply a creation of choice for the users?

legendary
Activity: 4410
Merit: 4788
November 25, 2016, 08:28:42 PM
#21
IMO where LN shines most is when large centralized wallets providers say Bitstamps and Every_Other_Exchange want to allow users to move funds to and from any exchange. there can be LN channels opened connecting all these echanges together, the channels are almost never closed, it is simply a trustless way for all the exchanges to track the movements of user funds back and forth.
from the user point of view he logs into bitstamps and request XBTC to be moved to MtGox, and in 3 seconds flat his account( or any other account he wants to send funds to ) on Mtgox is credited.
user doesn't need to worry about operating the channel, the exchanges do that behind the covers.

if your brain is saying " RED ALERT! " after reading this, congratulations you "get it", but you'll probably still use this killer app yourself... admit it!

firstly. LN was envisioned due to your exact theory.. a background mechanism for exchanges.. blockstream made a private "liquid" network using multisigs. and then realised it could be used more broadly.. and thus LN concepts came to fruition.

it must be noted that channels need to be closed because the locktimes expire due to time and utilizing the time to make old 'payments' irrelevant, thus it runs out of time sooner to keep latest relevant and needs to close to secure a most relevant mutually agreed 'payment' before older LN payments become relevant.

EG imagine now its 02:00:00 26th Nov 2016 that the 'deposit' is paid.
with a locktime of say 03:01:00 26th Nov 2016 (1h1m) for simple explanation
first payment in LN you set and agreed to make it more relevant but unspendable until 03:00:59
next payment in LN you set and agreed to make it more relevant but unspendable until 03:00:58
next payment in LN you set and agreed to make it more relevant but unspendable until 03:00:57
and so on

obviously it doesnt mean you can do 3660 transactions(1h1m).
because:
you may not transact for 10 minutes. meaning you missed out on 600 possible alterations to the locks by doing nothing.
EG time is 02:10:00 - you cant write a tx locked to be unspendable until 02:00:01 because that time has passed.
you can only alter the locks while available locktimes exist ahead of realtime meaning doing nothing for 10 minutes leaves you only 3060 possible tx's

you may not transact for 40 minutes. meaning you missed out on 2400 possible alterations to the locks by doing nothing.
EG time is 02:40:00 - you cant write a tx locked to be unspendable until 02:00:01 because that time has passed.
you can only alter the locks while available locktimes exist ahead of realtime meaning doing nothing for 40 minutes leaves you only 1260 possible tx's

also because
if you opened the channel at 02:00:00 and instantly done 3659 tx's in milliseconds. the altered locktimes have now got to 02:00:01. so you have to close the channel to broadcast that most relevant 02:00:01 tx before older transactions become relevant/spendable
legendary
Activity: 1092
Merit: 1000
November 25, 2016, 08:16:42 PM
#20
will the privacy and the irriversable feature still be like now?

Privacy will be enhanced: the individual Lightning transactions are not recorded in the blockchain, so the ledger will be more opaque than before.
Surveilling all Lightning transactions would be difficult, you'd need a surveillance node in a majority of channels



Quote
centralized - The software is fully open source.
Any one can start up a node, put some Bitcoins in and start offering their service to the network and earn some fees for doing it.
This low barrier to entry and ease of use should provide enough competition and enough nodes to make it decentralized.

There are some caveats:
people will have to put some funds into the node that are at risk if the device gets hacked
 (initially possibly through bugs in LN, but in general through any malware or badly secured and outdated operating systems).

This might be a slightly centralizing force as security is relatively cheaper to do at scale.

Hub Owners could sell your Private transactions data to marketing firms , just like banks sell your credit card transactions data.
This means all a hacker has to do is compromise a Hub to access your info.
Easier for courts to subpoena a hub to get your records.
Hire someone on the inside of a hub to funnel information. (How the Mob does it)

It will be less private, by far because LN will have more data to Cross Reference.   Tongue

 Cool
sr. member
Activity: 812
Merit: 250
A Blockchain Mobile Operator With Token Rewards
November 25, 2016, 07:56:29 PM
#19
IMO where LN shines most is when large centralized wallets providers say Bitstamps and Every_Other_Exchange want to allow users to move funds to and from any exchange. there can be LN channels opened connecting all these echanges together, the channels are almost never closed, it is simply a trustless way for all the exchanges to track the movements of user funds back and forth.
from the user point of view he logs into bitstamps and request XBTC to be moved to MtGox, and in 3 seconds flat his account( or any other account he wants to send funds to ) on Mtgox is credited.
user doesn't need to worry about operating the channel, the exchanges do that behind the covers.

if your brain is saying " RED ALERT! " after reading this, congratulations you "get it", but you'll probably still use this killer app yourself... admit it!
legendary
Activity: 3430
Merit: 3080
November 25, 2016, 07:23:07 PM
#18
will the privacy and the irriversable feature still be like now?

Privacy will be enhanced: the individual Lightning transactions are not recorded in the blockchain, so the ledger will be more opaque than before. Surveilling all Lightning transactions would be difficult, you'd need a surveillance node in a majority of channels

Irreversibility is, in a limited way, compromised. There's an attack possible if you go offline. Some malicious user in your channel that notices you're offline can try to close the channel using out of date transactions from the channel you're both in, stealing whatever BTC they spent later back from the people they sent it to. It doesn't seem like a very easy attack to pull off with bi-directional channels, as all the other users in the same extended channel may be online to notice, even if you're not (because some of their money might be at risk from the same attempt, they're incentivised to keep watch). There's a separate protocol that's been developed to allow a third party to watch the channel for you, in the event that you're offline (or if you're not running a Bitcoin node at all), so it's not much of a risk, providing you understand it.
legendary
Activity: 1092
Merit: 1000
November 25, 2016, 07:09:20 PM
#17
Nope, you're putting words in my mouth.

It's very simple: nothing you posted or linked proves your claim. Cherry picking uninformed opinion only confirms your bias.

I sorry, I don't resort to mind control. Those ramblings are yours alone.  Wink

Again your words are weightless, are you in outer space with no gravity?  Cheesy
Lack of oxygen might explain why your debate skillz are so bad.   Tongue



 Cool
legendary
Activity: 1092
Merit: 1000
November 25, 2016, 07:03:14 PM
#16
without having a perfect knowledge and live demonstation of it, it is really hard to judge it but still if we analyze the runners then the pros do knew everyone. like it will make the bitcoin network faster with some amount of fees and on addition it will increase the security and stability of the network but all i think is will the privacy and the irreversible feature still be like now?

It will not make BTC any faster, when using LN, you will be on the LN network which can exchange account balances faster, because it is not a standard crypto coin.
You are basically trusting the LN network like you trust (wait for it Frank)................... A Bank.   Cheesy

 Cool
legendary
Activity: 3430
Merit: 3080
November 25, 2016, 06:59:23 PM
#15
The "Banks 2.0" stuff is just pure FUD. Forget it:


Actually the Bank 2.0 is Very Very Accurate.  Smiley
Considering it adds fractional reserve economics to BTC.  Tongue


Nothing you've posted or linked proves your claim. None of that is an accurate description of how Lightning is designed to work.

Oh, but your imagined superiority gives you greater insight than all others.   Cheesy

In the weight of trust, I posted multiple articles from different authors from different sources and you think the weight of your word alone , carries more weight?  Cheesy



 Cool

Nope, you're putting words in my mouth.

It's very simple: nothing you posted or linked proves your claim. Cherry picking uninformed opinion only confirms your bias.
sr. member
Activity: 322
Merit: 250
November 25, 2016, 06:55:28 PM
#14
without having a perfect knwledge and live demonstation of it, it is really hard to judge it but still if we analyse the runers then the pros do knew everyone. like it will make the bitcoin network faster with some amount of fees and on addition it will increase thw security amd stabiloty of the network but all i think is will the privacy and the irriversable feature still be like now?
legendary
Activity: 1092
Merit: 1000
November 25, 2016, 06:54:33 PM
#13
ignoring kiklo's endless attempts to try selling his zeit altcoin as something better by shaming bitcoin..

LN can be considered a bank network.

Only guy I know, that wants to argue with me even when we agree on the same point.  Cheesy
Nice to see you too Frank.  Smiley

 Cool
legendary
Activity: 4410
Merit: 4788
November 25, 2016, 06:37:30 PM
#12
ignoring kiklo's endless attempts to try selling his zeit altcoin as something better by shaming bitcoin..

LN can be considered a bank network.
afterall.. what is a bank

a system where your not in full control of your funds.
the bank can put limits on your spending habits by refusing to authorise transactions
customers require the banks authorisation/agreement.
the only recourse in a disagreement is to close the account

although LN is not a central bank. it is a next gen localised bank. where LN hubs become the new bank branch managers

you can glorify LN as being linked to the open bitcoin network should a customer want to close channel.

but thats just like saying a bank manager of a local bank branch is a glorified accountant supervisor who has no control of SWIFT/cheque clearing house should a customer wish to close their account and take funds elsewhere.

accepting what LN is.. a side option/service. rather then an endgoal solution to bitcoin.. is the way to think about it.
LN has utility for fast action users like satoshidice, faucets, etc. but its not the solution for everyone


oh and as i was saying about the 'concepts' the LN devs are coming up with that are CONS

if anyone wants to know about one of the ECONOMIC methods or thwarting DDoS (rather than code)
if anyone wants to know about one of the ECONOMIC methods or thwarting extortion/deceit (rather than code)
https://lists.linuxfoundation.org/pipermail/lightning-dev/2016-November/000648.html
half way down it says "results" where you can download their open office spreadsheet that displays the prepay buy in and all the penalty fee's

yea i facepalmed reading it
conclusion was the buy-in fee of 0.006(~$4) was not high enough to impact an attacker. (2nd facepalm: the whole posted didnt mention using CODE to fix risk)
legendary
Activity: 1092
Merit: 1000
November 25, 2016, 06:34:08 PM
#11
The "Banks 2.0" stuff is just pure FUD. Forget it:


Actually the Bank 2.0 is Very Very Accurate.  Smiley
Considering it adds fractional reserve economics to BTC.  Tongue


Nothing you've posted or linked proves your claim. None of that is an accurate description of how Lightning is designed to work.

Oh, but your imagined superiority gives you greater insight than all others.   Cheesy

In the weight of trust, I posted multiple articles from different authors from different sources and you think the weight of your word alone , carries more weight?  Cheesy



 Cool
legendary
Activity: 3430
Merit: 3080
November 25, 2016, 06:17:41 PM
#10
The "Banks 2.0" stuff is just pure FUD. Forget it:


Actually the Bank 2.0 is Very Very Accurate.  Smiley
Considering it adds fractional reserve economics to BTC.  Tongue


Nothing you've posted or linked proves your claim. None of that is an accurate description of how Lightning is designed to work.
legendary
Activity: 1092
Merit: 1000
November 25, 2016, 06:10:48 PM
#9
The "Banks 2.0" stuff is just pure FUD. Forget it:


Actually the Bank 2.0 is Very Very Accurate.  Smiley
Considering it adds fractional reserve economics to BTC.  Tongue


https://www.reddit.com/r/Bitcoin/comments/56ehi1/fractional_reserve_on_lightning_network/
Quote
But if the LN is deployed, it will almost certainly be based on a small number of big hubs.
These big hubs could mutiply the money in circulation in the same way that banks multiply the amount of dollar bills.
Namely, they would start issuing bitcoin IOUs and lend them to people, backed by a fractional reserve of bitcoins.
That is, the hub has 1000 actual BTC, but issues IOUs worth 5000 BTC.

The hubs would extend the LN protocol to let clients use those IOUs for payments (much as people today use checks and bank wires as equivalent alternatives to cash).
Clients would even be able to redeem the IOUs for real BTC; the hubs would be betting that only a small fraction of the clients would redeem at the same time.

https://lists.linuxfoundation.org/pipermail/lightning-dev/2015-December/000400.html
Quote
If we could lower the capital requirement, we'd lower the barrier for
people wishing to run a Lightning Network node.

Here are some thoughts:
   - The trust-based system you're proposing looks like a
   fractional-reserve banking system.
   - Such fractional-reserve hubs will provide lower transaction fees
   (because of lower capital requirements) — so the idea is worth pursuing.

http://www.wallstreettechnologist.com/2016/10/03/lightning-network-will-it-save-bitcoin-or-break-it/
Quote
for instance, if you are a large hub, with lots of capital but with many many connections to individual users and businesses, this means that everyone would want to route payments through you because less hops means less fees. If you had to open up channels by putting matching amounts of your money in with every other user, then this would be a limiting factor. (as you would have to have 100% reserve amounts for all your channels) and inefficient as a whole as the network would require 2 dollars locked up in order to send every 1 dollar.

Instead you only open up channels where the depositor puts in funds. The hub then credits their account balance with that amount. When they are paid money by other parties, the hub just increases the balance by that amount, they don’t actually move the money through a LN channel. This can be done as long as the payee is also another client of the same hub. When a client wants to withdraw, only then do they open up a withdraw LN channel to the client which they can pull money back out. This way the hub only locks up their own funds only when clients withdraw, which most of the time, will be minimal as long as people continue to use the same hub.

When a hub grows large enough, it will start opening bidirectional channels to other large hubs. If they trust each other enough, then they start crediting each other in IOUs instead of real payment channels.
You can end up with a fractional banking system existing as long as hubs trust each other to make good on their promises to pay each other back, and no crisis of confidence happens that causes a bank run.

 Cool

FYI:
If you open a bank , everyone knows you are doing a fractional, BTC was created to get away from those shenanigans, and defaults that occurs
because of the way fractional reserves operate.  At some point their will be a bank run, it is never an if , but a when.
Latest example of fractional reserves in Crypto was Cryptsy and you see how well that worked out.  Tongue

FYI2:   http://www.zerohedge.com/news/2015-11-23/fractional-reserve-banking-pure-fraud-part-i
Quote
This is a commentary which should never have needed to be written.
What is euphemistically called “fractional-reserve banking” is obvious fraud, and obvious crime.
By its very definition, it transforms the banking sector of an economy into a leveraged Ponzi-scheme, and as with all Ponzi-schemes, there is no possible “happy ending” here.
Quote
Fractional-reserve banking evolved literally based upon the temptation of all bankers to perpetrate fraud.
Empirically it has always been observed, down through the centuries, that under normal circumstances, only a tiny percentage of depositors will come to claim their cash/wealth at any one time.
Thus the temptation is for bankers to “lend” more funds than they actually possess, i.e. they are “lending” what does not even exist: “fractional-reserve banking” – the ultimate euphemism of banking and fraud.

It goes without saying that anyone or any entity which endeavours to “lend” something which does not exist is perpetrating fraud.
But before examining this inherent fraud more closely, it is important to back-up, and look at the Law.
Note that even when banks “lend” the money which they actually do hold on deposit (as trustees for the depositors) that this is already wholly/totally illegal.
It is the crime known as“conversion”.

Criminal conversion:
A person who knowingly or intentionally exerts unauthorized control over property of another person commits criminal conversion.


When your bank lends-out money you deposited, which it claims to be “holding” for you as trustee, does it seek your prior authorization before lending-out your property and thus putting it at risk? Of course not. The banks get around the naked criminality of their lending operations through general authorization. In the small-print of any/all bank deposit contracts is a clause whereby the depositor “authorizes” the bank to lend-out their property to Third Parties.
legendary
Activity: 4410
Merit: 4788
November 25, 2016, 05:29:02 PM
#8
LN is good for machines, exchange, supermarket.
LN can not compet Bitcoin usual habit.

Compare LN to plastic card payment network and Bitcoin to solid gold ... at the end of the deployment.

though it can be seen as fast 'processing'.. if the method for customer to get into a channel with , locking in enough funds. and then only using it do a weekly shop... then i don't see so much of an advantage. (even using the multi-hop feature)


i see it having great utility for faucets, google adsense, kimDotcom, satoshidice gambling..
but the occasional spender who only does 4-42 transactions a month.. current concepts of 10day channel sessions and fee/penalties are not going to be "consumer friendly" for the retailer.

its like a retailer has and customer need to keep closing and opening a new 'bar tab' every fortnight. just so they can process payment in miliseconds. even if the customer only spends once a week..

its not really the utopian solution for everyones spending habits so should not be seen as the 'solution' for bitcoin.. just an addon service.. like BITGO have...
sr. member
Activity: 336
Merit: 265
November 25, 2016, 05:27:56 PM
#7
Follow the link below for the cons:

Lightening network sounds class or am i missing something?

Just reading about LN and to me it sounds brilliant, why are people weary of it?  what am i missing? is it because we need Segwit first?

Education for you:

https://bitcointalksearch.org/topic/m.16957687
legendary
Activity: 1512
Merit: 1012
November 25, 2016, 05:16:47 PM
#6
LN is good for machines, exchange, supermarket.
LN can not compet Bitcoin usual habit.

Compare LN to plastic card payment network and Bitcoin to solid gold ... at the end of the deployment.
legendary
Activity: 4410
Merit: 4788
November 25, 2016, 05:07:29 PM
#5
lol oh look "pay someone to watch your channel"...

and there he was just a couple sentences before pretending its not turning it into a MANAGED system..
end of rant about that person. who i dont want or need a reply from

i will say his last paragraph about people switching off fullnodes due to prefering to just use an LN node. is a con and valid con
i will say his other paragraph about theft can happen and is a con and valid con

Cheesy funny how i said those 2 cons to him awhile back.. but atleast he is accepting them as threats to bitcoin/LN users. the awakening has begun


anyway ontopic

strange thing is that the flaws can be coded out to not require fee's, bribes, penalties, or management, supervisor costs... but instead its just another fee based model that cares more about economics than bug fixing using code.

though in concept.. one LN dev went to the extent of making a spreadsheet about all the penalties, costs and profits. and highlighted to utilise just for 10 days required a 0.006btc (~$4) prpaid buy-in/deposit) fe just to use LN to cover possible costs of using it. where it only become 'cheap' if doing thousands-their estimate of 80,000 tx in 10 days. (i facepalmed: no average consumer would accept)

again. if people treat LN as a SIDE SERVICE and are fully aware that funds are no long in sole discretion but instead dual signed (managed) and that fee's are involved. much like a bank.

then it gives people a clear and open minded choice to use it.

but to try suggesting it should be 'the solution' for bitcoins future and then under-admit the flaws, just to sell a utopian dream... thats where issues start to begin.

legendary
Activity: 3430
Merit: 3080
November 25, 2016, 04:32:29 PM
#4
The "Banks 2.0" stuff is just pure FUD. Forget it:


Yep, you send money to a 2of2 Multisig address to fund the channel. But that transaction is crafted using a clever bit of Bitcoin scripting: in the event that the other party won't co-operate with the transaction you want to make through the channel, you can trigger a refund transaction of the full amount as a part of the script. So in practice, you're in full possession of your BTC, because of that clever little mechanism.

_______________________________________________________________________________ _______________________________________________________________________

Now, there is a way for people to steal from you... but not very easily, it's only if you don't pay attention to whats going on in your channel. What another party can do is keep old copies of channel transactions and broadcast a refund to themselves of whatever old state is most convenient to them (i.e. maximum funds in an address that they control). But the refunds are time-locked, you will have a copy of the correct (i.e. most up to date) refund transaction (where the thief wants to use an older copy when they had more money), and that will overwrite the theft attempt. So long as you notice before the time-lock on the refund transaction expires (a few days, apparently)


The biggest problem I'm seeing right now is this: there's an even easier way to stop that attack working, pay someone to watch what's going on on the blockchain for you, and when someone tries to use an out-dated refund transaction, they do the job of kicking that transaction out of the mempool for you.

IMO the problem with this is, that it will encourage (unimaginative) people to think "hey, I don't need to run a Bitcoin node anymore, my Refund Guardian service is doing that for me, I'll use SPV for non-micro payments, and I can get my hard drive space back!" Obviously, that trend would not be good for Bitcoin.
Pages:
Jump to: