{"id":18722,"date":"2026-03-27T12:55:37","date_gmt":"2026-03-27T12:55:37","guid":{"rendered":"https:\/\/cryptoted.net\/index.php\/2026\/03\/27\/to-fork-or-not-to-fork\/"},"modified":"2026-03-27T12:55:37","modified_gmt":"2026-03-27T12:55:37","slug":"to-fork-or-not-to-fork","status":"publish","type":"post","link":"https:\/\/cryptoted.net\/index.php\/2026\/03\/27\/to-fork-or-not-to-fork\/","title":{"rendered":"To fork or not to fork"},"content":{"rendered":"<p> <br \/>\n<\/p>\n<div id=\"\">\n<p class=\"chakra-text css-gi02ar\"><span style=\"font-weight:400\">The DAO, though not a product developed by the Ethereum Foundation, has been a hot topic as of late, both internally in the organisation as well as within our community.\u00a0The Hard Fork is a delicate topic and the way we see it, no decision is the right one. As this is not a decision that can be made by the foundation or any other single entity, we again turn towards the community to assess its wishes\u00a0in order to provide the most appropriate protocol change.<br \/>\n<\/span><\/p>\n<p class=\"chakra-text css-gi02ar\"><span style=\"font-weight:400\">The specification proposed for the hard fork that is being implemented in the Geth client is as follows:<\/span><\/p>\n<p class=\"chakra-text css-gi02ar\"><span style=\"font-weight:400\">The DAO (<\/span><span class=\"chakra-text css-ons8vw\"><span style=\"font-weight:400\">0xbb9bc244d798123fde783fcc1c72d3bb8c189413<\/span><\/span><span style=\"font-weight:400\">), its extraBalance (<\/span><span class=\"chakra-text css-ons8vw\"><span style=\"font-weight:400\">0x807640a13483f8ac783c557fcdf27be11ea4ac7a<\/span><\/span><span style=\"font-weight:400\">), all children of the DAO creator (<\/span><span class=\"chakra-text css-ons8vw\"><span style=\"font-weight:400\">0x4a574510c7014e4ae985403536074abe582adfc8<\/span><\/span><span style=\"font-weight:400\">) and the extrabalance of each child are encoded into a list L at block 1880000. The contents of L can be viewed <\/span><a target=\"_blank\" rel=\"noopener\" class=\"chakra-link css-vezwxf\" href=\"https:\/\/gist.github.com\/gavofyork\/af747a034fbee2920f862ed352d32347\"><span style=\"font-weight:400\">here<\/span><\/a><span style=\"font-weight:400\">. At the beginning of block X (X = 1920000, on July 20 or 21 depending on your time zone), all ether throughout all accounts in L will be transferred to contract account C, which is at (<\/span><span class=\"chakra-text css-ons8vw\"><span style=\"font-weight:400\">0xbf4ed7b27f1d666546e30d74d50d173d20bca754<\/span><\/span><span style=\"font-weight:400\">). You can verify the solidity source code of C on <a target=\"_blank\" rel=\"noopener\" class=\"chakra-link css-vezwxf\" href=\"https:\/\/etherscan.io\/address\/0xbf4ed7b27f1d666546e30d74d50d173d20bca754#code\">etherscan<\/a><\/span><span style=\"font-weight:400\">. From this contract, DAO token holders can submit their DAO in order to withdraw ETH at a rate of 1 ETH = 100 DAO. The extrabalance, as well as some additional ether that remains due to complications in the interactions between the re-entrancy exploit and the splitting mechanism, will be withdrawable by the DAO curator to be distributed as appropriate to cover all edge cases.<\/span><\/p>\n<p class=\"chakra-text css-gi02ar\"><span style=\"font-weight:400\">Additional information to facilitate verification of the fork spec and implementation is expected to be released separately by the community; consensus code in Geth that implements the fork logic is covered by the bug <a target=\"_blank\" rel=\"noopener\" class=\"chakra-link css-vezwxf\" href=\"https:\/\/bounty.ethereum.org\/\">bounty program<\/a>.<\/span><\/p>\n<p class=\"chakra-text css-gi02ar\"><span style=\"font-weight:400\">Unfortunately time limits require swift adoption before a protocol change becomes impractical. The community tool\u00a0<\/span><a target=\"_blank\" rel=\"noopener\" class=\"chakra-link css-vezwxf\" href=\"http:\/\/carbonvote.com\"><span style=\"font-weight:400\">carbonvote<\/span><\/a><span style=\"font-weight:400\"> will be used to set the default fork option for Geth. At block number 1894000 the votes will be tallied, and the outcome will determine\u00a0whether the\u00a0default is set <em class=\"chakra-text css-0\">to fork<\/em> or\u00a0<em class=\"chakra-text css-0\">not to fork<\/em>. Then merging the <\/span><span style=\"font-weight:400\"><a target=\"_blank\" rel=\"noopener\" class=\"chakra-link css-vezwxf\" href=\"https:\/\/github.com\/ethereum\/go-ethereum\/pulls?q=is%3Apr+is%3Aopen+label%3Adao-fork-part\">DAO fork PRs<\/a>\u00a0will proceed<\/span><span style=\"font-weight:400\">, followed shortly by a release for both Geth and Mist. Users with business-critical applications who\u00a0need to update quickly should frequently check the blog and social media for ongoing updates.<\/span><\/p>\n<\/div>\n<p><br \/>\n<br \/><a href=\"https:\/\/blog.ethereum.org\/en\/2016\/07\/15\/to-fork-or-not-to-fork\">Source link <\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>The DAO, though not a product developed by the Ethereum Foundation, has been a hot topic as of late, both internally in the organisation as well as within our community.\u00a0The Hard Fork is a delicate topic and the way we see it, no decision is the right one. As this is not a decision that [&hellip;]<\/p>\n","protected":false},"author":6,"featured_media":18498,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"tdm_status":"","tdm_grid_status":"","footnotes":""},"categories":[24],"tags":[],"kronos_expire_date":[],"class_list":["post-18722","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-ethereum"],"_links":{"self":[{"href":"https:\/\/cryptoted.net\/index.php\/wp-json\/wp\/v2\/posts\/18722","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/cryptoted.net\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/cryptoted.net\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/cryptoted.net\/index.php\/wp-json\/wp\/v2\/users\/6"}],"replies":[{"embeddable":true,"href":"https:\/\/cryptoted.net\/index.php\/wp-json\/wp\/v2\/comments?post=18722"}],"version-history":[{"count":0,"href":"https:\/\/cryptoted.net\/index.php\/wp-json\/wp\/v2\/posts\/18722\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/cryptoted.net\/index.php\/wp-json\/wp\/v2\/media\/18498"}],"wp:attachment":[{"href":"https:\/\/cryptoted.net\/index.php\/wp-json\/wp\/v2\/media?parent=18722"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/cryptoted.net\/index.php\/wp-json\/wp\/v2\/categories?post=18722"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/cryptoted.net\/index.php\/wp-json\/wp\/v2\/tags?post=18722"},{"taxonomy":"kronos_expire_date","embeddable":true,"href":"https:\/\/cryptoted.net\/index.php\/wp-json\/wp\/v2\/kronos_expire_date?post=18722"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}