Pages:
Author

Topic: Dead by 2106 - page 3. (Read 859 times)

copper member
Activity: 2156
Merit: 983
Part of AOBT - English Translator to Indonesia
August 10, 2020, 12:30:12 AM
#36
oh well, add another bug fix to the hard fork wishlist. https://en.bitcoin.it/wiki/Hardfork_Wishlist

we've got 80 years to sort this one out. i'll be dead by then. Tongue


Surely does  Cheesy Cheesy



But yeah with bitcoin user today any fork will be notice mostl big exchange big miningpool will know it first because they have a team right. and the other hand maybe there's coin will replace the bitcoin by that time
copper member
Activity: 27
Merit: 4
August 09, 2020, 10:35:30 PM
#35
Given the sheer amount of time between now and then I guarantee this will have been fixed by then.

I certainly wont even be alive by then anyways
legendary
Activity: 3472
Merit: 10611
August 09, 2020, 09:52:37 PM
#34
a push of an integer to the stack inside their signature script (after activation of BIP-34) which can be as big as up to 4 bytes and can be as big as 2,147,483,647.

The reason that the 32 bit number is double what pooya87 stated is because the timestamp is an unsigned integer ranging from 0 to 4,294,967,295, as opposed to a signed integer ranging from -2,147,483,647 to 2,147,483,647. It is essentially the

you and i are talking about two entirely different things. the timestamp of a block is indeed a UInt32 and is actually interpreted as a Int64 as far as i can tell from the source code (and thanks for the explanation, i didn't know about the median time) but what i was talking about was the block height being pushed to the stack inside the signature script (ie. BIP-34). and positive numbers on the stack (that need to be popped and converted to integer) can not be bigger than Int32.Max value or 0x7fffffff because they can not be bigger than 4 bytes and if they set their highest bit (from 2147483648 to 4294967295) they become negative and that would be invalid as a block height.
jr. member
Activity: 90
Merit: 1
August 09, 2020, 01:28:31 PM
#33
There is no problem that cannot be resolved, so don't worry about it, why say tens of years from now, why do you have to later if today it could die, you don't have to overdo it to analyze something that is not certain, bitcoin still looks fine even up to 2106

Yeah, sometimes the especulation game goes too far into irrelevancy, what does it matter what will it look in 100 years, as long as it isn't detrimental as a whole, I'm up for it man.
legendary
Activity: 2744
Merit: 3097
Top Crypto Casino
August 09, 2020, 12:39:55 PM
#32
Well, this is an issue the next generations will have to fix supposing that bitcoin will still be used.
According to the linked article, all it requires to fix the bug is a hatd fork which is not really a big issue and am sure there will be many of them before we reach 2106.
I wonder if bitcoin devs will consider fixing this bug if a harfork will be required for another reason before that date?
member
Activity: 889
Merit: 60
August 09, 2020, 11:44:23 AM
#31
Honestly, we have no idea what kind of technical revolutions there will be in 2040 and this is easy to fix. And almost all in here will be dead by 2106 anyway so i don't think this
 should be a major concern us at all.
legendary
Activity: 3248
Merit: 1402
Join the world-leading crypto sportsbook NOW!
August 09, 2020, 10:04:57 AM
#30
Quote
In other words, at a block height roughly 86 years into the future, it will be impossible to produce any new blocks.

Then let the people discuss about this in some 80-85 years from now.
Until then there are plenty other important changes / improvements to be made for a better Bitcoin.

If newspapers bring up this problem because they don't have anything better to write about, should we really do the same?!
I did not know about this bug, but it sounds like something that requires a fix and is not likely to cause opposition. And indeed, if there's so much time until it becomes urgent, I realize why this issue is not being brought up: a hard fork like that will be largely supported when the time comes, but right now it just doesn't seem important enough. I think Bitcoin has to solve other issues or it will be pretty much dead way before 2106. For instance, the scalability issue is something that is going to prevent Bitcoin from becoming widely used as money since expensive and slow transactions won't suffice.
legendary
Activity: 2268
Merit: 18771
August 09, 2020, 07:39:22 AM
#29
which can be as big as up to 4 bytes and can be as big as 2,147,483,647.
Can someone actually point out where this hard limit on the max block number is and why it would take a hard fork to actually fix it?
Block headers contain the "Time" field, which is a 4 byte (32 bit) integer and represents the Unix time at which the block is being hashed, within the limit of the median time of the 11 previous blocks and the network adjusted time plus 2 hours.

When that 32 bit number hits capacity - which is actually double what pooya87 has said at 4,294,967,295 (I'll discuss why in a second) - then it will be impossible to hash a block which fulfills the criteria for an acceptable timestamp I laid out just above. As a result, all blocks will be rejected as invalid. This is a limit on time and will be hit on February 7th 2106, rather than a limit on block numbers.

The reason that the 32 bit number is double what pooya87 stated is because the timestamp is an unsigned integer ranging from 0 to 4,294,967,295, as opposed to a signed integer ranging from -2,147,483,647 to 2,147,483,647. It is essentially the Year 2038 problem, but offset by an additional 68 years. So instead of happening 68 years after 1970, bitcoin will be affected an additional 68 years later in 2106.
full member
Activity: 173
Merit: 120
August 09, 2020, 07:13:31 AM
#28
this sounds very wrong to me:
Quote
The bug is simple. Bitcoin blocks are the containers within which transactions are stored. Each Bitcoin block has a number tracking how many blocks come before it. But because of a limitation revolving around how block height numbers are stored, Bitcoin will run out of block numbers after block number 5101541.
for starters bitcoin blocks do NOT store their height anywhere except a push of an integer to the stack inside their signature script (after activation of BIP-34) which can be as big as up to 4 bytes and can be as big as 2,147,483,647.
additionally Wuillies tweet doesn't even mention block height. it is talking about block timestamps that will overflow and although i am not sure about the details of that but i can tell it has nothing to do with height.
Yes, I was thinking the very same thing as pooya87...'height' or block number didn't exist until an non-critical field was added via BIP-34 starting at Block number 227,835 (timestamp 2013-03-24 15:49:13 GMT) which was last version 1 block.  Until that point the block height was simply derived by counting up from zero for the genesis block via the blockchain:  https://en.bitcoin.it/wiki/BIP_0034
Quote
Specification
Treat transactions with a version greater than 1 as non-standard (official Satoshi client will not mine or relay them).
Add height as the first item in the coinbase transaction's scriptSig, and increase block version to 2. The format of the height is "serialized CScript" -- first byte is number of bytes in the number (will be 0x03 on main net for the next 150 or so years with 223-1 blocks), following bytes are little-endian representation of the number (including a sign bit). Height is the height of the mined block in the block chain, where the genesis block is height zero (0).

I can't find any historical discussion this topic. Can someone actually point out where this hard limit on the max block number is and why it would take a hard fork to actually fix it? 
sr. member
Activity: 1274
Merit: 259
August 09, 2020, 06:48:05 AM
#27
86 years is a long time, maybe some of us have been through it, 2009 to 2020 alone there are 2 hard forks to solve this problem, I'm sure we don't have to worry until 2106 is still very long, there must be lots of great people who are able to fix bug problems ,
sr. member
Activity: 882
Merit: 269
August 09, 2020, 06:03:58 AM
#26
I think bitcoin had recovered from previous hardfork and i dont see any hardfork in bitcoin soon. All the hardfork had failed and this is a resounding warning to others who might want to go that path. 2106 is very far away and I dont think we need to be concern too much of that now, i trust the team behind this technology than any other.
Although what the poster said is just a prediction, still nobody knows if it will be happen someday or not but if you will ask me, I think if there is no cure for covid 19, covid 19 will be the reason of losing the bitcoin in the run that's why I am praying that somebody could find the cure in order for us to continie our normal daily living.
hero member
Activity: 2464
Merit: 519
August 09, 2020, 03:30:40 AM
#25
I think bitcoin had recovered from previous hardfork and i dont see any hardfork in bitcoin soon. All the hardfork had failed and this is a resounding warning to others who might want to go that path. 2106 is very far away and I dont think we need to be concern too much of that now, i trust the team behind this technology than any other.
hero member
Activity: 2912
Merit: 556
Enterapp Pre-Sale Live - bit.ly/3UrMCWI
August 09, 2020, 03:11:18 AM
#24
I think that will not be a problem because I am sure that the bitcoin developer will get the best solution to solve the problem. Besides that, 2106 is still far away, and we don't know if we are still alive or not, but we can tell our children or grandchild about that, so they will know what they need to do.

Even if bitcoin is dead by 2106, I am sure that we can have other things that can be the new ways, whether for making money or have an investment. Perhaps, we don't know what solution will be applied in the future because we have much time to research and check the code on how to fix the problem. So we'd better focus on the situations right now, and let the developer solve it while we can invite more people to join in the bitcoin world.
jr. member
Activity: 112
Merit: 3
August 09, 2020, 03:06:30 AM
#23
Well, as for me, this kind of problem will be easily fix on that year. You know why?Because  I strongly believe that most people on 2106 are more knowledgeable in IT thing. And probably the world then is highly digital.
But, seriously, nobody can guess what will happen 86 years from now. We don't know either if we will be spared from this covid-19 as positive cases got worsen everyday. We just  be thankful then, that we are still breathing, working and earning here in Cryptoworld or blockchain.
legendary
Activity: 2030
Merit: 1573
CLEAN non GPL infringing code made in Rust lang
August 09, 2020, 02:56:20 AM
#22
Well it should be fixed. Carefully plan when how to execute it, and do it. No need to leave baggage to the future generations; "i won't be here" is no excuse for leaving unfixed things that could be fixed.

Or, do you think those Roman bridge builders though their creation should crumble by the time they died? Many are still in use today, couple thousand years later... And that was before modern construction techniques and materials (they did invent concrete, more or less).

There is time to plan it, but there is no reason to ignore it. Same as the quantum resistant changes.
full member
Activity: 1190
Merit: 117
August 09, 2020, 02:51:46 AM
#21
No one can predict the future with accuracy, moreover predict Bitcoin in 80 years. I think it's too early to discuss regarding this matter,
after all, no one can confirm that Bitcoin dies in 2106. I myself still doubt that Bitcoin is possible will die due to a bug in the code in 2106.
It is even possible that Bitcoin will die before that, in my opinion it is more productive if we talk about the future of Bitcoin for the next 5 years.
jr. member
Activity: 210
Merit: 2
August 09, 2020, 02:42:52 AM
#20
Wow we are only at 2020 and we are already thinking about the problem on 2106?
We are still facing so many tragic problems on this year I think we have plenty of time to fix this problem and focus on other more important things that matter right now.
I am not saying that it isn't important but to be honest I don't think we should really discuss it right now because it is still too early and besides 86 years from now do we even know if we are still alive at that time?

You are very much right. We don't need to tackle this things right now as we have much necessary things to deal with. I think we need to focus now on how to survive in this crisis. The safety health protocols and other guidelines and of course, the most awaited vaccine that could possibly end this battle should be the first thing in mind. I can't figure out yet, if we are still alive on that year 2106 - too hard to predict what will happened next to us. But one thing is for sure, as long as bitcoin is existing, I can still earn and help my family through my hardworks in doing every tasks that I have here. And with that, I am forever grateful.
legendary
Activity: 2464
Merit: 1039
Bitcoin Trader
August 09, 2020, 01:43:13 AM
#19
There is no problem that cannot be resolved, so don't worry about it, why say tens of years from now, why do you have to later if today it could die, you don't have to overdo it to analyze something that is not certain, bitcoin still looks fine even up to 2106
member
Activity: 112
Merit: 17
August 09, 2020, 12:44:05 AM
#18
When you think of what happened in the last 86 years and what mankind developed it´s highly unlikely that this will be a problem. A hardfork is just an option from todays point of view, but we can´t predict what technologies will arrive in the decades to come, not even speaking about quantum computing and all those other nice things. My prediction for 2106, Cryptos matured and are a part of everybodys daily life, people will have chip implants right after birth, Queen Elizabeth will still be alive somehow...
full member
Activity: 2576
Merit: 205
August 09, 2020, 12:37:51 AM
#17
Wow we are only at 2020 and we are already thinking about the problem on 2106?
We are still facing so many tragic problems on this year I think we have plenty of time to fix this problem and focus on other more important things that matter right now.
I am not saying that it isn't important but to be honest I don't think we should really discuss it right now because it is still too early and besides 86 years from now do we even know if we are still alive at that time?

Most of us have long been gone on Earth at that moment. And more than likely, they already found or created a new technology.


Funny but true, most of us are no longer exist on that day, and the chance that new
innovation will be implemented.

A decade alone will give us so many technological developments. And what we have now may be obsolete for the next 20 years.

That's how technology works, there's a continuous progress that will take place
along the way,
expect new approach will be there in terms of improvements and adjustments,

But right now, we need to face our problems  like how soon the covid vaccine will be available to public or is our family sufficient with food for the next 6 months or so?

I agree with you with this one, we are not sure how we can survive in the next following
months if there's no vaccine yet for this virus.



Pages:
Jump to: