Pages:
Author

Topic: The Lightning Network FAQ - page 61. (Read 33287 times)

copper member
Activity: 2856
Merit: 3071
https://bit.ly/387FXHi lightning theory
August 14, 2020, 02:44:33 PM

Afaik the idea Satoshi had was 1 Satoshi being $1.
I'm pretty sure the idea was that 1 satoshi would never be worth more than a penny

This is considering inflation of the fiat currency doesn't exist and deflation of bitcoin due to lost funds also doesn't exist.

I get that it makes less sense but even if a Satoshi is 0.1 cents, you might still want more accuracy - and it's free on the lightning network.
legendary
Activity: 3290
Merit: 16489
Thick-Skinned Gang Leader and Golden Feather 2021
August 14, 2020, 02:10:24 PM
People in 3rd world countries will use alts not LN.
Because LN still has the deposit and withdrawal transaction fees of BTC, which for some of those people $5 is a month's wages.
You can use LN without going back on-chain. I feel like I'm mentioning my favourite mobile LN wallets too much already (BlueWallet and Phoenix), but it just works well. The former is custodial, the latter creates a channel for you. With both, you can receive and send LN funds without worrying about on-chain transactions by yourself. So $5 will be 42,000 sats, and transactions will cost (much) less than 1% in fees.

Afaik the idea Satoshi had was 1 Satoshi being $1.
I'm pretty sure the idea was that 1 satoshi would never be worth more than a penny
copper member
Activity: 2856
Merit: 3071
https://bit.ly/387FXHi lightning theory
August 14, 2020, 02:09:43 PM
The other issue is we are talking USD and such. There are some currencies out there that are worth a lot less then that. And people might need to send what is a fraction of a US penny to someone because where they are that is all they need to do in the local fiat.

-Dave


People in 3rd world countries will use alts not LN.
Because LN still has the deposit and withdrawal transaction fees of BTC, which for some of those people $5 is a month's wages.

Altcoins offer faster confirmations and overall lower costs of usage than BTC's LN combo service.

 



Afaik the idea Satoshi had was 1 Satoshi being $1.

Already you need 2 significant figures to handle cents. Then what if someone from Sweden wants the more accuracy down to a hundredth of a króna? 1 Swedish króna = 0.12 us dollar. So thats already 0.001 Satoshi?

Then there's rupees which need even more sf.

Edit: by sf and significant figures I mean the numbers after the decimal point.
legendary
Activity: 3500
Merit: 6320
Crypto Swap Exchange
August 14, 2020, 09:01:42 AM
The other issue is we are talking USD and such. There are some currencies out there that are worth a lot less then that. And people might need to send what is a fraction of a US penny to someone because where they are that is all they need to do in the local fiat.

-Dave

legendary
Activity: 3948
Merit: 3191
Leave no FUD unchallenged
August 14, 2020, 03:35:15 AM
Millisats might not be a feature we need now, or something we can't think that we would need tomorrow, but in my opinion, it might be a feature that we might be thankful for

I suppose the only question remaining would be "Are there any downsides from a technical perspective"?  If there's no harm in future-proofing, it seems like an obvious thing to do.  So I can't help but think that if there were no cost to doing it, it might have been implemented before now.  I'm guessing that perhaps it makes transactions larger if we have to store extra digits in the blockchain?  Another 4 characters to go from 8 to 12 decimal places may not sound much, but ideally we want transaction sizes smaller to aid with scaling.


What? But I thought it doesn't include the extra 4 decimal places onchain after closing of the channel because the extra 4 are unenforeable. I'm currently confused. Hahaha.

I think the confusion is mine.  I thought you were talking about having millisats on-chain at some point in future.  Seems I misinterpreted your post.
legendary
Activity: 2898
Merit: 1823
August 14, 2020, 03:07:45 AM
Millisats might not be a feature we need now, or something we can't think that we would need tomorrow, but in my opinion, it might be a feature that we might be thankful for

I suppose the only question remaining would be "Are there any downsides from a technical perspective"?  If there's no harm in future-proofing, it seems like an obvious thing to do.  So I can't help but think that if there were no cost to doing it, it might have been implemented before now.  I'm guessing that perhaps it makes transactions larger if we have to store extra digits in the blockchain?  Another 4 characters to go from 8 to 12 decimal places may not sound much, but ideally we want transaction sizes smaller to aid with scaling.


What? But I thought it doesn't include the extra 4 decimal places onchain after closing of the channel because the extra 4 are unenforeable. I'm currently confused. Hahaha.
legendary
Activity: 3290
Merit: 16489
Thick-Skinned Gang Leader and Golden Feather 2021
August 11, 2020, 06:43:32 AM
So I can't help but think that if there were no cost to doing it, it might have been implemented before now.
This explains the choice for 8 decimals:
Finney, Satoshi, and I discussed how divisible a Bitcoin ought to be.  Satoshi had already more or less decided on a 50-coin per block payout with halving every so often to add up to a 21M coin supply.  Finney made the point that people should never need any currency division smaller than a US penny, and then somebody (I forget who) consulted some oracle somewhere like maybe Wikipedia and figured out what the entire world's M1 money supply at that time was.  

We debated for a while about which measure of money Bitcoin most closely approximated; but M2, M3, and so on are all for debt-based currencies, so I agreed with Finney that M1 was probably the best measure.  

21Million, times 10^8 subdivisions, meant that even if the whole word's money supply were replaced by the 21 million bitcoins the smallest unit (we weren't calling them Satoshis yet)  would still be worth a bit less than a penny, so no matter what happened -- even if the entire economy of planet earth were measured in Bitcoin -- it would never inconvenience people by being too large a unit for convenience.
Of course this ignores the possibility of micropayments, which could be in-game, on-demand, or pay-per-second. But even if a service would offer to pay a fraction of a cent, they could use their internal calculation system (kinda like LN is doing). For example: if an in-game sword costs $0.001, you can deposit $0.01 and still have $0.009 left.. And since it's less than a penny, even though you can't withdraw it, you wouldn't care.
I don't think I've ever paid anything less than $0.01 though.

A VoIP provider might be a better example: they often charge fractions of a cent per minute, and just take it off your balance. You can't deposit $0.01, but once it's in your balance, you can pay fractions of a cent.
legendary
Activity: 3948
Merit: 3191
Leave no FUD unchallenged
August 11, 2020, 04:36:57 AM
Millisats might not be a feature we need now, or something we can't think that we would need tomorrow, but in my opinion, it might be a feature that we might be thankful for

I suppose the only question remaining would be "Are there any downsides from a technical perspective"?  If there's no harm in future-proofing, it seems like an obvious thing to do.  So I can't help but think that if there were no cost to doing it, it might have been implemented before now.  I'm guessing that perhaps it makes transactions larger if we have to store extra digits in the blockchain?  Another 4 characters to go from 8 to 12 decimal places may not sound much, but ideally we want transaction sizes smaller to aid with scaling.
legendary
Activity: 2898
Merit: 1823
August 11, 2020, 01:10:17 AM
Afaik the lightning network currently supports the 15th decimal place...
Cute, but unless BTC is worth $10 million what does that realistically achieve? Where are you going to spend $0.0000000002?
Apps in Lightning for streaming data, and paying by the minute/3 minutes/5 minutes?
I found a great answer to the question why Ethereum uses 18 decimal places:
Quote
Allowing for 18 decimal places was the only way to move forward. This will allow ethereum to one day achieve it's true market cap and be utilized within our known universe by all species capable of building a computer and communicating through the inter-web to participate in universal-commerce without fear of being scammed.
In all seriousness though, I don't see much point in that many decimals. As far as I know LN "only" uses 11 decimal places (up to millisatoshi), which is already smaller than anything I'll ever care about no matter how mainstream Bitcoin will become.
I sure hope "Pay by the minute" won't reach the point where I have to make a transaction every few minutes, but I also doubt it would be that low if it is going to happen. Why would anyone want to make millions of billing transactions just to earn a fraction of a cent, while uploading videos on Youtube can earn you up to several cents per view already.


Millisats might not be a feature we need now, or something we can't think that we would need tomorrow, but in my opinion, it might be a feature that we might be thankful for, and thank the developers, for having the vision, IF in case Bitcoin "goes to the moon" of a different solar system. Haha.
copper member
Activity: 1652
Merit: 1901
Amazon Prime Member #7
August 09, 2020, 11:17:38 AM
Afaik the lightning network currently supports the 15th decimal place...

Cute, but unless BTC is worth $10 million what does that realistically achieve? Where are you going to spend $0.0000000002?
Does that have a practical use case besides being a proof of concept?
This is something that will keep fees down.

If a txn has to pass through many 'hops' to get to its destination, each node will compete to have the txn pass through the node. The cost for one hop is low, but as LN matures, it will be more common for txns to have many (20, 50, or 100+) hops, especially to merchants with low transaction volume, and the cost to make the txn can add up. This plus the possibility that bitcoin goes up by 10, 100 or 1000x.
copper member
Activity: 2856
Merit: 3071
https://bit.ly/387FXHi lightning theory
August 09, 2020, 07:12:20 AM
Afaik the lightning network currently supports the 15th decimal place...
Cute, but unless BTC is worth $10 million what does that realistically achieve? Where are you going to spend $0.0000000002?
Apps in Lightning for streaming data, and paying by the minute/3 minutes/5 minutes?
I found a great answer to the question why Ethereum uses 18 decimal places:
Quote
Allowing for 18 decimal places was the only way to move forward. This will allow ethereum to one day achieve it's true market cap and be utilized within our known universe by all species capable of building a computer and communicating through the inter-web to participate in universal-commerce without fear of being scammed.
In all seriousness though, I don't see much point in that many decimals. As far as I know LN "only" uses 11 decimal places (up to millisatoshi), which is already smaller than anything I'll ever care about no matter how mainstream Bitcoin will become.
I sure hope "Pay by the minute" won't reach the point where I have to make a transaction every few minutes, but I also doubt it would be that low if it is going to happen. Why would anyone want to make millions of billing transactions just to earn a fraction of a cent, while uploading videos on Youtube can earn you up to several cents per view already.

Afaik the lightning network uses 12dp (so a decimilli Satoshi or a pico bitcoin).

I thought it was a number followed by the exponent so 1m (by example) would be 0.001 BTC...

But if you made a channel on YouTube and were being paid in bitcoin, surely you'd just have a channel directly open with them and not have to have your transactions on the chain... And they'll be wanting to save on fees.
legendary
Activity: 3290
Merit: 16489
Thick-Skinned Gang Leader and Golden Feather 2021
August 09, 2020, 07:05:42 AM
Afaik the lightning network currently supports the 15th decimal place...
Cute, but unless BTC is worth $10 million what does that realistically achieve? Where are you going to spend $0.0000000002?
Apps in Lightning for streaming data, and paying by the minute/3 minutes/5 minutes?
I found a great answer to the question why Ethereum uses 18 decimal places:
Quote
Allowing for 18 decimal places was the only way to move forward. This will allow ethereum to one day achieve it's true market cap and be utilized within our known universe by all species capable of building a computer and communicating through the inter-web to participate in universal-commerce without fear of being scammed.
In all seriousness though, I don't see much point in that many decimals. As far as I know LN "only" uses 11 decimal places (up to millisatoshi), which is already smaller than anything I'll ever care about no matter how mainstream Bitcoin will become.
I sure hope "Pay by the minute" won't reach the point where I have to make a transaction every few minutes, but I also doubt it would be that low if it is going to happen. Why would anyone want to make millions of billing transactions just to earn a fraction of a cent, while uploading videos on Youtube can earn you up to several cents per view already.
legendary
Activity: 2898
Merit: 1823
August 09, 2020, 01:28:13 AM
Afaik the lightning network currently supports the 15th decimal place...

Cute, but unless BTC is worth $10 million what does that realistically achieve? Where are you going to spend $0.0000000002?


Apps in Lightning for streaming data, and paying by the minute/3 minutes/5 minutes? Plus the macro-economics of Bitcoin does point it to a price-discovery to 6 digits, and maybe 7 digits.

Quote

Does that have a practical use case besides being a proof of concept?


It didn't stop Bitcoin from being developed. Here we are.
legendary
Activity: 4256
Merit: 8551
'The right to privacy matters'
August 08, 2020, 02:36:45 PM
Afaik the lightning network currently supports the 15th decimal place...

Cute, but unless BTC is worth $10 million what does that realistically achieve? Where are you going to spend $0.0000000002?
Does that have a practical use case besides being a proof of concept?

yeah it could allow for more transactions per day which would help btc scale as a currency.

Is it my preferred solution no.

I prefer

 btc to be like a 10000 USD treasury bill
 LTC for 500-10000 USD transactions
 Doge for smaller USD transactions

I am willing to do some LN support as a hedge against my preferred monetization of BTC+LTC+DOGE

I am in the position to do it so why not.
copper member
Activity: 2856
Merit: 3071
https://bit.ly/387FXHi lightning theory
August 08, 2020, 02:08:43 PM
Afaik the lightning network currently supports the 15th decimal place...

Cute, but unless BTC is worth $10 million what does that realistically achieve? Where are you going to spend $0.0000000002?
Does that have a practical use case besides being a proof of concept?

I mean I'm just saying they have it for compatibility?

I don't care about what it actually implies sending such small amounts.
full member
Activity: 305
Merit: 106
August 08, 2020, 02:04:21 PM
Afaik the lightning network currently supports the 15th decimal place...

Cute, but unless BTC is worth $10 million what does that realistically achieve? Where are you going to spend $0.0000000002?
Does that have a practical use case besides being a proof of concept?
copper member
Activity: 2856
Merit: 3071
https://bit.ly/387FXHi lightning theory
August 08, 2020, 11:50:07 AM
On the bitcoin acceptance by the mainstream before, I've just been quoted a balance to the 16th decimal place (could this be the step in moving to using the lightning network or have I just ignored them doing this)? By coinbase pro.

Afaik the lightning network currently supports the 15th decimal place...
legendary
Activity: 2898
Merit: 1823
August 08, 2020, 05:11:55 AM
I did not, that was the point I had to use *BitPay* not btcpay to do it.
Sorry if I did not make that clear.
But, the issue you are having kind of makes the point. It's easy to integrate a lot of payment methods but so many things in the bitcoin world are just more difficult then needed.

-Dave

Must have read the first sentence, got excited and did not read carefully the rest. Thanks for the clarification

That's not always true. I believe Apple did a good job on hardware, and software, by starting from the UX, then engineer everything around it.

There should be real easy-to-use-software for ordinary users to help for a faster adoption rate. Everyone can't be problem-solvers, searching for solutions from community-forums like Linux users.

Are you really comparing a billion dollar money making giant with an open source monetary revolution?


I didn't say Apple as a comparison, but their process of developing software might have their advantages for faster adoption.

For context, https://bitcointalksearch.org/topic/m.54948994

Quote

The idea to work on UX first is nice, but Apple did not invent the wheel in the industry or anything like that. Just developed a good looking device. Makes little sense to generalise that this would be the right way.


Although, it would help widen Bitcoin's influence among ordinary users.

Plus they didn't "just develop a good looking device", those "just good looking devices" changed the way we interfaced with computers, simply because of their process of developing hardware and software.
full member
Activity: 305
Merit: 106
August 08, 2020, 04:23:40 AM
I did not, that was the point I had to use *BitPay* not btcpay to do it.
Sorry if I did not make that clear.
But, the issue you are having kind of makes the point. It's easy to integrate a lot of payment methods but so many things in the bitcoin world are just more difficult then needed.

-Dave

Must have read the first sentence, got excited and did not read carefully the rest. Thanks for the clarification

That's not always true. I believe Apple did a good job on hardware, and software, by starting from the UX, then engineer everything around it.

There should be real easy-to-use-software for ordinary users to help for a faster adoption rate. Everyone can't be problem-solvers, searching for solutions from community-forums like Linux users.

Are you really comparing a billion dollar money making giant with an open source monetary revolution?

The idea to work on UX first is nice, but Apple did not invent the wheel in the industry or anything like that. Just developed a good looking device. Makes little sense to generalise that this would be the right way.
legendary
Activity: 2898
Merit: 1823
August 08, 2020, 03:08:08 AM
I believe the problem with open source projects is that the majority of problem-solvers are engineers, without input from front-end/UX designers. We then get a solution primarily from an engineering standpoint that doesn't look pretty, and/or it's not easy to use for ordinary users.

I have been saying that for years about many BTC related things.
Wallets, apps needed for processing for business, plugins for websites.
Don't get me wrong, they work. But the level of "fit and finish" leaves a lot to be desired.

well, you're both providing a pretty accurate description of the internet itself, circa 1992-97.

you know what the worst kind of software/network protocols are? the ones the focus on UX/front-end before the engineering problems. Your observations only prove that Bitcoin is being developed according to best practices, at least in this facet


That's not always true. I believe Apple did a good job on hardware, and software, by starting from the UX, then engineer everything around it.

There should be real easy-to-use-software for ordinary users to help for a faster adoption rate. Everyone can't be problem-solvers, searching for solutions from community-forums like Linux users.


Pages:
Jump to: