Pages:
Author

Topic: Bitcoin may need to be HIGH-VOLUME digital cash to survive (Read 1436 times)

legendary
Activity: 3430
Merit: 3080
If there is no-one forcing anyone to use certain LN nodes, and the only barrier to entry is running a Bitcoin full node, I'm failing to see any loss of control, or any centralisation in that.

I thought the idea of segwit was that people could use LN without running a full node. Or do we need to shrink full nodes so that they can be run on a mobile phone?

Just like the difference between full nodes and SPV nodes, you can run Lightning nodes either using a full node or using a lite node. Appropriate trade-offs apply, again, just like they do with lite nodes and full nodes. i.e. there's a desktop version with more capabilities that uses more resources, and a version with stripped down capabilities with stripped down resources to use it.
sr. member
Activity: 476
Merit: 501
If there is no-one forcing anyone to use certain LN nodes, and the only barrier to entry is running a Bitcoin full node, I'm failing to see any loss of control, or any centralisation in that.

I thought the idea of segwit was that people could use LN without running a full node. Or do we need to shrink full nodes so that they can be run on a mobile phone?
legendary
Activity: 3430
Merit: 3080
The positive incentive to settle to one's detriment doesn't exist, all honest participants will want to save money, not cost themselves and others unnecessary fees.

Well, if you suddenly see a lovely pair of shoes you want to buy, and your bitcoins are locked in a channel, you settle the channel to be able to buy them.  Too bad for your counterparty.

It would make much more sense to buy the shoes with the money in the channel? Huh If you have money in a channel, it can be routed to anywhere else on the Lightning network, that's how Lightning is designed. You basically don't get LN. Not my problem, I'm afraid.
hero member
Activity: 770
Merit: 629
Did Satoshi create this to be a Store of Value or a alternative digital P2P payment option? I think his vision was to replace banks & eventually fiat

The problem is that the technique he invented can't handle this, and this was pointed out to him already early on.  But as he didn't know anything better, he made bitcoin.  Which was a very good start as a first working crypto.  What was a bigger blunder, was that he didn't fully grasp the consequences of his own invention of trustless consensus, and that he has frozen in a parameter (1MB blocks) without realizing that it was frozen in.

legendary
Activity: 1904
Merit: 1074
Did Satoshi create this to be a Store of Value or a alternative digital P2P payment option? I think his vision was to replace banks & eventually fiat

currencies and to scale this to enable that function. The fees should increase over time to replace the Block reward, and for that to happen... you

will need MASS adoption.  Wink ... I think you made a valid statement.  Grin
hero member
Activity: 770
Merit: 629
I'd be interested to hear about these schemes.

Well, to give you an idea, Byteball has something else than a block chain.  The system is not entirely well-designed and has a lock-in danger, and it contains other problems.  But it contains a significant conceptual step.   I'm myself also exploring something of the kind, but it is still way way too early to talk about it, as I may be entirely wrong, but there's more than just one way of "keeping accounts", and recording all transactions of everybody is not the only way.
legendary
Activity: 1302
Merit: 1008
Core dev leaves me neg feedback #abuse #political

But it will not take 30 years to discover smarter ways to do crypto payments without having this burden.  There ARE schemes in development which can do the essential function of crypto in much leaner ways.



I'd be interested to hear about these schemes.

It's a little disappointing to see defeatist attitudes and limiting beliefs when we should be inspired by Satoshi to think outside of the box.
hero member
Activity: 770
Merit: 629
The positive incentive to settle to one's detriment doesn't exist, all honest participants will want to save money, not cost themselves and others unnecessary fees.

Well, if you suddenly see a lovely pair of shoes you want to buy, and your bitcoins are locked in a channel, you settle the channel to be able to buy them.  Too bad for your counterparty.
hero member
Activity: 770
Merit: 629
ONE CENTRAL BIG HUB with all people connected to it would be the optimal LN.

All good, except this part. That's not "optimal", that's "cheapest", which are separate concepts.


Same notion.

Quote
You will have a choice. Don't need super high levels of privacy to buy a packet of chewing gum? Then use a larger channel to save on fees (and who says the street vendor will let you use that large channel without sending it through THEIR node first? Everyone competes on a level playing field, as there is no real barrier to be a Lightning network node)

It would be totally ridiculous to have to set up a LN channel for a single payment, because setting up a LN channel will at least involve ONE on-chain payment.  So this is nothing else but an on-chain transaction.

I'm not talking about privacy.  With bitcoin being a transparent ledger, there is no privacy with on-chain transactions.  LN and banking is more private than on-chain bitcoin.  Use monero or something like that if you need privacy in crypto.  Don't use bitcoin.  So this is not the issue.  The point with banking is that banks impose rules, impose fees, impose restrictions, impose reporting, impose a lot of things.  If you are OK with all these things, FIAT BANKS are better than "guy on the internet" banks.  There's nothing that LN can offer, that normal fiat banks can't offer.

Crypto, with all its burden, has an edge over fiat in those cases where fiat cannot be used.  But this edge is entirely lost with a LN banking layer.  The fiat banking layer works better than the LN banking layer ever can.

Quote
No, you've already accepted that aggregating multiple LN transactions into 1 on-chain transaction will allow far more transaction capacity, which will shift the more meager capacity away from the on-chain Bitcoin network. Settlement fees could end up cheaper than today's transaction fees no problem.

If your transaction on the "amateur LN network" needs, say, 20 hops to get to destination, that would mean that ON AVERAGE, every amateur LN channel needs to process at least 20 transactions in order even to BREAK EVEN with on chain transactions.  That means that ON AVERAGE, every amateur LN channel needs to have locked in at least 20 times the average amount of a transaction.  

If, on average, a LN transaction is, say, $50,- and every amateur node has, say, 8 links to its neighbours, and it takes 20 hops to get to destination, that means that I need to lock in $8000,- on my node, to break even: in that case, a LN transaction will be just as expensive as an on chain transaction.  If I need to offer 10 times smaller fees, I need to lock in $80 000,- and hope I'll not have too many spurious settlements or I'm losing money on fees.

Quote
Settlement transactions are hardly highest priority, and that together with the effects of some capacity shifted onto LN will create positive and immutable incentives to keep on-chain AND off-chain transaction relatively cheap. Fewer people needing on-chain tx's naturally frees up on-chain capacity.

Nope.  Settlement transactions are extremely urgent, because they have to be locked in before they expire.  And they lock in my havings.
The chain will be full of settlement transactions, because that's the scaling idea.  

Remember, if on average a LN transaction needs 20 hops, every channel needs to process at least 20 transactions before settlement in order to have a lower rate of settlement transactions on chain than if the transactions were simply executed on chain directly.

You can get your channels much longer open if you have BIG amounts and a lot of traffic in both ways.  Again, this gives a HUGE economy of scale for big hubs.

What fool is going to lock in his bitcoins into channels if he doesn't have mountains of them, with almost no hope to get something out of it, and with a high risk of it costing him money, and not having his coins available when he needs them ?
legendary
Activity: 3430
Merit: 3080
ONE CENTRAL BIG HUB with all people connected to it would be the optimal LN.

All good, except this part. That's not "optimal", that's "cheapest", which are separate concepts.

You will have a choice. Don't need super high levels of privacy to buy a packet of chewing gum? Then use a larger channel to save on fees (and who says the street vendor will let you use that large channel without sending it through THEIR node first? Everyone competes on a level playing field, as there is no real barrier to be a Lightning network node)

Because opening a channel is locking in your coins until settlement, which means paying a (big) fee on-chain, and transmitting a transaction can induce a settlement on another channel (and its inherent fee risk).  You can also not use the same coins on different channels.

If you, as a small fish, set up, say, 8 channels to 8 other nodes, you can only lock in at most 1/8 of your bitcoin holdings into each of the channels, which will settle each time your unknown other node settles, and off which will settle each time the sum of transactions you treated go beyond 1/8 of your holdings.

No, you've already accepted that aggregating multiple LN transactions into 1 on-chain transaction will allow far more transaction capacity, which will shift the more meager capacity away from the on-chain Bitcoin network. Settlement fees could end up cheaper than today's transaction fees no problem. Settlement transactions are hardly highest priority, and that together with the effects of some capacity shifted onto LN will create positive and immutable incentives to keep on-chain AND off-chain transaction relatively cheap. Fewer people needing on-chain tx's naturally frees up on-chain capacity.

The positive incentive to settle to one's detriment doesn't exist, all honest participants will want to save money, not cost themselves and others unnecessary fees. Of course, people could use malign incentives to deliberately close channels earlier than makes economic sense, but it's not like Bitcoin miners are just nice people wanting to help everyone out right now, our current 3rd parties are also being uncooperative and obstructive towards the network's best interests. If anything, LN improves that situation, as we can choose who processes our LN transactions, and deny business to those who want to be anti-social or destructive.
hero member
Activity: 770
Merit: 629
We don't know all the ways that a cryptocurrency can scale, how long it will take to reach 'world wide levels' , what kinds of bandwidth technology will be available in the future.

If your statement is that one doesn't yet know all ways, beyond "writing all transactions in a single block chain", to make a crypto currency, *you are perfectly right*.  This "writing all transactions in a single big block chain" was a first idea, introduced by Satoshi, on which most alt coins today are based too, and THIS kind of crypto currency, CLEARLY HAS SCALING PROBLEMS.

I think that Moore's law is a good indication of future technological growth at best.  In order for such a crypto currency to be able to swiftly deal with most daily transactions in the world, we need about 5 orders of magnitude.  Because VISA and Mastercard are NOT handling all the transactions in the world either, and are 4 orders of magnitude higher in transactions per second.  But there are a lot of other payments, coffee is typically done with cash. 

5 orders of magnitude with Moore's law requires about 25-30 years.  So, 30 years from now, block chains where we write all transactions like with bitcoin, are going to be able to deal with all transactions world wide.  Over 30 years, most of the currently existing crypto currencies will have run in fundamental problems, and be entirely centralized.

But it will not take 30 years to discover smarter ways to do crypto payments without having this burden.  There ARE schemes in development which can do the essential function of crypto in much leaner ways.

legendary
Activity: 1302
Merit: 1008
Core dev leaves me neg feedback #abuse #political


Those are the objective facts. my opinions

FTFY

If you are going to dispute what he says, it would be helpful if you could show how he is wrong. It rather looks to me like the facts are on his side, and your opinion is only that. Given storage limitations for the foreseeable future how can you believe a cryptocurrency can keep transactions on-chain while scaling up massively from the current state?

We don't know all the ways that a cryptocurrency can scale, how long it will take to reach 'world wide levels' , what kinds of bandwidth technology will be available in the future.  Heck we can't even agree on what constitutes node centralization. So to make a blanket statement that "it cant be this or that" is presumptive.
legendary
Activity: 3066
Merit: 1147
The revolution will be monetized!
I used BTC as cash when it traded for pennies and I use it at it's current valuation. Works just the same. It's money because that's how I use it. I can't see anyone convincing me otherwise while this is still true.
hero member
Activity: 770
Merit: 629
No, not like banking at all. Hubs may well develop naturally, but they're not the network model for Lightning, one can just as easily find one's self connected to a very large Bitcoin node, that does not mean Bitcoin is centralised around 1 well connected node. Lightning is also peer-2-peer, no different to Bitcoin.

Using LN has only a meaning if you send many transactions through the same channel.  If you do this P2P, then this is just the old "micropayments".  LN only has a meaning if you get further away than one hop.  If you are not immensely rich in BTC, you cannot keep open a lot of channels with enough coins to a lot of peers, without having to settle after a few transactions.  If off-chain transactions are orders of magnitude more frequent than on-chain transactions (with high fees), your channels should, on average, transmit that number of transactions before settling, otherwise you will lose out.  Your settling fees per channel will be divided by the number of transactions you can get through a channel to give you the cost per transaction to you.  You see the huge economies of scale here.  The bigger the hubs are, the better fees they can offer, the better they can guarantee that they will be able to transact.  Also, the better the connections are between the hubs your transaction will use, the better it works.  In fact, ONE CENTRAL BIG HUB with all people connected to it would be the optimal LN.

Quote
If there is no-one forcing anyone to use certain LN nodes, and the only barrier to entry is running a Bitcoin full node, I'm failing to see any loss of control, or any centralisation in that.

Because opening a channel is locking in your coins until settlement, which means paying a (big) fee on-chain, and transmitting a transaction can induce a settlement on another channel (and its inherent fee risk).  You can also not use the same coins on different channels.

If you, as a small fish, set up, say, 8 channels to 8 other nodes, you can only lock in at most 1/8 of your bitcoin holdings into each of the channels, which will settle each time your unknown other node settles, and which will settle each time the sum of transactions you treated go beyond 1/8 of your holdings.
newbie
Activity: 37
Merit: 0
Well powers of individual gadgets are growing, so if any device, for example, contains a dedicated portion of calculation power to permanently maintain hashing, and with the development of wireless energy, it may look possible. But the face of the entire industry will change with the help of such means.  
legendary
Activity: 3430
Merit: 3080
Also, if we can reach high volumes of transactions with a layer on top of the existing network

That's called a banking network.  It can only work through centralization.  LN hubs are banks, knowing you, knowing what you do, and blocking what you want to do eventually, reporting you, asking you to pay for their services.... like normal banks.  If you are fine with that, why not use normal banks and fiat ?  It works since ages.



No, not like banking at all. Hubs may well develop naturally, but they're not the network model for Lightning, one can just as easily find one's self connected to a very large Bitcoin node, that does not mean Bitcoin is centralised around 1 well connected node. Lightning is also peer-2-peer, no different to Bitcoin.


If there is no-one forcing anyone to use certain LN nodes, and the only barrier to entry is running a Bitcoin full node, I'm failing to see any loss of control, or any centralisation in that.
legendary
Activity: 1708
Merit: 1036


Those are the objective facts. my opinions

FTFY

If you are going to dispute what he says, it would be helpful if you could show how he is wrong. It rather looks to me like the facts are on his side, and your opinion is only that. Given storage limitations for the foreseeable future how can you believe a cryptocurrency can keep transactions on-chain while scaling up massively from the current state?
hero member
Activity: 770
Merit: 629

No coin can scale at worldwide levels while allowing coffee-tier fast and cheap transactions onchain without massive node centralization.

Gold-tier transactions and long term storage = on-chain
Coffee-tier fast velocity big volume transactions = off-chain

You are perfectly right.

The problem with "off chain" transactions is that this is nothing else but BANKING, that is, trust centralized entities with your IOU of bitcoin.   Now I know that with the LN, it seems that you still have control.  To a certain degree, yes.  But in order for you to be able to use the LN, you have to set up a payment channel to your local "big LN hub".  Indeed, to hope to be able to transact a few times a year through the LN, you have to have a reliable and well connected LN partner.  Otherwise, the channel will (have to) be settled on the chain before you even get to do a transaction, with useless fees to be paid.  Also, for your LN node to be able to reach your counter party, you need to have a well-connected hub ; which means, that that hub has to "freeze" a lot of BTC in a lot of channels to other "professional" hubs until it gets at destiny.  Each transaction implying a potential settlement and fee cost, using the LN with, say, 20 jumps to destiny will involve paying sufficient fees to the intermediate hubs as "insurance fee" so that the use of the channels and the risk of settlement (and on chain fee cost, time lost and so on) is compensated.

In fact, I don't even see how the LN could "kick off" except by a very rich guy in bitcoin, setting up several of his OWN hubs setting up channels between them.  Possessing several LN hubs by a big entity has a large scale advantage: there will not be many settlements on chain, as the hubs belong to one and the same entity.  

As such, you will probably get A FEW world-wide banking networks that take on the LN traffic "inside" and only have channels between them if "sender" and "receiver" are on different banking networks.  You having set up your small LN channel to one bank, you have to settle on chain to go elsewhere.  In order to even be able to connect, those bankers may ask you for a collateral, so that in case of settlement on your side, they keep your collateral.  They may use that collateral to ask for a subscription fee to keep open the channel.  

This is simply normal banking.


Quote
Those are the facts that delusional big blockers fail to realize.

I think that "big blockers" simply don't want *artificial* limits to on chain transactions, and let the technology limits and costs do their market work.  That said, in my opinion, bitcoin is, once and for all, a 1MB limited block crypto, in the same way that there won't be more than 21 million bitcoins.

This is simply the problem of single block chain currencies.  They weren't designed that way.
legendary
Activity: 1302
Merit: 1008
Core dev leaves me neg feedback #abuse #political


Those are the objective facts. my opinions

FTFY
legendary
Activity: 1610
Merit: 1183
Those that want Bitcoin to be (or think Bitcoin can be)
only a highly secure store of value (like Gold or a reserve currency),
without also being a high volume digital cash
used for buying coffee, are making some assumptions
that may be erroneous.


Potentially Erroneous Assumption #1:  Bitcoin will remain
a store of value without widespread use.
 

The idea is that as long as Bitcoin is secure and has a good reputation,
large parties can transact millions of dollars and Bitcoin
will hold its value even if merchants don't accept it for coffee.

But if it doesn't have widespread use, it loses one of the key
properties of money.  And it becomes more like tulip bulbs.

Potentially Erroneous Assumption #2:  There will be
a healthy fee market for a low volume Bitcoin.


Eventually, fees (rather than block reward subsidies) will fund security
for the blockchain. 

Currently, Bitcoin users' fees are not dependent
on the amount of the transaction.  Therefore, with
only a few high-dollar transactions rather than a great
many transactions of all sizes, there will be far fewer
fees (and thus far less security) assuming that this
convention continues of 'amount-independent fees'.

Bitcoin could always adopt a new convention and charge
a percentage of the total transaction, but would be
subject to intense competition from other cryptocurrencies.

For example if the fee was lets say 1% and I wanted to send $1M,
why I would I pay $10,000 with Bitcoin when i could do it
for far less with another coin?

Additionally, these 2 assumptions are related because if we're
going to have a Bitcoin without widespread use as a store of
value, then it needs to have even higher security, since that
will become the dominant property which gives it value.



No coin can scale at worldwide levels while allowing coffee-tier fast and cheap transactions onchain without massive node centralization.

Gold-tier transactions and long term storage = on-chain
Coffee-tier fast velocity big volume transactions = off-chain

Those are the objective facts. If there was a coin that could offer fast, cheap, massive volume onchain transactions while maintaining a small block size so people can run nodes to guarantee a decentralized network then whoever creates that becomes the next bill gates overnight and I retire in some island with a couple billion dollars from a small 10 buck investment. Unfortunately that is sci-fi today, so best we got is Core + segwit + LN.
You can't call something cash if the nodes are so big that the network becomes centralized, and you would need huge blocks to cater for coffee-tier mainstream level transactions.

Those are the facts that delusional big blockers fail to realize.
Pages:
Jump to: