{"id":53668,"date":"2021-11-28T10:25:21","date_gmt":"2021-11-28T08:25:21","guid":{"rendered":"https:\/\/forklog.com\/en\/?p=53668"},"modified":"2025-09-03T16:19:29","modified_gmt":"2025-09-03T13:19:29","slug":"vitalik-buterin-proposes-a-method-to-lower-layer-2-transaction-costs-for-ethereum","status":"publish","type":"post","link":"https:\/\/u1f987.com\/en\/vitalik-buterin-proposes-a-method-to-lower-layer-2-transaction-costs-for-ethereum\/","title":{"rendered":"Vitalik Buterin proposes a method to lower Layer 2 transaction costs for Ethereum"},"content":{"rendered":"<p>Vitalik Buterin unveiled a roadmap for developing Layer 2 solutions based on the <span data-descr=\"technology that bundles several transactions into one\" class=\"old_tooltip\">Rollups<\/span> technology for Ethereum. To increase throughput, he proposed limiting data in blocks and a phased rollout of <a href=\"https:\/\/u1f987.com\/en\/news\/what-is-sharding\">sharding<\/a>.<\/p>\n<blockquote class=\"twitter-tweet\">\n<p lang=\"en\" dir=\"ltr\">A roadmap for how data space available to rollups can be greatly expanded (and hence rollup fees greatly reduced) progressively, starting from calldata gas cost reduction and continuing with step-by-step rollout of sharding:<a href=\"https:\/\/t.co\/TixzvKInSN\">https:\/\/t.co\/TixzvKInSN<\/a><\/p>\n<p>\u2014 vitalik.eth (@VitalikButerin) <a href=\"https:\/\/twitter.com\/VitalikButerin\/status\/1463953274806038542?ref_src=twsrc%5Etfw\">November 25, 2021<\/a><\/p><\/blockquote>\n<p> <script async=\"\" src=\"https:\/\/platform.twitter.com\/widgets.js\" charset=\"utf-8\"><\/script><\/p>\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p>\u00abIn the short-, medium-, and possibly long-term, Rollups is the only reliable solution for scaling Ethereum. Mainnet fees have remained very high for several months, so urgent steps are needed to facilitate the ecosystem&#8217;s transition to this technology\u00bb, \u2014 the publication states.<\/p>\n<\/blockquote>\n<p>According to Buterin, it should start with limiting the data volume of <a href=\"https:\/\/blog.openzeppelin.com\/ethereum-in-depth-part-2-6339cf6bddb9\/\">calldata<\/a> in a block and reducing the cost of the corresponding operations from 16 gas units per byte to three. This space stores the information provided when calling a smart contract.<\/p>\n<p>A relevant proposal (<a href=\"https:\/\/github.com\/ethereum\/EIPs\/pull\/4488\">EIP-4488<\/a>) has already been published by Ethereum founder and developer Mika Zoltu. According to them, the measure will increase L2 throughput without increasing block size.<\/p>\n<p>Buterin noted that there is an alternative solution \u2014 reduce the cost of calldata-related operations without imposing data-volume limits. He explained that this is a simpler idea which, however, in implementation could threaten security.<\/p>\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p>\u00abThe current average block size is 60-90 KB, but its maximum size is 1.875 MB. If you simply reduce calldata cost from 16 to three gas units, the maximum block size would rise to 10 MB. This would place unprecedented load on the network and create a risk of outages. Earlier tests with blocks around 500 KB have already taken out several bootstrapping nodes\u00bb, \u2014 Buterin noted.<\/p>\n<\/blockquote>\n<p>According to the developers&#8217; proposal, the block size would be capped at 1.5 MB. They say this is enough to prevent most of the security risks.<\/p>\n<p>If the initiative is supported by the community, the network will undergo an upgrade to recalibrate gas costs. Users will continue to interact with the protocol unchanged, and miners will simply need to adopt the new rule.<\/p>\n<p>Buterin stressed that in the long run the only acceptable solution for scaling is sharding. However, its implementation will take a long time.<\/p>\n<p>It is expected that developers will initially implement a small number of shards, for example four. Later this number will be increased to 64.<\/p>\n<p>After shard integration, L2 solutions based on Rollups will submit transactions in two stages. In the first, data are placed in a shard; in the second, the transaction itself occurs.<\/p>\n<p>Developers noted that Optimism and Arbitrum already employ a two-stage construct, so code changes to these projects would not be required.<\/p>\n<p>Layer 2 solutions can substantially reduce transaction fees. According to <a href=\"https:\/\/l2fees.info\/\">L2 Fees<\/a>, at the time of writing, sending ETH on the mainnet costs $7.9 \u2014 for example, using Looping can reduce this to $0.20.<\/p>\n<p>Meanwhile, some operations remain pricey even on L2 networks. A token swap via Optimism costs more than $3 in fees (on mainnet the amount would exceed $32).<\/p>\n<p>Three Arrows Capital founder Su Zhu <a href=\"https:\/\/u1f987.com\/en\/news\/three-arrows-capital-chief-criticises-ethereum-and-calls-the-cryptocurrency-an-anti-utopia\">criticised Ethereum for high fees<\/a>, which prevent newcomers from using the blockchain.<\/p>\n<p>Follow ForkLog&#8217;s Bitcoin news on our <a href=\"\/\/telegram.me\/forklog\" target=\"\u201c_blank\u201d\" rel=\"\u201cnofollow\u201d noopener\">Telegram<\/a> \u2014 cryptocurrency news, rates and analytics.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Vitalik Buterin unveiled a roadmap for developing Layer 2 solutions based on Rollups for Ethereum. To increase throughput, he proposed limiting data in blocks and a phased rollout of sharding.<\/p>\n","protected":false},"author":1,"featured_media":53669,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"select":"1","news_style_id":"1","cryptorium_level":"","_short_excerpt_text":"","creation_source":"","_metatest_mainpost_news_update":false,"footnotes":""},"categories":[3],"tags":[46,1179,277,200],"class_list":["post-53668","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-news-and-analysis","tag-ethereum","tag-layer-2-solutions","tag-scaling","tag-vitalik-buterin"],"aioseo_notices":[],"amp_enabled":true,"views":"44","promo_type":"1","layout_type":"1","short_excerpt":"","is_update":"","_links":{"self":[{"href":"https:\/\/u1f987.com\/en\/wp-json\/wp\/v2\/posts\/53668","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=53668"}],"version-history":[{"count":1,"href":"https:\/\/u1f987.com\/en\/wp-json\/wp\/v2\/posts\/53668\/revisions"}],"predecessor-version":[{"id":53670,"href":"https:\/\/u1f987.com\/en\/wp-json\/wp\/v2\/posts\/53668\/revisions\/53670"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/u1f987.com\/en\/wp-json\/wp\/v2\/media\/53669"}],"wp:attachment":[{"href":"https:\/\/u1f987.com\/en\/wp-json\/wp\/v2\/media?parent=53668"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/u1f987.com\/en\/wp-json\/wp\/v2\/categories?post=53668"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/u1f987.com\/en\/wp-json\/wp\/v2\/tags?post=53668"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}