Pages:
Author

Topic: Can tail emmision be a soft fork - page 2. (Read 881 times)

legendary
Activity: 3710
Merit: 10196
Self-Custody is a right. Say no to"Non-custodial"
October 08, 2023, 10:19:14 AM
#52
Would changing the size to bigger blocks not require a hard fork too?
Did SegWit require a hardfork? No. In similar manner you can increase the block size via softfork means. It's debatable if the incapability of the old nodes to verify the new transactions is considered backwards-compatible, but it can be technically implemented via softfork.

That's actually why I was asking if adding sub-satoshis on-chain is possible through a soft-fork. Because in your other posts, or I might just be confused, it seemed like you said it was possible?
It is possible by representing fractional satoshis in difficulty-like format, but again, I don't find any reason for this to happen. Even if Bitcoin went to $10M, 1 sat would still only worth 10 cents.

10¢ is nothing to sneeze at.

Just like from my point of view 1/1000 of a cent is also nothing to sneeze at, even though it is currently not very valuable.

There are likely various levels of bullishness in regards, to bitcoin's price potential, and even if we had all of the 21 million bitcoin, it would take around a 2.1 quadrillion market cap for each satoshi to be worth a dollar.. and there are many theorist that suggest the current total addressable market for bitcoin is ONLY a bit less than 1 quadrillion, while at the same time, many of us should be able to imagine how new technologies and inventions and even something like the invention, discovery and better ways of harnessing energy can increase current value. .maybe not infinitely, but in various exponential ways in order to make the total addressable market in the future of bitcoin to become much greater than the current addressable (but still not realize) market...

In other words bitcoin is likely right around only 1/2000 of the size of its total addressable market.. and therefore likely around only 1/10,000 of some of its future addressable market - whether reaching these potentials is possible in 25 to 50 years or maybe more possible 100 to 200 years or it could take even longer.. and sure there is already some built in anticipation of bitcoin's incentives structured out for another nearly 120 years when we get to the mining reward going below satoshi levels in around 2140.
legendary
Activity: 1512
Merit: 7340
Farewell, Leo
October 08, 2023, 03:49:03 AM
#51
Would changing the size to bigger blocks not require a hard fork too?
Did SegWit require a hardfork? No. In similar manner you can increase the block size via softfork means. It's debatable if the incapability of the old nodes to verify the new transactions is considered backwards-compatible, but it can be technically implemented via softfork.

That's actually why I was asking if adding sub-satoshis on-chain is possible through a soft-fork. Because in your other posts, or I might just be confused, it seemed like you said it was possible?
It is possible by representing fractional satoshis in difficulty-like format, but again, I don't find any reason for this to happen. Even if Bitcoin went to $10M, 1 sat would still only worth 10 cents.
hero member
Activity: 667
Merit: 1529
October 08, 2023, 02:52:31 AM
#50
Quote
I believe gmaxwell and achow should get in the topic and give us the plebs their opinions.
Well, you can read some older posts of gmaxwell about tail supply: https://bitcointalksearch.org/topic/m.60542558
legendary
Activity: 3710
Merit: 10196
Self-Custody is a right. Say no to"Non-custodial"
October 07, 2023, 11:28:15 PM
#49
the 2048 issue in which mining rewards will go down to 9 digits, and so should that value smaller than 8 digits be recognized or ignored?
There is no issue there. Satoshi decided 15 years ago that this fraction of a satoshi of block subsidy, which will be completely insignificant compared to the miner fees that make up most of the block reward, is to be ignored, as a natural consequence of having finite precision. Just like your computer computes 1/9 in 32-bit floating point as 0.11111111

No problem..  except that satoshi is not in charge of bitcoin...

and therefore, you engaged in a more proper use of the "appeal to authority" fallacy.

Since you guys are talking so much about milli-satoshis and also the idea of being able soft fork for the purposes of a tail emmission, I just [edited out]
Wouldn't that be just "with the presumption" that a Satoshi would be worth at least a Dollar/near a Dollar? What value would that bring to the miners if a tail-emmission or an inflationary model, assuming it could get community consensus, would better incentivize the miners, immediately, after the fork?
I did not consider anything that I was saying to be related exactly to what dollar value that the satoshi might have, but sure there is a bit of a presumption that if more digits are needed, then the sub-units represented by those extra digits would likely need to have some kind of a value. .even if only fractions of a penny, just like a satoshi is fractions of a penny currently yet some folks using the lightning network believe that there is some kind of value in terms of adding three more digits to recognize 1/1000 of a satoshi,
Then why not simply use the Lightning Network?
I thought that we were talking about various ways that tail emission might be achieved and/or justified.. or justifiable as potentially something that might be a good thing... It may not matter that much what lightning network does as long as it is not incompatible with the main chain in terms of how many BTC had been recognized.. but sure, we might say, that we do not need more than 8 digits if we can transact on the lightning network for smaller units, but that still does not seem to address the 2048 issue in which mining rewards will go down to 9 digits, and so should that value smaller than 8 digits be recognized or ignored?
That's with the presumption that a Satoshi would be worth at least a Dollar/near a Dollar. How can we call something "justified" if merely based on a presumption? We hard-fork/take the risk of a hard-fork because we presumed? It's safer to use the Lightning Network.

That hardly makes any sense to me that a satoshi would have to be worth a dollar or near a dollar in order for it to be worth it to recognize further digits.  You can keep repeating it, but it makes hardly any sense.

I doubt that any hardfork is necessary to recognize digits smaller than a satoshi.. but still like others said it might not be justifiable without a certain value.. I doubt that it a dollar and I even doubt that is a penny.. so even 1/1000 of a penny might be justifiable to recognize such further down digits.. but hey, I am just one person.  What do I know regarding what people want to do today as compared to what they might want to do in 2048 or times approaching 2048 when it might be considered if more than 8 digits might be justified to recognize on bitcoin's main chain.

I believe gmaxwell and achow should get in the topic and give us the plebs their opinions. I know someone will argue "Appeal to authority", no, it's merely asking and learning from the smartest people in the room.
You are using the expression "appeal to authority" with a kind of literalness that seems to devolve into nuances of incorrect usage, and sure no problem that we might want to have (invite) some forum members who better "know technical things" to chime in on this particular topic.. someone other than your good buddy, franky..
That's what forums are for - Education and Learning from other people.

Plus let frankandbeans chime in, my "good buddy" the big blocker and BCash lover. Cool

That's the spirit!!!!!  Even though I know that he can be annoying sometimes, especially when he starts spreading misinformation.. but hey, we cannot necessarily pre-judge what he might say... even though surely requesting Maxwell or Chow seems probably better to the extent that they might have opinions on this topic or even consider the topic to be of enough importance to chime in.
hero member
Activity: 667
Merit: 1529
October 07, 2023, 04:25:15 AM
#48
Quote
That's actually why I was asking if adding sub-satoshis on-chain is possible through a soft-fork. Because in your other posts, or I might just be confused, it seemed like you said it was possible?
Yes, it is possible, as well as many other things.

Quote
Including sub-satoshis? That would be debatable, no?
Quote
So what is a valid Bitcoin 2.0 block? It could be anything at all! For example, the inflation schedule can be changed to make the coin supply unlimited.
In that link I gave you, you can read, how it is possible to create a soft-fork, that could make infinite block rewards. And after reading that, you still have doubts, if sub-satoshis are possible? A lot of things are possible, including sub-satoshis. But if sidechains as a soft-fork were rejected, then I expect sub-satoshis will also be, which means you won't reach enough network support to successfully deploy that kind of soft-fork, even if technically you can do that, then practically people will simply disagree. And that means you are left with second-layer solutions, which requires no forks at all.

Quote
I'm curious, are you a Bitcoin developer?
Not yet. You can easily check all Pull Requests, and see exactly, what nicknames are used, and which users deploy changes into production. Everything is public, and you can easily see, that I am not yet there. Of course, there is always a possibility, that I could be one of those users, that submit changes anonymously, or use alt-accounts, but believe it or not, this is not the case.

Quote
I'm learning a lot from you and I merely wanted to know if you have GitHub.
I have it, but many things are private. Maybe I will publish more code in the future, we will see. But in the current state, I can still see some holes, and I don't want to deploy something, that will be turned into a scam, like many other projects were in the past. When it comes to blockchain-related development, your first version always have to be well-designed, because of backward-compatibility. And also, you need a lot of testing to cover many cases, because if your project will be valuable, then people will have a lot of incentive to attack it in every possible way.

My account is here: https://github.com/vjudeu/

As you can see, there is only "curves1000" project, that was needed to show some people, why elliptic curves have to be based on prime numbers. Other projects are now private, and some of them are outside GitHub, on other Git servers.

Quote
But that also means it's another client, another community, and therefore an off-chain layer that doesn't/cannot connect with the Lightning network directly, no?
Why not? If you can translate "your network transaction" into "LN transaction", then it can be connected. It is all about backward-compatibility. You can have something like that:

1. Satoshis on mainchain.
2. Millisatoshis inside LN.
3. Microsatoshis in your own second layer.

And then, as you can see, your network can still talk with LN, as long as it can convert "your microsatoshis" into "LN-based millisatoshis", exactly in the same way as LN can translate millisatoshis into satoshis, when talking with the mainchain. That means, you can have one mainchain, and a lot of second layers, and they can talk to each other, when things are backward-compatible.
legendary
Activity: 2898
Merit: 1823
October 07, 2023, 04:02:10 AM
#47

Quote

are you saying that it's possible to change the rules and actually make the block size bigger through a soft fork too?


Quote

Also note that Segwit already did "changing the size to bigger blocks", and it was a soft-fork, so no hard-forks are needed in such cases.


Quote
Nodes that forked away from the Bitcoin network because they're incompatible?

Millisatoshis are not compatible with on-chain consensus. You can have more than one second layer.


That's actually why I was asking if adding sub-satoshis on-chain is possible through a soft-fork. Because in your other posts, or I might just be confused, it seemed like you said it was possible?

FrankAndBeans the 4D Chess Player would love to spread that disinforming narrative. Don't tell him about this topic.

Someone is missing franky.   Roll Eyes Roll Eyes


Where is frankandbeans? Tell him I miss him. Roll Eyes





Since you guys are talking so much about milli-satoshis and also the idea of being able soft fork for the purposes of a tail emmission, I just [edited out]


Wouldn't that be just "with the presumption" that a Satoshi would be worth at least a Dollar/near a Dollar? What value would that bring to the miners if a tail-emmission or an inflationary model, assuming it could get community consensus, would better incentivize the miners, immediately, after the fork?


I did not consider anything that I was saying to be related exactly to what dollar value that the satoshi might have, but sure there is a bit of a presumption that if more digits are needed, then the sub-units represented by those extra digits would likely need to have some kind of a value. .even if only fractions of a penny, just like a satoshi is fractions of a penny currently yet some folks using the lightning network believe that there is some kind of value in terms of adding three more digits to recognize 1/1000 of a satoshi,


Then why not simply use the Lightning Network?


I thought that we were talking about various ways that tail emission might be achieved and/or justified.. or justifiable as potentially something that might be a good thing... It may not matter that much what lightning network does as long as it is not incompatible with the main chain in terms of how many BTC had been recognized.. but sure, we might say, that we do not need more than 8 digits if we can transact on the lightning network for smaller units, but that still does not seem to address the 2048 issue in which mining rewards will go down to 9 digits, and so should that value smaller than 8 digits be recognized or ignored?


That's with the presumption that a Satoshi would be worth at least a Dollar/near a Dollar. How can we call something "justified" if merely based on a presumption? We hard-fork/take the risk of a hard-fork because we presumed? It's safer to use the Lightning Network.

I believe gmaxwell and achow should get in the topic and give us the plebs their opinions. I know someone will argue "Appeal to authority", no, it's merely asking and learning from the smartest people in the room.


You are using the expression "appeal to authority" with a kind of literalness that seems to devolve into nuances of incorrect usage, and sure no problem that we might want to have (invite) some forum members who better "know technical things" to chime in on this particular topic.. someone other than your good buddy, franky..


That's what forums are for - Education and Learning from other people.

Plus let frankandbeans chime in, my "good buddy" the big blocker and BCash lover. Cool

I'm very confused. Hahaha. Pardon me ser, I'm still learning. Plus no one else is posting, does everyone else understand or is everyone as confused as me?
🤔

No.  You are the only one in the whole world who is confused.

Sorry to mention it.


👍
legendary
Activity: 978
Merit: 1080
October 07, 2023, 03:17:03 AM
#46
the 2048 issue in which mining rewards will go down to 9 digits, and so should that value smaller than 8 digits be recognized or ignored?
There is no issue there. Satoshi decided 15 years ago that this fraction of a satoshi of block subsidy, which will be completely insignificant compared to the miner fees that make up most of the block reward, is to be ignored, as a natural consequence of having finite precision. Just like your computer computes 1/9 in 32-bit floating point as 0.11111111
legendary
Activity: 3710
Merit: 10196
Self-Custody is a right. Say no to"Non-custodial"
October 06, 2023, 07:50:53 PM
#45
FrankAndBeans the 4D Chess Player would love to spread that disinforming narrative. Don't tell him about this topic.

Someone is missing franky.   Roll Eyes Roll Eyes

Since you guys are talking so much about milli-satoshis and also the idea of being able soft fork for the purposes of a tail emmission, I just [edited out]
Wouldn't that be just "with the presumption" that a Satoshi would be worth at least a Dollar/near a Dollar? What value would that bring to the miners if a tail-emmission or an inflationary model, assuming it could get community consensus, would better incentivize the miners, immediately, after the fork?
I did not consider anything that I was saying to be related exactly to what dollar value that the satoshi might have, but sure there is a bit of a presumption that if more digits are needed, then the sub-units represented by those extra digits would likely need to have some kind of a value. .even if only fractions of a penny, just like a satoshi is fractions of a penny currently yet some folks using the lightning network believe that there is some kind of value in terms of adding three more digits to recognize 1/1000 of a satoshi,
Then why not simply use the Lightning Network?

I thought that we were talking about various ways that tail emission might be achieved and/or justified.. or justifiable as potentially something that might be a good thing... It may not matter that much what lightning network does as long as it is not incompatible with the main chain in terms of how many BTC had been recognized.. but sure, we might say, that we do not need more than 8 digits if we can transact on the lightning network for smaller units, but that still does not seem to address the 2048 issue in which mining rewards will go down to 9 digits, and so should that value smaller than 8 digits be recognized or ignored?

I believe gmaxwell and achow should get in the topic and give us the plebs their opinions. I know someone will argue "Appeal to authority", no, it's merely asking and learning from the smartest people in the room.

You are using the expression "appeal to authority" with a kind of literalness that seems to devolve into nuances of incorrect usage, and sure no problem that we might want to have (invite) some forum members who better "know technical things" to chime in on this particular topic.. someone other than your good buddy, franky..

I'm very confused. Hahaha. Pardon me ser, I'm still learning. Plus no one else is posting, does everyone else understand or is everyone as confused as me?
🤔

No.  You are the only one in the whole world who is confused.

Sorry to mention it.
hero member
Activity: 667
Merit: 1529
October 06, 2023, 11:50:11 AM
#44
Quote
are you saying that it's possible to change the rules and actually make the block size bigger through a soft fork too?
Quote
Also note that Segwit already did "changing the size to bigger blocks", and it was a soft-fork, so no hard-forks are needed in such cases.

Quote
Nodes that forked away from the Bitcoin network because they're incompatible?
Millisatoshis are not compatible with on-chain consensus. You can have more than one second layer.

Quote
I misread, I thought you said adding decimal points onchain doesn't require a hard fork, and that it could be done througn a soft fork?
Well, you can change a lot of rules by using soft-fork, see: https://petertodd.org/2016/forced-soft-forks#radical-changes

Quote
How, currently, is there some "dishonesty" in the Lightning Network?
It is not about "current LN vs some other second layer". It is about "hard fork vs some other second layer". In that case, building a second layer is "more honest" than doing some hard-fork, because then people can explicitly see, how many "second layer coins" are mapped to how many "mainchain coins".

Quote
Plus no one else is posting, does everyone else understand or is everyone as confused as me?
If you want to be less confused, then write some code to see, what you can change, and what is coded as a hard consensus rule. You could be surprised, how many things can be changed by some second layers. Also, if you start with just two nodes, forming a channel, then you notice they can agree on any rules, no matter what the rest of the LN thinks about it. They have a direct channel, so they can implement any rules they want, and then build a bigger network, if that idea will spread.
legendary
Activity: 2898
Merit: 1823
October 06, 2023, 09:54:33 AM
#43
Quote
Would changing the size to bigger blocks not require a hard fork too?

It depends, what do you mean by "bigger blocks", because inside Lightning Network, you don't have "blocks", and there is no mining. But if you want to change the size of the blocks in a backward-compatible way, you can do so with sidechains, because there are "blocks", and there is a "sidechain", which is different than in LN.

Also note that Segwit already did "changing the size to bigger blocks", and it was a soft-fork, so no hard-forks are needed in such cases.


Because you said that it's possible to change the rules and add more decimal points in Bitcoin onchain through a soft fork, therefore, in that context, are you saying that it's possible to change the rules and actually make the block size bigger through a soft fork too? Roll Eyes

Quote

Quote

I believe gmaxwell and achow should get in the topic and give us the plebs their opinions.


You don't have to trust me. You can see, how 1:1000 peg is implemented, and try writing your own M:N peg implementation, then you will see, how all of that is possible without any forks. And then, if you use M=1,N=1000, you will reach Lightning Network, but if you use different parameters, you can form a different network, with any properties you want. And if you change that proportions in a volatile way, you can have "tail supply", "burn supply", or any other model. It is all about building a network of nodes, that enforce the same consensus rules, and then it is all about translating "layer 2 coins" into "mainchain coins", and getting all needed signatures.


Nodes that forked away from the Bitcoin network because they're incompatible?

Quote

Quote
I don't know if that question should be taken seriously.

Why not?


I misread, I thought you said adding decimal points onchain doesn't require a hard fork, and that it could be done througn a soft fork?

Quote

If Lightning Network will upgrade in the future to some constant 1:1,000,000 peg, and introduce microsatoshis, instead of millisatoshis, would you notice then, that you can technically introduce any proportions you want? As long as they are constant, it is not about "tail supply" at all, and everything is as good, as it is inside LN. The only dangerous thing is volatile peg, where you start taking coins from users, without their consent, by creating inflation. But then, using some hypothetical network, similar to LN, is "more honest", because then you can see exactly, what proportions are used to exchange coins between mainchain, and some second layer.


How, currently, is there some "dishonesty" in the Lightning Network?

Quote

While in hard-fork scenario, everything is hidden, and some people may not be aware, that newly produced coins would cause inflation, in the same way as many fiat users are unaware of that.


I'm very confused. Hahaha. Pardon me ser, I'm still learning. Plus no one else is posting, does everyone else understand or is everyone as confused as me?

🤔
hero member
Activity: 667
Merit: 1529
October 06, 2023, 09:25:29 AM
#42
Quote
Would changing the size to bigger blocks not require a hard fork too?
It depends, what do you mean by "bigger blocks", because inside Lightning Network, you don't have "blocks", and there is no mining. But if you want to change the size of the blocks in a backward-compatible way, you can do so with sidechains, because there are "blocks", and there is a "sidechain", which is different than in LN.

Also note that Segwit already did "changing the size to bigger blocks", and it was a soft-fork, so no hard-forks are needed in such cases.

Quote
I believe gmaxwell and achow should get in the topic and give us the plebs their opinions.
You don't have to trust me. You can see, how 1:1000 peg is implemented, and try writing your own M:N peg implementation, then you will see, how all of that is possible without any forks. And then, if you use M=1,N=1000, you will reach Lightning Network, but if you use different parameters, you can form a different network, with any properties you want. And if you change that proportions in a volatile way, you can have "tail supply", "burn supply", or any other model. It is all about building a network of nodes, that enforce the same consensus rules, and then it is all about translating "layer 2 coins" into "mainchain coins", and getting all needed signatures.

Quote
I don't know if that question should be taken seriously.
Why not? If Lightning Network will upgrade in the future to some constant 1:1,000,000 peg, and introduce microsatoshis, instead of millisatoshis, would you notice then, that you can technically introduce any proportions you want? As long as they are constant, it is not about "tail supply" at all, and everything is as good, as it is inside LN. The only dangerous thing is volatile peg, where you start taking coins from users, without their consent, by creating inflation. But then, using some hypothetical network, similar to LN, is "more honest", because then you can see exactly, what proportions are used to exchange coins between mainchain, and some second layer. While in hard-fork scenario, everything is hidden, and some people may not be aware, that newly produced coins would cause inflation, in the same way as many fiat users are unaware of that.
legendary
Activity: 2898
Merit: 1823
October 06, 2023, 05:18:01 AM
#41
Quote
Are you sure about that? That requires a hard fork, no?


Why do you think that Lightning Network with 1:1000 peg requires no hard fork, but 20,999,999,9769,0000 : 21,000,000,0000,0000 peg would suddenly require it? It is all about proportions, nothing more, nothing less. If they are constant, it is as good as inside LN. If they are volatile, then you can reach "tail supply", or "burn supply", it depends if you increase your numerator, or your denominator in "numerator : denominator" peg.


I don't know if that question should be taken seriously.

OK, but why? Because Lightning doesn't break the rules of the protocol/network. Would changing the size to bigger blocks not require a hard fork too? FrankAndBeans the 4D Chess Player would love to spread that disinforming narrative. Don't tell him about this topic.

 Cool


Since you guys are talking so much about milli-satoshis and also the idea of being able soft fork for the purposes of a tail emmission, I just [edited out]

Wouldn't that be just "with the presumption" that a Satoshi would be worth at least a Dollar/near a Dollar? What value would that bring to the miners if a tail-emmission or an inflationary model, assuming it could get community consensus, would better incentivize the miners, immediately, after the fork?


I did not consider anything that I was saying to be related exactly to what dollar value that the satoshi might have, but sure there is a bit of a presumption that if more digits are needed, then the sub-units represented by those extra digits would likely need to have some kind of a value. .even if only fractions of a penny, just like a satoshi is fractions of a penny currently yet some folks using the lightning network believe that there is some kind of value in terms of adding three more digits to recognize 1/1000 of a satoshi,


Then why not simply use the Lightning Network?

I believe gmaxwell and achow should get in the topic and give us the plebs their opinions. I know someone will argue "Appeal to authority", no, it's merely asking and learning from the smartest people in the room.
legendary
Activity: 3710
Merit: 10196
Self-Custody is a right. Say no to"Non-custodial"
October 05, 2023, 04:31:01 PM
#40
You may well be correct, and maybe even the milli-satoshi on the lightning network is not necessary or helpful, even though it seems that some people already had decided to add such feature because they thought that it might be useful to add an additional three digits in order to divide satoshis into 1,000 pieces.
I presume the reason it exists in lightning, is that the 1 satoshi must be cut in several pieces, because nodes charging 0 sat base fee are attractive, and need to find an income elsewhere (i.e., variable fee). Transaction fees can sometimes be even 1 satoshi, so it's reasonable to have more flexibility with units.

Surely I am not going to claim to know if the satoshi might start to have enough of a value that it would be better to continue to recognize further subdivisions of it by the time that the mining reward splits in half down to such an amount that more digits become relevant.  2048 is quite a ways off, but I could imagine sats having a decent amount of value by 2048, even though surely we cannot have a lot of confidence until maybe we start to get closer to such date, and maybe there would become a kind of sense of necessity to be able to recognize value beyond 8 digits, especially if the accuracy of the mining reward might seem to justify it..
legendary
Activity: 1512
Merit: 7340
Farewell, Leo
October 05, 2023, 04:21:04 PM
#39
You may well be correct, and maybe even the milli-satoshi on the lightning network is not necessary or helpful, even though it seems that some people already had decided to add such feature because they thought that it might be useful to add an additional three digits in order to divide satoshis into 1,000 pieces.
I presume the reason it exists in lightning, is that the 1 satoshi must be cut in several pieces, because nodes charging 0 sat base fee are attractive, and need to find an income elsewhere (i.e., variable fee). Transaction fees can sometimes be even 1 satoshi, so it's reasonable to have more flexibility with units.
legendary
Activity: 3710
Merit: 10196
Self-Custody is a right. Say no to"Non-custodial"
October 05, 2023, 11:52:57 AM
#38
But why not just continue to recognize infinite digits..
Because that would probably break a lot of software, and either implemented via softfork or hardfork, there will be bad consequences. Turn your question the other way around: why should there be infinite digits? Clearly, 1 sat is of little value, and it will probably be of little value in a couple of decades as well. Even if 1 BTC = $1M, 1 sat is still only worth $0.01.

You may well be correct, and maybe even the milli-satoshi on the lightning network is not necessary or helpful, even though it seems that some people already had decided to add such feature because they thought that it might be useful to add an additional three digits in order to divide satoshis into 1,000 pieces.

So sure, maybe I took it too far... but surely starting in 2048, all of the digits of the block reward are not going to be recognized if the current system stays at ONLY recognizing 8 digits instead of the 9 digits that would be needed to recognize all of the block reward, and every 4 years an additional digit would be needed merely to recognize the block reward.. but yeah, if it clearly does not have any value, then sure, maybe it is not a problem to fail/refuse to recognize any digits beyond the current 8 that are recognized on chain.. and the 11 that are recognized off chain, but those recognition of 11 digits off chain would not affect onchain, unless onchain started to recognize more digits.

I don't presume to know the answer for sure, but it does seem that with the passage of time, that bitcoin is likely going to continue to go up in value (designed to pump forever), so it seems that there could be some justificiation in terms at least minimally recognizing the block rewards all the way down to the proper number of digits, which would mean starting to add one additional digit every 4 years starting in 2048.

Since you guys are talking so much about milli-satoshis and also the idea of being able soft fork for the purposes of a tail emmission, I just [edited out]
Wouldn't that be just "with the presumption" that a Satoshi would be worth at least a Dollar/near a Dollar? What value would that bring to the miners if a tail-emmission or an inflationary model, assuming it could get community consensus, would better incentivize the miners, immediately, after the fork?

I did not consider anything that I was saying to be related exactly to what dollar value that the satoshi might have, but sure there is a bit of a presumption that if more digits are needed, then the sub-units represented by those extra digits would likely need to have some kind of a value. .even if only fractions of a penny, just like a satoshi is fractions of a penny currently yet some folks using the lightning network believe that there is some kind of value in terms of adding three more digits to recognize 1/1000 of a satoshi, even though that is currently pretty damned small values in terms of current dollars.. and so yeah, the less valuable the units representing the further digits down, then the addition of digits might not be necessary and merely taking up band-with (space) as vjudeu had mentioned... so I suppose that there is a bit of a presumption that the dollar value of bitcoin, satoshis, milli-satoshis and any further digits added thereafter are going to go up sufficiently in order to justify their being represented, and that was part of the reason I mentioned adding 8 more digits every 32 years to merely make sure that the mining rewards are accurately depicted.. but at the same time, if those micro-units further down do not really have any value, then even my proposal to add 8 more digits every 32 years may well not be something that is worth putting into practice.
hero member
Activity: 667
Merit: 1529
October 05, 2023, 10:31:03 AM
#37
Quote
Are you sure about that? That requires a hard fork, no?
Why do you think that Lightning Network with 1:1000 peg requires no hard fork, but 20,999,999,9769,0000 : 21,000,000,0000,0000 peg would suddenly require it? It is all about proportions, nothing more, nothing less. If they are constant, it is as good as inside LN. If they are volatile, then you can reach "tail supply", or "burn supply", it depends if you increase your numerator, or your denominator in "numerator : denominator" peg.
legendary
Activity: 1512
Merit: 7340
Farewell, Leo
October 05, 2023, 09:02:00 AM
#36
You understand it correctly. If tail supply will be deployed in any way you want (hard-fork, soft-fork, no-fork, sidechain, whatever), that would mean BTC-with-tail-supply will have more inflation than BTC-without-tail-supply.
Which is my point. BTC-without-tail-supply, which is the current currency, cannot be inflated in a no-fork way.

But why not just continue to recognize infinite digits..
Because that would probably break a lot of software, and either implemented via softfork or hardfork, there will be bad consequences. Turn your question the other way around: why should there be infinite digits? Clearly, 1 sat is of little value, and it will probably be of little value in a couple of decades as well. Even if 1 BTC = $1M, 1 sat is still only worth $0.01.
legendary
Activity: 2898
Merit: 1823
October 05, 2023, 07:57:03 AM
#35
Since you guys are talking so much about milli-satoshis and also the idea of being able soft fork for the purposes of a tail emmission, I just keep wondering about the idea sub-satoshi digits being recognized, and it seems to me that tail emissions could already be built into bitcoin, "as is" except for the seemingly mere fact that the code does not recognize less than a satoshi units... so why not just add another 3-8 digits to the recognition on the main blockchain, and then just continue to have halvenings (blockrewards) forever. 

Why can't something like that work?  I am pretty sure that I asked the question before, and I am pretty sure that the answer was merely based on the satoshi being the smallest unit recognized and therefore there is no recognition of rewards (splits) that happen below those 8 digits, once the number of digits starts to get down to that level.. .. and right now we are only going from 6.25 to 3.125 (2 digits after the decimal to 3 digits

2024  = 3.125  (3 digits)

2028  = 3.5625  (4 digits)

2032  = 0.78125  (5 digits)

2036  = 0.390625  (6 digits)

2040  = 0.1953125  (7 digits)

2044  = 0.09765625  (8 digits)

2048  = 0.048828125  (9 digits)   or 0.04882812  (8 digits)

My understanding is that right now the current bitcoin software variations do not recognize beyond 8 digits, so in 2048 the 9th digit is not going to be recognized, so it gets cut off.. but why not just continue to recognize infinite digits.. that recognition of further digits beyond 8 digits is not creating more bitcoin and/or satoshis beyond the original contemplation, so the total will never go above 21 million even though the recognition will continue to go to smaller and smaller subunits. in order to have the halvening and the reward forever.. even though the smaller units might not be worth much of anything.. but that seems to be a question for the future rather than the present... but such recognition of more than 8 digits does seem to be affected in the current reward set-up starting in 2048.. and to me it seems like it could be a soft fork to merely add further recognition of bitcoin of smaller values than a satoshi (or with more than 8 digits after the decimal).


Wouldn't that be just "with the presumption" that a Satoshi would be worth at least a Dollar/near a Dollar? What value would that bring to the miners if a tail-emmission or an inflationary model, assuming it could get community consensus, would better incentivize the miners, immediately, after the fork?

Quote
Adding digits forever to spread out a the last 210000 satoshis (i.e. 2.1 mBTC) of supply over infinitely many blocks is *NOT* a tail emission.


True, which means there are more chances to get it implemented. Because it is a difference between constant peg, and volatile peg. If you have Lightning Network, you have 1:1000 peg. It is fine. In "infinite halvings" model, you have constant 20,999,999,9769,0000 : 21,000,000,0000,0000 peg. This is also fine. In "tail supply", you start from 1:1 peg, but it is volatile, and it is changed by each and every overprinted satoshi, first from 20,999,999,9769,0000 : 20,999,999,9769,0001, and then the denominator is just incremented with each satoshi, created by "tail supply" supporters.


Are you sure about that? That requires a hard fork, no?
legendary
Activity: 3710
Merit: 10196
Self-Custody is a right. Say no to"Non-custodial"
October 03, 2023, 04:19:16 PM
#34
I just keep wondering about the idea sub-satoshi digits being recognized, and it seems to me that tail emissions could already be built into bitcoin, "as is" except for the seemingly mere fact that the code does not recognize less than a satoshi units... so why not just add another 3-8 digits to the recognition on the main blockchain, and then just continue to have halvenings (blockrewards) forever.
A tail emission is an everlasting *fixed* block subsidy, that keeps on growing the supply beyond bound, and that guarantees a minimum level of security regardless of fees.

Adding digits forever to spread out the last 210000 satoshis (i.e. 2.1 mBTC) of supply over infinitely many blocks is *NOT* a tail emission. It's just pointlessly wasting bandwidth on unnecessary precision.

I am already questioning your presumption that extra digits beyond a satoshi would not have extra value, even though I can understand why infinite digits might not be a good place to stop, but instead attempt to figure out some number of digits (currently at 8 on chain and then 11 digits if we are referring to lightning network).

So it is difficult to presume in advance how far to go with the number of digits before they would not have value.. so maybe there is a need to ONLY go to 8 digits right now, but add another 8 digits every 32 years (that is 8 x 4) .. and if the extra digits do not have any value, then I can see the point that they are just taking up space, but I am having difficulties seeing the point of not being precise when we are not sure how much value sub-satoshis are going to have or how many digits we might need to go at any particular time before no more value is present. 

It seemed to me that ONLY one digit would need to be added every 4 years. but I suppose if we are considering backwards and forwards compatibility then there might need to be some kind of a forward projection of value (and/or considerations regarding how many digits to go in order to project out)..

In that regard, it seems that already on the lightning network, there has been some considerations that 1/1000 of a satoshi does have some value... and so by the time we start getting into more than 8 digit bitcoin block rewards in 2048 (as I pointed out in my earlier post), then at that point there likely would be some further needs for subsatoshis even going beyond three additional digits beyond the satoshi that the lightning network already shows.

I am starting to like my idea of adding 8 more digits every 32 years.. but then when to start?.. To me it seems that there would be some kind of a need to start prior to their being recognized in the block reward... but surely I can appreciate that at some point bitcoin is likely NOT going to be going up in value enough in order to justify adding more digits (or worthless bandwith consumption precision, as you suggested).
hero member
Activity: 667
Merit: 1529
October 03, 2023, 11:10:29 AM
#33
Quote
Adding digits forever to spread out a the last 210000 satoshis (i.e. 2.1 mBTC) of supply over infinitely many blocks is *NOT* a tail emission.
True, which means there are more chances to get it implemented. Because it is a difference between constant peg, and volatile peg. If you have Lightning Network, you have 1:1000 peg. It is fine. In "infinite halvings" model, you have constant 20,999,999,9769,0000 : 21,000,000,0000,0000 peg. This is also fine. In "tail supply", you start from 1:1 peg, but it is volatile, and it is changed by each and every overprinted satoshi, first from 20,999,999,9769,0000 : 20,999,999,9769,0001, and then the denominator is just incremented with each satoshi, created by "tail supply" supporters.

But anyway, it does not affect implementation that much. You could have "burn supply", instead of "tail supply" as well, and start from 20,999,999,9769,0000 : 20,999,999,9768,9999, and then decrease your denominator with each and every burned satoshi. That kind of consensus could work as well. Which means, if you can implement a constant peg, you probably can also implement any other volatile peg, because the whole implementation will be very similar, you will just change the exchange rate between the layers.
Pages:
Jump to: