{"id":13962,"date":"2024-05-31T15:36:49","date_gmt":"2024-05-31T12:36:49","guid":{"rendered":"https:\/\/forklog.com\/en\/vitalik-buterin-reflects-on-ethereums-technical-missteps\/"},"modified":"2024-05-31T15:36:49","modified_gmt":"2024-05-31T12:36:49","slug":"vitalik-buterin-reflects-on-ethereums-technical-missteps","status":"publish","type":"post","link":"https:\/\/u1f987.com\/en\/vitalik-buterin-reflects-on-ethereums-technical-missteps\/","title":{"rendered":"Vitalik Buterin Reflects on Ethereum&#8217;s Technical Missteps"},"content":{"rendered":"<p>At the ETHBerlin conference, Ethereum co-founder Vitalik Buterin outlined five blockchain architectural decisions he would change if given the chance. This was reported by <a href=\"https:\/\/www.dlnews.com\/articles\/defi\/vitalik-shares-technical-regrets-behind-building-ethereum\/?utm_source=twitter&#038;utm_medium=organic_social&#038;utm_campaign=\">DL News<\/a>.<\/p>\n<p>The developer noted that while the ecosystem is gaining popularity, it is still &#8220;misunderstood.&#8221;\u00a0<\/p>\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/lh7-eu.googleusercontent.com\/docsz\/AD_4nXfawIxU9z832gAPy2JAGD6StyW-6au16WAnVX7Gx3Ae1CKejp4GUiNcRBWee3fnTJbHCyHsEpX5Z-U0traL5cs8xEgsFLh9za_BrCL5wNE-B7S6NDWe23pvGN22Pp0Jzbo3MMOW3_mlzQPxll_t6eAKzTCe?key=7vxwFLCNGieURFrU0ESiJA\" alt=\"Vitalik Buterin discusses Ethereum's technical missteps\"\/><figcaption class=\"wp-element-caption\">Vitalik Buterin at ETHBerlin. Source: DL News.<\/figcaption><\/figure>\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p>\u201cBitcoin has a simple story\u2014digital gold. But with Ethereum, it&#8217;s like, \u2018Wow, what the heck is Ether?\u2019\u201d he stated.\u00a0<\/p>\n<\/blockquote>\n<p>After reminiscing about celebrating the launch of the hard fork The Merge in Berlin, Buterin was asked what he would change in the blockchain if he had to start from scratch.\u00a0<\/p>\n<h2 class=\"wp-block-heading\">Too Many Bits<\/h2>\n<p>Buterin&#8217;s first concern involves the Ethereum Virtual Machine (EVM). He explained that the original design of the technology uses 256-bit processing instead of 64- or 32-bit.<\/p>\n<p>This increased capacity ensures high efficiency in verifying large data sets but is extremely inefficient for simple operations, as it significantly &#8220;bloats&#8221; the blockchain.<\/p>\n<p>In Ethereum&#8217;s early days, optimization was unnecessary, but as the user base grew, blockchain congestion became an issue.\u00a0<\/p>\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p>\u201cThe initial design [of the network] was too tailored to the 256-bit version,\u201d Buterin clarified.<\/p>\n<\/blockquote>\n<h2 class=\"wp-block-heading\">Optimization<\/h2>\n<p>The Ethereum co-founder noted that early network developers should have focused on simplifying smart contracts.\u00a0<\/p>\n<p>In his view, with fewer lines of code, \u201cpeople would be able to properly see and verify what is happening inside the protocols.\u201d<\/p>\n<h2 class=\"wp-block-heading\">Delayed PoS<\/h2>\n<p>Buterin added that Ethereum&#8217;s transition from the Proof-of-Work consensus algorithm to Proof-of-Stake could have occurred much earlier.\u00a0<\/p>\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p>\u201c[Even before the official launch of The Merge] the team was ready to switch to a more crude version of PoS. In the end, we spent a lot of time trying to make the mechanism perfect,\u201d the developer recounted.\u00a0<\/p>\n<\/blockquote>\n<p>According to Buterin, the transition replaced \u201ccrude and energy-intensive computational power\u201d with economic incentives.\u00a0<\/p>\n<p>However, he acknowledged that he could have \u201csaved a huge number of trees if a more developed consensus algorithm had been in place in 2018.\u201d\u00a0<\/p>\n<h2 class=\"wp-block-heading\">Log Journal<\/h2>\n<p>Ethereum is considered an open blockchain where any transaction can be traced.\u00a0<\/p>\n<p>However, as the shift from external wallets like MetaMask to account abstraction in Safe occurred, some aspects of network logs began to be lost, Buterin noted. In particular, he emphasized the need for automatic ETH transfer logs.<\/p>\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p>\u201cThis feature should have existed from the start. It would have taken only about 30 minutes of coding. Now we have to implement <span data-descr=\"Ethereum Improvement Proposal\" class=\"old_tooltip\">EIP<\/span>,\u201d the programmer added.\u00a0<\/p>\n<\/blockquote>\n<p>Buterin&#8217;s <a href=\"https:\/\/ethereum-magicians.org\/t\/eip-7708-eth-transfers-emit-a-log\/20034\">EIP-7708<\/a>, presented on May 17, introduces precisely this change.<\/p>\n<h2 class=\"wp-block-heading\">A Different Hash Function<\/h2>\n<p>The Ethereum co-founder would also prefer to use the SHA-2 hash function in the blockchain instead of the current Keccak.<\/p>\n<p>During the network&#8217;s development, a \u201chash function competition\u201d was held by the National Institute of Standards and Technology. Developers were invited to devise an alternative to SHA-2, but most proposals were rejected.\u00a0<\/p>\n<p>Keccak ultimately won the competition, and it was later modified to become SHA-3.\u00a0<\/p>\n<p>However, the Ethereum team was already working with an early version of Keccak and essentially used an iteration before SHA-3, Buterin explained. Therefore, developers had to create a special library to support both algorithms in the EVM.\u00a0<\/p>\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p>\u201cIn the grand scheme of things, it doesn&#8217;t matter, and it certainly doesn&#8217;t affect current development,\u201d noted another Ethereum developer, Marius Van Der Wijden.<\/p>\n<\/blockquote>\n<p>Despite some design errors, Buterin remains confident in the network&#8217;s future and is convinced that any project will have shortcomings.<\/p>\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p>\u201cI&#8217;m just very glad that our core developers and their capabilities continue to grow each year. We are able to effectively and safely correct some of these mistakes,\u201d he concluded.\u00a0<\/p>\n<\/blockquote>\n<p>Earlier, the Ethereum co-founder supported developer X Wang Haofei&#8217;s idea of confidential likes and suggested transferring the initiative to the social network Farcaster.\u00a0<\/p>\n<p>In May, Buterin called for the creation of a unified interoperability solution for L2 networks.\u00a0<\/p>\n<p>He identified MEV, liquid staking, and the cost of running a full node as the three main threats to blockchain decentralization.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>At the ETHBerlin conference, Ethereum co-founder Vitalik Buterin outlined five blockchain architectural decisions he would change if given the chance. This was reported by DL News. The developer noted that while the ecosystem is gaining popularity, it is still &#8220;misunderstood.&#8221;\u00a0 Vitalik Buterin at ETHBerlin. Source: DL News. \u201cBitcoin has a simple story\u2014digital gold. But with [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":13961,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"select":"","news_style_id":"","cryptorium_level":"","_short_excerpt_text":"","creation_source":"","_metatest_mainpost_news_update":false,"footnotes":""},"categories":[3],"tags":[46,1150,200],"class_list":["post-13962","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-news-and-analysis","tag-ethereum","tag-news-plus","tag-vitalik-buterin"],"aioseo_notices":[],"amp_enabled":true,"views":"74","promo_type":"","layout_type":"","short_excerpt":"","is_update":"","_links":{"self":[{"href":"https:\/\/u1f987.com\/en\/wp-json\/wp\/v2\/posts\/13962","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/u1f987.com\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/u1f987.com\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/u1f987.com\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/u1f987.com\/en\/wp-json\/wp\/v2\/comments?post=13962"}],"version-history":[{"count":0,"href":"https:\/\/u1f987.com\/en\/wp-json\/wp\/v2\/posts\/13962\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/u1f987.com\/en\/wp-json\/wp\/v2\/media\/13961"}],"wp:attachment":[{"href":"https:\/\/u1f987.com\/en\/wp-json\/wp\/v2\/media?parent=13962"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/u1f987.com\/en\/wp-json\/wp\/v2\/categories?post=13962"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/u1f987.com\/en\/wp-json\/wp\/v2\/tags?post=13962"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}