Ok now i got it, thanks. I didnt even know the problem existed until now.
I just checked out the GitHub and i think they’re trying out solutions for this already.
I also read that this apperntly will get fixed by itself over time. Like basicly its not a big issue anymore. Just a recompile over time.
If you write C++ code using chrono::system_clock or chrono::steady_clock now and update ESP-IDF once the 2038 problem is solved, the code should keep working after 2038 with just a recompile against the newer libc & libstdc++.
But in the theoretical case a hard fork would be necessary for this, i cant imagine people in the year 2038 would be refusing to fork, if their wealth was on the line. But i also think it’s important to try to solve this earlier.
It's about the initial chain download. It should be faster. A lot faster. For now, it can take many days, and that should be improved somehow.
I thought about this too and that it can be a problem in the future. I just think it’s more sound that Bitcoin grows gradually with the technology around it, to make sure it’s security is top notch. Extreme measures like this could go against the principle of what made Bitcoin what it is in the first place. And then again for many technical problems there could be non technical solutions, in case technology doesn’t catch up, like for example services that sync the chain locally(which already exist now). To me it’s just more likely that technology will actually catch up and the whole world won’t adopt bitcoin tomorrow, so we still have time.
In Segwit, people agreed to put signatures in a separate space called "witness". Why do you think they won't agree to put the whole chain in a separate space (called "archive"?).
When the implementation is proposed i can comment on this, i guess everything is possible.
We all know that I am not "smarter" in any way. There are only ideas, people can always reject them. I think reaching consensus is always needed, but for some things mentioned here, I think it could be possible to do so. Bitcoin users are different, not all of them are happy about Proof of Work. Another story is that implementing some of my ideas may sound crazy, but it may turn out to be better than creating another altcoin.
I get your perspective now and it’s good if we challenge each other with new ideas, Bitcoin lives by this, and consensus will decide what gets in and what doesn’t.