To put it simply, the core architecture of ethereum as we know it today is not finished. If you are going to build a skyscraper(long term maturation of anything) first you build a solid foundation. Immutability on a foundation of sand won’t get anywhere long term. Until ethereum can last on its own for decades untouched we don’t have a foundation stable enough to lock forever.
I can see value in both camps and I am happy to see ETH and ETC working together. The differing values of each community adds value imo, as we will discover solutions otherwise we wouldn’t have. The version system outlined above as an example. That being said, if we don’t accept there are points we see differently and continue to rehash the same principles discussion I see it driving us further apart. Just my two cents.
if (blocknum % 1000 = 0) and (most recent 256 headers time >= FORKTIME)
. Only occuring at x000 blocks provides some certanty, as well as provides a backward compatible number we can say “the fork was at block x000"
FORKBLOCK
Couple other q's:
@tkstanczak which version of Nethermind should I include in the blog post that points to Istanbul compatibility?
@holiman @Arachnid @cdetrio @jpitts is anyone responsible for http://forkmon.ethdevops.io/?
v4.1.1
(introduced beta support for Istanbul) is highly recommended.
@/all Istanbul announcement blog released.
We are recommending people update their nodes before Dec. 1st in order to account for variable block times
Blog: https://blog.ethereum.org/2019/11/20/ethereum-istanbul-upgrade-announcement/
Tweet: https://twitter.com/ethereum/status/1197022601329201153?s=20
Tweet with fun emojis: https://twitter.com/hudsonjameson/status/1197021040305754112?s=20
Reddit Thread: https://www.reddit.com/r/ethereum/comments/dyx7oq/ethereum_istanbul_upgrade_announcement/
Spread the word to your friends, miners, exchanges, and anyone else running a node!