{"id":6958,"date":"2025-01-05T01:54:36","date_gmt":"2025-01-05T00:54:36","guid":{"rendered":"https:\/\/wsj-crypto.com\/?p=6958"},"modified":"2025-01-05T01:54:36","modified_gmt":"2025-01-05T00:54:36","slug":"innovations-in-motion-a-look-at-ef-supported-research-and-development-progress","status":"publish","type":"post","link":"https:\/\/wsj-crypto.com\/index.php\/2025\/01\/05\/innovations-in-motion-a-look-at-ef-supported-research-and-development-progress\/","title":{"rendered":"Innovations in Motion: A Look at EF-Supported Research and Development Progress"},"content":{"rendered":"\n<div id=\"\">\n<p class=\"chakra-text css-gi02ar\">Comrades,<!-- --><\/p>\n<p><!-- --><\/p>\n<p class=\"chakra-text css-gi02ar\">The upcoming year promises a wealth of enhancements and grand visions emerging from the Ethereum landscape. Since our last <!-- --><em class=\"chakra-text css-0\">Endorsed Teams<!-- --><\/em> announcement (which followed the debut of the beacon chain), the system has witnessed over 3.8 million Ether staked and more than 120,000 active validators operational across several clients.<!-- --><\/p>\n<p><!-- --><\/p>\n<p class=\"chakra-text css-gi02ar\">Recently, the Berlin network upgrade has been successfully executed, and as progress continues within various projects supported by the EF, these updates present a chance to showcase further initiatives aimed at expanding and refining Ethereum as a unified entity. This edition encompasses updates from numerous teams featured in <!-- --><a class=\"chakra-link css-ug8vf0\" href=\"https:\/\/blog.ethereum.org\/2020\/12\/09\/ef-supported-teams-research-and-development-update-2020-pt-2\">the last Endorsed Teams report<!-- --><\/a>, among others.<!-- --><\/p>\n<p><!-- --><\/p>\n<p class=\"chakra-text css-gi02ar\">Enjoy!<!-- --><\/p>\n<p><!-- --><\/p>\n<h2 class=\"chakra-heading css-1w54o5f\" id=\"applied-zkp\">Implemented ZKP<!-- --><\/h2>\n<p><!-- --><\/p>\n<p class=\"chakra-text css-gi02ar\"><em class=\"chakra-text css-0\">Written by Thore Hildebrandt<!-- --><\/em><\/p>\n<p><!-- --><\/p>\n<h3 class=\"chakra-heading css-145upk7\" id=\"zkopru\">Zkopru<!-- --><\/h3>\n<p><!-- --><\/p>\n<p class=\"chakra-text css-gi02ar\"><em class=\"chakra-text css-0\">Wanseob, Chance, Geoff, Rachel, Jin<!-- --><\/em><\/p>\n<p><!-- --><\/p>\n<p class=\"chakra-text css-gi02ar\"><a target=\"_blank\" rel=\"noopener\" class=\"chakra-link css-ug8vf0\" href=\"https:\/\/zkopru.network\/\">Zkopru<!-- --><\/a> operates as a private optimistic rollup. It facilitates transfers and atomic swaps. We have completed an audit with Least Authority and initiated a <!-- --><a target=\"_blank\" rel=\"noopener\" class=\"chakra-link css-ug8vf0\" href=\"https:\/\/mpc.zkopru.network\/\">trusted setup<!-- --><\/a> that will conclude on April 16th. Our next step involves launching a testnet and developing a wallet along with a block explorer.<!-- --><\/p>\n<p><!-- --><\/p>\n<h3 class=\"chakra-heading css-145upk7\" id=\"hubble\">Hubble<!-- --><\/h3>\n<p><!-- --><\/p>\n<p class=\"chakra-text css-gi02ar\"><em class=\"chakra-text css-0\">CC, Vaibhav, Jake<!-- --><\/em><\/p>\n<p><!-- --><\/p>\n<p class=\"chakra-text css-gi02ar\"><a target=\"_blank\" rel=\"noopener\" class=\"chakra-link css-ug8vf0\" href=\"https:\/\/github.com\/thehubbleproject\">Hubble<!-- --><\/a> serves as a transfer-focused optimistic rollup. We have finalized our audit and are now advancing client enhancements while bringing on an additional engineer to accelerate development.<!-- --><\/p>\n<p><!-- --><\/p>\n<h3 class=\"chakra-heading css-145upk7\" id=\"bls-global-wallet\">BLS Global Wallet<!-- --><\/h3>\n<p><!-- --><\/p>\n<p class=\"chakra-text css-gi02ar\"><em class=\"chakra-text css-0\">James<!-- --><\/em><\/p>\n<p><!-- --><\/p>\n<p class=\"chakra-text css-gi02ar\">Optimistic rollups (such as Optimism) that default to ecdsa signatures face a throughput limitation of approximately 500 transactions per second because signatures require on-chain storage. We utilize BLS signatures to minimize on-chain storage needs, potentially enhancing throughput to around 3000 tps. Discover more <!-- --><a target=\"_blank\" rel=\"noopener\" class=\"chakra-link css-ug8vf0\" href=\"https:\/\/github.com\/jzaki\/bls-wallet\">here<!-- --><\/a>. The initial contracts have been upgraded to smart contract wallets featuring meta transactions, and the aggregator is currently being modified to comply. Ongoing tasks include integrating token incentives, detailing social recovery features, and organizing an audit. You can meet James at the forthcoming <!-- --><a target=\"_blank\" rel=\"noopener\" class=\"chakra-link css-ug8vf0\" href=\"https:\/\/scaling.ethglobal.co\/\">Scaling Ethereum Hackathon<!-- --><\/a>, where he will serve as a technical mentor.<!-- --><\/p>\n<p><!-- --><\/p>\n<h3 class=\"chakra-heading css-145upk7\" id=\"blind-find\">Blind Find<!-- --><\/h3>\n<p><!-- --><\/p>\n<p class=\"chakra-text css-gi02ar\"><em class=\"chakra-text css-0\">Kevin<!-- --><\/em><\/p>\n<p><!-- --><\/p>\n<p class=\"chakra-text css-gi02ar\">Utilize MPC to discreetly locate peers within a social graph and employ ZKP to validate the existence of the path. The <!-- --><a target=\"_blank\" rel=\"noopener\" class=\"chakra-link css-ug8vf0\" href=\"https:\/\/github.com\/mhchia\/blind-find\">initial version<!-- --><\/a> has been completed. We are outlining features for the next version and expanding the team to construct a user interface.<!-- --><\/p>\n<p><!-- --><\/p>\n<h3 class=\"chakra-heading css-145upk7\" id=\"maci\">MACI<!-- --><\/h3>\n<p><!-- --><\/p>\n<p class=\"chakra-text css-gi02ar\"><em class=\"chakra-text css-0\">WeiJie, Corey, Han<!-- --><\/em><\/p>\n<p><!-- --><\/p>\n<p class=\"chakra-text css-gi02ar\">The objective of <!-- --><a target=\"_blank\" rel=\"noopener\" class=\"chakra-link css-ug8vf0\" href=\"https:\/\/github.com\/appliedzkp\/maci\">MACI<!-- --><\/a> is to hinder collusion among participants while preserving the censorship resistance and accurate execution advantages of smart contracts. We are presently leveraging it in the context of clr.fund. MACI has progressed beyond a minimal viable product, with version 1.0 slated for imminent release. New functionalities encompass reusable voting contracts, reduced gas consumption, and enhanced capacity that can accommodate a broader spectrum of quadratic voting scenarios.<!-- --><\/p>\n<p><!-- --><\/p>\n<h3 class=\"chakra-heading css-145upk7\" id=\"micromix-v2\">MicroMix v2<!-- --><\/h3>\n<p><!-- --><\/p>\n<p class=\"chakra-text css-gi02ar\"><em class=\"chakra-text css-0\">Jerome<!-- --><\/em><\/p>\n<p><!-- --><\/p>\n<p class=\"chakra-text css-gi02ar\"><a target=\"_blank\" rel=\"noopener\" class=\"chakra-link css-ug8vf0\" href=\"https:\/\/github.com\/weijiekoh\/mixer\">MicroMix<!-- --><\/a> operates as a mixer for ETH and ERC20 tokens. It is constructed on <!-- --><a target=\"_blank\" rel=\"noopener\" class=\"chakra-link css-ug8vf0\" href=\"https:\/\/github.com\/appliedzkp\/semaphore\/\">Semaphore<!-- --><\/a>, a foundational layer for privacy dApps. We are currently facilitating the latest version of node and ethers, managing various networks and tokens. We have updated Surrogeth for multiple networks and tokens with a simplified setup. Work on the user interface is nearing completion, addressing final bugs and ensuring compatibility with Arbitrum. Future upgrades encompass eliminating the necessity for a surrogate for transaction fees, enhancing zkp generation speed within the browser, bolstering security for private keys, and automatically adjusting fee parameters.<!-- --><\/p>\n<p><!-- --><\/p>\n<h3 class=\"chakra-heading css-145upk7\" id=\"social-media-platform-on-unirep\">Social Media Platform on Unirep<!-- --><\/h3>\n<p><!-- --><\/p>\n<p class=\"chakra-text css-gi02ar\"><em class=\"chakra-text css-0\">Ya-wen (Vivian), Doris, Rachel<!-- --><\/em><\/p>\n<p><!-- --><\/p>\n<p class=\"chakra-text css-gi02ar\">Utilizing <!-- --><a target=\"_blank\" rel=\"noopener\" class=\"chakra-link css-ug8vf0\" href=\"https:\/\/github.com\/NIC619\/UniRep\">Unirep<!-- --><\/a>, we are establishing a private decentralized social network akin to Reddit. It enables users to discreetly build and demonstrate their reputation. The contract specifications have been outlined, and functions such as upvote, downvote, post, and comment have been implemented. We have introduced a reputation nullification strategy to mitigate double spending concerns. The next phase involves commencing work on the front end in collaboration with a designer.<!-- --><\/p>\n<p><!-- --><\/p>\n<h3 class=\"chakra-heading css-145upk7\" id=\"mpc-phase-2-user-interface\">MPC Phase 2 User Interface<!-- --><\/h3>\n<p><!-- --><\/p>\n<p class=\"chakra-text css-gi02ar\"><em class=\"chakra-text css-0\">Geoff, Rachel<!-- --><\/em><\/p>\n<p><!-- --><\/p>\n<p class=\"chakra-text css-gi02ar\">The ambition of the <!-- --><a target=\"_blank\" rel=\"noopener\" class=\"chakra-link css-ug8vf0\" href=\"https:\/\/github.com\/glamperd\/setup-mpc-ui#verifying-the-ceremony-files\">MPC Phase 2 UI<!-- --><\/a> initiative is to provide an intuitive method for anyone to conduct a trusted setup. The website has been finalized, and we are currently utilizing it for running a trusted setup for Zkopru. We are gathering feedback from the live ceremony and investigating features for the subsequent iteration.<!-- --><\/p>\n<p><!-- --><\/p>\n<h3 class=\"chakra-heading css-145upk7\" id=\"forum-moderation-with-prediction-markets\">Forum Moderation using Prediction Markets<!-- --><\/h3>\n<p><!-- --><\/p>\n<p class=\"chakra-text css-gi02ar\"><em class=\"chakra-text css-0\">Liam<!-- --><\/em><\/p>\n<p><!-- --><\/p>\n<p class=\"chakra-text css-gi02ar\">Utilize the prediction market for moderation. Each submission generates a prediction market over whether the moderators will flag it as a breach of community guidelines. Liam is departing from the project and we are seeking someone to take over, check out the \u201ccuratem\u201d repositories on <!-- --><a target=\"_blank\" rel=\"noopener\" class=\"chakra-link css-ug8vf0\" href=\"https:\/\/github.com\/liamzebedee?tab=repositories\">Liam\u2019s Github<!-- --><\/a> if this piques your interest.<!-- --><\/p>\n<p><!-- --><\/p>\n<h3 class=\"chakra-heading css-145upk7\" id=\"reputation-proving-service\">Reputation Verification Service<!-- --><\/h3>\n<p><!-- --><\/p>\n<p class=\"chakra-text css-gi02ar\"><em class=\"chakra-text css-0\">Jay, Raphael<!-- --><\/em><\/p>\n<p><!-- --><\/p>\n<p class=\"chakra-text css-gi02ar\">Export cryptographic verifications of user characteristics from existing platforms where users have built a reputation (i.e. Github, Twitter, etc.). These verifications can subsequently be authenticated by sites or decentralized applications.<br \/>\nAn initial basic version is now live, and the service can now be accessed directly via an API to verify the reputation of a Twitter account. The next goal will enable users to link with an Ethereum account and verify their identity with Twitter.<!-- --><\/p>\n<p><!-- --><\/p>\n<h3 class=\"chakra-heading css-145upk7\" id=\"qdhp-quadratic-dollar-homepage\">QDHP Quadratic Dollar Homepage<!-- --><\/h3>\n<p><!-- --><\/p>\n<p class=\"chakra-text css-gi02ar\"><em class=\"chakra-text css-0\">Raman<!-- --><\/em><\/p>\n<p><!-- --><\/p>\n<p class=\"chakra-text css-gi02ar\">The Quadratic Dollar Homepage is inspired by the Million Dollar Homepage. While it also provides a space for images on a webpage, it lets users cast votes on how much space each image should occupy. Furthermore, it implements a quadratic and collusion-resistant voting framework on Ethereum called Minimal Anti-Collusion Infrastructure (MACI) to avert bribery and expand images quadratically <!-- --><a target=\"_blank\" rel=\"noopener\" class=\"chakra-link css-ug8vf0\" href=\"https:\/\/quadratic.page\/\">https:\/\/quadratic.page\/<!-- --><\/a>. The implementation is complete, and we are preparing for some test rounds soon.<!-- --><\/p>\n<p><!-- --><\/p>\n<h3 class=\"chakra-heading css-145upk7\" id=\"data-publishing-marketplace\">Data Publishing Marketplace<!-- --><\/h3>\n<p><!-- --><\/p>\n<p class=\"chakra-text css-gi02ar\"><em class=\"chakra-text css-0\">Jacksoom<!-- --><\/em><\/p>\n<p><!-- --><\/p>\n<p class=\"chakra-text css-gi02ar\">The <!-- --><a target=\"_blank\" rel=\"noopener\" class=\"chakra-link css-ug8vf0\" href=\"https:\/\/github.com\/zkp-application\/data-market\/tree\/main\/website\">project<!-- --><\/a> establishes a space to publish data trustlessly after raising funds. The user submits an encrypted dataset (e.g. image or audio file) that is trustlessly disclosed once a specific crowdfunding goal has been achieved. The project is progressing rapidly, contracts have been executed, and an initial version of the website is operational, with circuit implementation next on the agenda.<!-- --><\/p>\n<p><!-- --><\/p>\n<h3 class=\"chakra-heading css-145upk7\" id=\"rollup-diff-compression\">Rollup Difference Compression<!-- --><\/h3>\n<p><!-- --><\/p>\n<p class=\"chakra-text css-gi02ar\"><em class=\"chakra-text css-0\">Blagoj<!-- --><\/em><\/p>\n<p><!-- --><\/p>\n<p class=\"chakra-text css-gi02ar\">Rollups necessitate publishing a difference between the state prior and state following. This initiative explores methods to minimize that difference in order to lower rollup expenses specifically for airdrops. We are currently in the final phases of testing various data compression techniques\/algorithms and assessing their performance. Next steps include selecting the most effective data compression technique for an iterative multi-stage retrospective airdrop and implementing the algorithm for testing and practical application on L2. The implementation will build upon the BLS Global Wallet project mentioned above.<!-- --><\/p>\n<p><!-- --><\/p>\n<h3 class=\"chakra-heading css-145upk7\" id=\"clrfund-deployer\">CLR.Fund Creator<!-- --><\/h3>\n<p><!-- --><\/p>\n<p class=\"chakra-text css-gi02ar\"><em class=\"chakra-text css-0\">Spencer Graham, anonymous contributor<!-- --><\/em><\/p>\n<p><!-- --><\/p>\n<p class=\"chakra-text css-gi02ar\">The objective of the clr fund-deployer is to simplify the process for anyone (project, protocol, community, etc.) to establish their own instance of clr.fund to finance public goods within their domain. Clrfund-deployer has three planned releases:<!-- --><\/p>\n<p><!-- --><\/p>\n<p class=\"chakra-text css-gi02ar\"><em class=\"chakra-text css-0\">Foggy<!-- --><\/em> &#8211; essentially a web UI designed to deploy all dependencies and subsequently configure the contracts<!-- --><\/p>\n<p><!-- --><\/p>\n<p class=\"chakra-text css-gi02ar\"><em class=\"chakra-text css-0\">Translucent<!-- --><\/em> &#8211; enhancing that web UI to deploy and set up the user and recipient registries and also initiate a funding round!<!-- --><\/p>\n<p><!-- --><\/p>\n<p class=\"chakra-text css-gi02ar\"><em class=\"chakra-text css-0\">Transparent<!-- --><\/em> &#8211; from that same web interface, deploy (and customize!) a new web UI to host their instance of clrfund<!-- --><\/p>\n<p><!-- --><\/p>\n<p class=\"chakra-text css-gi02ar\">We have just launched Foggy and are commencing work on Translucent, as well as initiating some UX design.<!-- --><\/p>\n<p><!-- --><\/p>\n<h2 class=\"chakra-heading css-1w54o5f\" id=\"ecosystem-support-program\">Ecosystem Assistance Program<!-- --><\/h2>\n<p><!-- --><\/p>\n<p class=\"chakra-text css-gi02ar\"><em class=\"chakra-text css-0\">Authored by ESP Team<!-- --><\/em><\/p>\n<p><!-- --><\/p>\n<p class=\"chakra-text css-gi02ar\">We recently released our <!-- --><a class=\"chakra-link css-ug8vf0\" href=\"https:\/\/blog.ethereum.org\/2021\/03\/22\/esp-allocation-update-q4-2020\">Q4 Allocation Update<!-- --><\/a> detailing the grants awarded in the final quarter of 2020, with over $4 million distributed across all categories.<!-- --><\/p>\n<p><!-- --><\/p>\n<p class=\"chakra-text css-gi02ar\">In the meantime, on the support front, we&#8217;ve shaken things up a bit! We are processing <!-- --><a target=\"_blank\" rel=\"noopener\" class=\"chakra-link css-ug8vf0\" href=\"https:\/\/esp.ethereum.foundation\/en\/inquire\/\">inquiries<!-- --><\/a> via our website as usual, but over the past few months, we have explored various ways to provide support:<!-- --><\/p>\n<p><!-- --><\/p>\n<h4 class=\"chakra-heading css-1u9mv6z\" id=\"office-hours\">Consultation Hours<!-- --><\/h4>\n<p><!-- --><\/p>\n<p class=\"chakra-text css-gi02ar\">Our experience has shown that informal discussions can be unexpectedly effective. Starting in February, we initiated &#8220;office hours,&#8221; where teams or individuals can schedule one-on-one calls with the ESP team regarding topics such as project feedback, assessing if ESP is a suitable fit, or guidance navigating the Ethereum ecosystem. We conducted our first rounds within a limited timeframe, but we have been pleased with the results and will keep the signups open consistently from now on! If you&#8217;re interested in conversing with us, you can submit a request <!-- --><a target=\"_blank\" rel=\"noopener\" class=\"chakra-link css-ug8vf0\" href=\"https:\/\/esp-office-hours.paperform.co\">here<!-- --><\/a>.<!-- --><\/p>\n<p><!-- --><\/p>\n<h4 class=\"chakra-heading css-1u9mv6z\" id=\"focused-grant-rounds\">Targeted Grant Rounds<!-- --><\/h4>\n<p><!-- --><\/p>\n<p class=\"chakra-text css-gi02ar\">We have also recently hosted two grant rounds focused on specific areas for R&amp;D. These cycles allow us to highlight areas that are especially timely or of high priority, and may also have slightly distinct aims or selection criteria from ESP&#8217;s regular grants.<!-- --><\/p>\n<p><!-- --><\/p>\n<ul role=\"list\" class=\"css-1onhfjo\">\n<li class=\"css-cvpopp\">Staking Community Grants, conducted in December, awarded over 25 grants aimed at enhancing the Ethereum staking experience. The outcomes of this round have now been published &#8211; check out the <!-- --><a class=\"chakra-link css-ug8vf0\" href=\"https:\/\/blog.ethereum.org\/2021\/02\/09\/esp-staking-community-grantee-announcement\">announcement post<!-- --><\/a> for further details and to explore some of the resources generated by the remarkable Ethereum staking community!<!-- --><\/li>\n<li class=\"css-cvpopp\"><a target=\"_blank\" rel=\"noopener\" class=\"chakra-link css-ug8vf0\" href=\"https:\/\/esp.ethereum.foundation\/en\/rollup-grants\/\">Rollup Community Grants<!-- --><\/a> encouraged submissions to enhance the rollup community ecosystem, from development tools to infrastructure, interoperability, educational materials, and additional resources. Applications for this phase have now concluded and we are currently assessing the entries; stay tuned for a post announcing the recipients shortly.<!-- --><\/li>\n<\/ul>\n<p><!-- --><\/p>\n<h2 class=\"chakra-heading css-1w54o5f\" id=\"eth2-research\">Eth2 Research<!-- --><\/h2>\n<p><!-- --><\/p>\n<p class=\"chakra-text css-gi02ar\">Much of the research team\u2019s activities are detailed in the Finalized and \u201cState of Eth2\u201d updates. In addition to the public information included there, we have been delving deeper into stateless research, custody proofs for EVM execution, sharding specifications and prototypes, along with various scaling\/security studies. Most of our advancements can be found in posts on ethresear.ch.<!-- --><\/p>\n<p><!-- --><\/p>\n<p class=\"chakra-text css-gi02ar\">Check out a few of our recent articles below:<!-- --><\/p>\n<p><!-- --><br \/>\n<!-- --><\/p>\n<h2 class=\"chakra-heading css-1w54o5f\" id=\"ethereumorg\">Ethereum.org<!-- --><\/h2>\n<p><!-- --><\/p>\n<p class=\"chakra-text css-gi02ar\"><em class=\"chakra-text css-0\">Written by Sam Richards<!-- --><\/em><\/p>\n<p><!-- --><\/p>\n<h3 class=\"chakra-heading css-145upk7\" id=\"new-homepage\">New homepage<!-- --><\/h3>\n<p><!-- --><\/p>\n<p class=\"chakra-text css-gi02ar\">We unveiled a brand new homepage! As the principal entry point for <!-- --><a target=\"_blank\" rel=\"noopener\" class=\"chakra-link css-ug8vf0\" href=\"https:\/\/ethereum.org\/\">ethereum.org,<!-- --><\/a> we aimed to enhance our homepage to better convey what Ethereum offers and assist users in commencing their exploration. We would love to hear your thoughts:<br \/>\n<!-- --><a target=\"_blank\" rel=\"noopener\" class=\"chakra-link css-ug8vf0\" href=\"https:\/\/ethereum.org\/en\/\">https:\/\/ethereum.org\/en\/<!-- --><\/a><\/p>\n<p><!-- --><\/p>\n<h3 class=\"chakra-heading css-145upk7\" id=\"launchpad-improvements-and-localization\">Launchpad enhancements and localization<!-- --><\/h3>\n<p><!-- --><\/p>\n<p class=\"chakra-text css-gi02ar\">To foster a healthier, more accessible, and more decentralized ecosystem, the launchpad is now available in 15 different languages (with more on the way). Accompanying this localization initiative, we also implemented some content modifications and user experience enhancements to assist users in establishing their beacon chain validators.<br \/>\n<!-- --><a target=\"_blank\" rel=\"noopener\" class=\"chakra-link css-ug8vf0\" href=\"https:\/\/launchpad.ethereum.org\/en\/\">https:\/\/launchpad.ethereum.org\/en\/<!-- --><\/a><\/p>\n<p><!-- --><\/p>\n<p class=\"chakra-text css-gi02ar\">Have suggestions for improvements? We invite collaborators. Here&#8217;s the repository:<br \/>\n<!-- --><a target=\"_blank\" rel=\"noopener\" class=\"chakra-link css-ug8vf0\" href=\"https:\/\/github.com\/ethereum\/eth2.0-deposit\">https:\/\/github.com\/ethereum\/eth2.0-deposit<!-- --><\/a><\/p>\n<p><!-- --><\/p>\n<h3 class=\"chakra-heading css-145upk7\" id=\"translate-more-recent-content\">Translate more recent content<!-- --><\/h3>\n<p><!-- --><\/p>\n<p class=\"chakra-text css-gi02ar\">We have launched translations for some of our latest content in 8 of our total 33 languages (with more forthcoming):<br \/>\n<!-- --><a target=\"_blank\" rel=\"noopener\" class=\"chakra-link css-ug8vf0\" href=\"https:\/\/ethereum.org\/en\/languages\/\">https:\/\/ethereum.org\/en\/languages\/<!-- --><\/a><\/p>\n<p><!-- --><\/p>\n<p class=\"chakra-text css-gi02ar\"><a target=\"_blank\" rel=\"noopener\" class=\"chakra-link css-ug8vf0\" href=\"https:\/\/ethereum.org\/en\/contributing\/translation-program\/\">Discover how to participate<!-- --><\/a>.<!-- --><\/p>\n<p><!-- --><\/p>\n<h3 class=\"chakra-heading css-145upk7\" id=\"use-case-pages\">Use case pages<!-- --><\/h3>\n<p><!-- --><\/p>\n<p class=\"chakra-text css-gi02ar\">Topics such as DeFi and the recent surge in digital art NFTs are motivating users to explore Ethereum. These are also enticing reasons to get involved. Our aim is to ensure we address these subjects in a beginner-friendly manner that you simply can&#8217;t find on Crypto Twitter, enabling new users to learn about the most tangible use cases of Ethereum.<!-- --><\/p>\n<p><!-- --><\/p>\n<p class=\"chakra-text css-gi02ar\">We launched 3 new pages:<!-- --><\/p>\n<p><!-- --><br \/>\n<!-- --><\/p>\n<p class=\"chakra-text css-gi02ar\">Know of a fantastic Ethereum use case that we haven&#8217;t included? Let us know!<!-- --><\/p>\n<p><!-- --><\/p>\n<p class=\"chakra-text css-gi02ar\">Check out ethereum.org and <!-- --><a class=\"chakra-link css-ug8vf0\" href=\"https:\/\/blog.ethereum.org\/category\/ethereum-org\">our prior updates<!-- --><\/a> to see what else we&#8217;ve accomplished since your last visit. To enhance the accessibility of our work and encourage broader community collaboration, we&#8217;ve also begun sharing an overview of our quarterly roadmap objectives, which you can find on GitHub (see <!-- --><a target=\"_blank\" rel=\"noopener\" class=\"chakra-link css-ug8vf0\" href=\"https:\/\/github.com\/ethereum\/ethereum-org-website\/issues\/2284\">Q1<!-- --><\/a> and <!-- --><a target=\"_blank\" rel=\"noopener\" class=\"chakra-link css-ug8vf0\" href=\"https:\/\/github.com\/ethereum\/ethereum-org-website\/issues\/2849\">Q2<!-- --><\/a>).<!-- --><\/p>\n<p><!-- --><\/p>\n<p class=\"chakra-text css-gi02ar\">If you&#8217;re interested in contributing, you can <!-- --><a target=\"_blank\" rel=\"noopener\" class=\"chakra-link css-ug8vf0\" href=\"https:\/\/ethereum.org\/en\/contributing\/\">find ways to get involved<!-- --><\/a>, visit <!-- --><a target=\"_blank\" rel=\"noopener\" class=\"chakra-link css-ug8vf0\" href=\"https:\/\/discord.gg\/CetY6Y4\">our Discord<!-- --><\/a> or submit an issue\/PR in <!-- --><a target=\"_blank\" rel=\"noopener\" class=\"chakra-link css-ug8vf0\" href=\"https:\/\/github.com\/ethereum\/ethereum-org-website\">GitHub<!-- --><\/a>. Special thanks to <!-- --><a target=\"_blank\" rel=\"noopener\" class=\"chakra-link css-ug8vf0\" href=\"https:\/\/ethereum.org\/en\/contributing\/#contributors\">all the amazing individuals who have assisted thus far<!-- --><\/a>!<!-- --><\/p>\n<p><!-- --><\/p>\n<h2 class=\"chakra-heading css-1w54o5f\" id=\"ewasm\">Ewasm<!-- --><\/h2>\n<p><!-- --><\/p>\n<p class=\"chakra-text css-gi02ar\"><em class=\"chakra-text css-0\">Written by Alex Beregszaszi<!-- --><\/em><\/p>\n<p><!-- --><\/p>\n<h3 class=\"chakra-heading css-145upk7\" id=\"evm384\">EVM384<!-- --><\/h3>\n<p><!-- --><\/p>\n<p class=\"chakra-text css-gi02ar\">Development on EVM384 continues, and we released <!-- --><a target=\"_blank\" rel=\"noopener\" class=\"chakra-link css-ug8vf0\" href=\"https:\/\/notes.ethereum.org\/@poemm\/evm384-update5\">update 5<!-- --><\/a> at the end of January. In this update, we introduced two distinct models for costing the new instructions and shared estimated expenses of BLS12-381 operations using these models. Furthermore, the update included a brief summary of additional potential enhancements to the EVM.<!-- --><\/p>\n<p><!-- --><\/p>\n<p class=\"chakra-text css-gi02ar\">In addition to the previously unveiled partial BLS12-381 implementation (evmcurves), new exploration of the applicability of EVM384 to MiMC hashing was also <!-- --><a target=\"_blank\" rel=\"noopener\" class=\"chakra-link css-ug8vf0\" href=\"https:\/\/hackmd.io\/@ZXH9TXSGQqOubYkhS2OemA\/Bkz0nk3zO\">published<!-- --><\/a>. MiMC stands as one of the zk-SNARKs compatible hashing algorithms. We demonstrated a significant gas reduction using EVM384 (including in the example case of Tornado Cash).<!-- --><\/p>\n<p><!-- --><\/p>\n<p class=\"chakra-text css-gi02ar\">It\u2019s worth noting that the work on MiMC unveiled some restrictions of the interfaces (EVM384-v7 and EVM384-v9) suggested in update #5 and triggered further work on a revised interface.<!-- --><\/p>\n<p><!-- --><\/p>\n<p class=\"chakra-text css-gi02ar\">Updates on EVM384 can be tracked on the <!-- --><a target=\"_blank\" rel=\"noopener\" class=\"chakra-link css-ug8vf0\" href=\"https:\/\/ethereum-magicians.org\/t\/evm384-feedback-and-discussion\/4533\">designated EthMagicians topic<!-- --><\/a>.<!-- --><\/p>\n<p><!-- --><\/p>\n<h3 class=\"chakra-heading css-145upk7\" id=\"evm\">EVM<!-- --><\/h3>\n<p><!-- --><\/p>\n<p class=\"chakra-text css-gi02ar\">EVMC 7.5.0 has been launched, enhancing the <!-- --><span class=\"chakra-text css-ons8vw\">evmc<\/span> CLI tool and the utility libraries (with a new addition being <!-- --><span class=\"chakra-text css-ons8vw\">evmc::hex<\/span>). See the<!-- --><a target=\"_blank\" rel=\"noopener\" class=\"chakra-link css-ug8vf0\" href=\"https:\/\/github.com\/ethereum\/evmc\/releases\/tag\/v7.5.0\">detailed changelog<!-- --><\/a> for further information.<!-- --><\/p>\n<p><!-- --><\/p>\n<p class=\"chakra-text css-gi02ar\">The <!-- --><a target=\"_blank\" rel=\"noopener\" class=\"chakra-link css-ug8vf0\" href=\"https:\/\/github.com\/ethereum\/evmone#baseline-interpreter\"><em class=\"chakra-text css-0\">Baseline<!-- --><\/em><\/a> interpreter has been introduced into the evmone project. It offers a fairly uncomplicated EVM implementation with performance that rivals the previous <!-- --><em class=\"chakra-text css-0\">Advanced<!-- --><\/em> interpreter. Refer to the <!-- --><a target=\"_blank\" rel=\"noopener\" class=\"chakra-link css-ug8vf0\" href=\"https:\/\/github.com\/ethereum\/evmone\/releases\/tag\/v0.6.0\">evmone 0.6.0 release notes<!-- --><\/a> and <!-- --><a target=\"_blank\" rel=\"noopener\" class=\"chakra-link css-ug8vf0\" href=\"https:\/\/github.com\/ethereum\/evmone\/pull\/261\">PR#261<!-- --><\/a> for supplementary details.<!-- --><\/p>\n<p><!-- --><\/p>\n<p class=\"chakra-text css-gi02ar\">Both EVMC and evmone are progressing with support for the <!-- --><strong>Berlin<!-- --><\/strong> hard fork, featuring <!-- --><a target=\"_blank\" rel=\"noopener\" class=\"chakra-link css-ug8vf0\" href=\"https:\/\/eips.ethereum.org\/EIPS\/eip-2929\">EIP-2929<!-- --><\/a> implementation (<!-- --><a target=\"_blank\" rel=\"noopener\" class=\"chakra-link css-ug8vf0\" href=\"https:\/\/github.com\/ethereum\/evmc\/pull\/571\">evmc#571<!-- --><\/a> and <!-- --><a target=\"_blank\" rel=\"noopener\" class=\"chakra-link css-ug8vf0\" href=\"https:\/\/github.com\/ethereum\/evmone\/pull\/289\">evmone#289<!-- --><\/a>). These modifications and associated changes will be featured in the forthcoming releases.<!-- --><\/p>\n<p><!-- --><\/p>\n<p class=\"chakra-text css-gi02ar\">A series of <!-- --><a target=\"_blank\" rel=\"noopener\" class=\"chakra-link css-ug8vf0\" href=\"https:\/\/github.com\/ethereum\/evmone\/pull\/278\">synthetic benchmarks<!-- --><\/a> has been incorporated into the evmone project. These benchmarks focus on specific low-level computational EVM instructions. We aim to expand this further and utilize it in an upcoming report.<!-- --><\/p>\n<p><!-- --><\/p>\n<p class=\"chakra-text css-gi02ar\">We have also published a document titled <!-- --><a target=\"_blank\" rel=\"noopener\" class=\"chakra-link css-ug8vf0\" href=\"https:\/\/notes.ethereum.org\/@axic\/evm-object-format\">EVM Object Format<!-- --><\/a>. The aspiration is to enhance the architecture of EVM bytecode. This will facilitate the simpler implementation of various enhancements and features in the future. Stay tuned for future updates <!-- --><a target=\"_blank\" rel=\"noopener\" class=\"chakra-link css-ug8vf0\" href=\"https:\/\/ethereum-magicians.org\/t\/evm-object-format-eof\/5727\">here<!-- --><\/a>.<!-- --><\/p>\n<p><!-- --><\/p>\n<h3 class=\"chakra-heading css-145upk7\" id=\"code-merkleization\">Code Merkleization<!-- --><\/h3>\n<p><!-- --><\/p>\n<p class=\"chakra-text css-gi02ar\">While it was initially suggested to employ RLP, we have shifted to utilizing SSZ<!-- --><a target=\"_blank\" rel=\"noopener\" class=\"chakra-link css-ug8vf0\" href=\"https:\/\/ethereum-magicians.org\/t\/eip-2926-chunk-based-code-merkleization\/4555\/6\">due to demand<!-- --><\/a> for the code tree. <!-- --><a target=\"_blank\" rel=\"noopener\" class=\"chakra-link css-ug8vf0\" href=\"https:\/\/github.com\/ferranbt\/fastssz\/pull\/38\">Proof generation and verification functionality has been added<!-- --><\/a> to fastssz (an SSZ library for Go), along with experimentation of proof compression techniques.<!-- --><\/p>\n<p><!-- --><\/p>\n<p class=\"chakra-text css-gi02ar\">Additionally, we have <!-- --><a target=\"_blank\" rel=\"noopener\" class=\"chakra-link css-ug8vf0\" href=\"https:\/\/github.com\/s1na\/go-ethereum\/tree\/code-merkleization-ssz-stats\">implemented<!-- --><\/a> code merkleization logic in geth, including hooks to compute code proof sizes (for various encoding formats and compression techniques; such as RLP and SSZ encoding, Snappy compression) for historical blocks. Refer to these <!-- --><a target=\"_blank\" rel=\"noopener\" class=\"chakra-link css-ug8vf0\" href=\"https:\/\/hugo-dc.github.io\/cm-docs\/\">lab notes<!-- --><\/a> regarding the changes in go-ethereum for guidance.<!-- --><\/p>\n<p><!-- --><\/p>\n<p class=\"chakra-text css-gi02ar\">Alongside our efforts on the SSZ approach, we have commenced contributions to <!-- --><a target=\"_blank\" rel=\"noopener\" class=\"chakra-link css-ug8vf0\" href=\"https:\/\/github.com\/gballet\/go-verkle\">go-verkle<!-- --><\/a> to gain understanding of the viability of code verkleization.<!-- --><\/p>\n<p><!-- --><\/p>\n<h3 class=\"chakra-heading css-145upk7\" id=\"fizzy\">Fizzy<!-- --><\/h3>\n<p><!-- --><\/p>\n<p class=\"chakra-text css-gi02ar\">The <!-- --><a target=\"_blank\" rel=\"noopener\" class=\"chakra-link css-ug8vf0\" href=\"https:\/\/github.com\/wasmx\/fizzy\/releases\/tag\/v0.6.0\">0.6<!-- --><\/a> and <!-- --><a target=\"_blank\" rel=\"noopener\" class=\"chakra-link css-ug8vf0\" href=\"https:\/\/github.com\/wasmx\/fizzy\/releases\/tag\/v0.7.0\">0.7<!-- --><\/a> releases of Fizzy were centered on implementing a C and Rust API, along with providing support for <!-- --><a target=\"_blank\" rel=\"noopener\" class=\"chakra-link css-ug8vf0\" href=\"https:\/\/wasi.dev\/\">WASI<!-- --><\/a>. As we prepare for the 0.8 release, we are integrating user-suggested improvements.<!-- --><\/p>\n<p><!-- --><\/p>\n<p class=\"chakra-text css-gi02ar\">In line with our objectives stated in the previous update, we have been assessing effective runtime metering techniques and have developed an implementation with minimal overhead.<!-- --><\/p>\n<p><!-- --><\/p>\n<p class=\"chakra-text css-gi02ar\">We have also continued the upstreaming of <!-- --><a target=\"_blank\" rel=\"noopener\" class=\"chakra-link css-ug8vf0\" href=\"https:\/\/github.com\/WebAssembly\/spec\/issues?q=involves:chfast+involves:axic+involves:gumb0\">testing enhancements<!-- --><\/a> to the official WebAssembly test suite, with numerous changes merged this year.<!-- --><\/p>\n<p><!-- --><\/p>\n<h2 class=\"chakra-heading css-1w54o5f\" id=\"formal-verification\">Formal Verification<!-- --><\/h2>\n<p><!-- --><\/p>\n<p class=\"chakra-text css-gi02ar\">The Formal Verification Team shared their own quarterly update at the conclusion of Q1 (31 March, 2021). This post highlights work on Act, hevm, and SMTChecker, and <!-- --><a target=\"_blank\" rel=\"noopener\" class=\"chakra-link css-ug8vf0\" href=\"https:\/\/fv.ethereum.org\/2021\/03\/31\/quarterly-update\/\">you can read it here!<!-- --><\/a><\/p>\n<p><!-- --><\/p>\n<h2 class=\"chakra-heading css-1w54o5f\" id=\"geth\">Geth<!-- --><\/h2>\n<p><!-- --><\/p>\n<p class=\"chakra-text css-gi02ar\">Version 1.10.0 of Geth was released on 3 March, 2021 in advance of the Berlin network upgrade. A comprehensive announcement post detailing updates and new features (authored by P\u00e9ter Szil\u00e1gyi) <!-- --><a class=\"chakra-link css-ug8vf0\" href=\"https:\/\/blog.ethereum.org\/2021\/03\/03\/geth-v1-10-0\">is accessible here<!-- --><\/a>.<!-- --><\/p>\n<p><!-- --><\/p>\n<h2 class=\"chakra-heading css-1w54o5f\" id=\"javascript-team\">Javascript Team<!-- --><\/h2>\n<p><!-- --><\/p>\n<p class=\"chakra-text css-gi02ar\"><em class=\"chakra-text css-0\">Authored by Holger Drewes<!-- --><\/em><\/p>\n<p><!-- --><\/p>\n<p class=\"chakra-text css-gi02ar\">Berlin was approaching quickly and occupied our focus. We released a <!-- --><a target=\"_blank\" rel=\"noopener\" class=\"chakra-link css-ug8vf0\" href=\"https:\/\/github.com\/ethereumjs\/ethereumjs-monorepo\/releases\/tag\/%40ethereumjs%2Fvm%405.2.0\">VM v5.2.0<!-- --><\/a> in mid-March with complete Berlin support, followed by <!-- --><a target=\"_blank\" rel=\"noopener\" class=\"chakra-link css-ug8vf0\" href=\"https:\/\/github.com\/ethereumjs\/ethereumjs-monorepo\/releases\/tag\/%40ethereumjs%2Fvm%405.3.0\">VM v5.3.0<!-- --><\/a> shortly after that added EIP-2930 Access List generation capabilities. Ethers became prepared for Berlin with the <!-- --><a target=\"_blank\" rel=\"noopener\" class=\"chakra-link css-ug8vf0\" href=\"https:\/\/github.com\/ethers-io\/ethers.js\/releases\/tag\/v5.1.0\">v5.1.0 release<!-- --><\/a> which included typed transaction support as the primary change (and challenge). Meanwhile, Chris dedicated substantial effort to assist HardHat with the <!-- --><a target=\"_blank\" rel=\"noopener\" class=\"chakra-link css-ug8vf0\" href=\"https:\/\/github.com\/nomiclabs\/hardhat\/pull\/1337\">VM v5 upgrade<!-- --><\/a>. While HardHat should have a Berlin-capable release shortly after integration, we generallyrealized that the general developer ecosystem preparedness for forthcoming HFs is a structural vulnerability (where we claim our portion). We will give this some further contemplation on how we might assist with coordination moving forward.<!-- --><\/p>\n<p><!-- --><\/p>\n<p class=\"chakra-text css-gi02ar\">Regarding the future: what\u2019s happening with our client? To summarize: we will remain modest in our approach. We will probably be able to execute a preliminary alpha release within the next 2-3 weeks, enabling passive full synchronization across the primary networks. Nevertheless, the principal purpose of this client will still primarily be to assist us internally with development. We have initiated the <!-- --><a target=\"_blank\" rel=\"noopener\" class=\"chakra-link css-ug8vf0\" href=\"https:\/\/github.com\/ethereumjs\/ethereumjs-monorepo\/pull\/1148\">EIP-1559<!-- --><\/a> implementation (which has already progressed quite well \ud83d\ude00) and our client will play a significant role in helping us test this under real-world conditions early on.<!-- --><\/p>\n<p><!-- --><\/p>\n<p class=\"chakra-text css-gi02ar\">We will also begin preparations for &#8220;The Merge&#8221; [tm] relatively soon (within weeks), and you can track the progress <!-- --><a target=\"_blank\" rel=\"noopener\" class=\"chakra-link css-ug8vf0\" href=\"https:\/\/github.com\/ethereumjs\/ethereumjs-monorepo\/issues\/1193\">here<!-- --><\/a>. Although we likely won&#8217;t be able to participate in the <!-- --><a target=\"_blank\" rel=\"noopener\" class=\"chakra-link css-ug8vf0\" href=\"https:\/\/rayonism.io\/\">Rayonism<!-- --><\/a> hackathon, our client will permit us to connect to an ETH2 node via RPC early and assess our technology stack against the merge criteria.<!-- --><\/p>\n<p><!-- --><\/p>\n<p class=\"chakra-text css-gi02ar\">Lastly: our client has greatly contributed to fortifying our <!-- --><a target=\"_blank\" rel=\"noopener\" class=\"chakra-link css-ug8vf0\" href=\"https:\/\/github.com\/ethereumjs\/ethereumjs-monorepo\/tree\/master\/packages\/devp2p\">devp2p<!-- --><\/a> implementation and a first <!-- --><em class=\"chakra-text css-0\">truly<!-- --><\/em> production-ready release is approaching (also: within a few weeks at the most). We will persist in evolving in this area and soon tackle a <!-- --><span class=\"chakra-text css-ons8vw\">wit\/0<\/span> protocol implementation for witness synchronization recently <!-- --><a target=\"_blank\" rel=\"noopener\" class=\"chakra-link css-ug8vf0\" href=\"https:\/\/snakecharmers.ethereum.org\/beam-sync-in-80-seconds-using-meta-witnesses\/\">announced<!-- --><\/a> by Jason Carver from the Python team, which particularly thrilled us, and we will be able to integrate it alongside our own <!-- --><a target=\"_blank\" rel=\"noopener\" class=\"chakra-link css-ug8vf0\" href=\"https:\/\/github.com\/ethereumjs\/ethereumjs-monorepo\/pull\/1171\">Beam Sync<!-- --><\/a> experiments.<!-- --><\/p>\n<p><!-- --><\/p>\n<h2 class=\"chakra-heading css-1w54o5f\" id=\"remix\">Remix<!-- --><\/h2>\n<p><!-- --><\/p>\n<p class=\"chakra-text css-gi02ar\"><em class=\"chakra-text css-0\">Authored by Yann Levreau<!-- --><\/em><\/p>\n<p><!-- --><\/p>\n<p class=\"chakra-text css-gi02ar\">The quarterly update from the Remix Team is now live! Discover updates concerning the team and its members, React, VSCode extension, Matomo, Workspace, and additional details on the <!-- --><a target=\"_blank\" rel=\"noopener\" class=\"chakra-link css-ug8vf0\" href=\"https:\/\/medium.com\/p\/3e1a33b67875\">Remix Medium page<!-- --><\/a>.<!-- --><\/p>\n<p><!-- --><\/p>\n<h2 class=\"chakra-heading css-1w54o5f\" id=\"snake-charmers-python-ecosystem-pyevmtrinityweb3pyfe-lang\">Snake Charmers [Python Ecosystem: PyEVM\/Trinity\/Web3.py\/Fe-lang]<!-- --><\/h2>\n<p><!-- --><\/p>\n<p class=\"chakra-text css-gi02ar\"><em class=\"chakra-text css-0\">Authored by Grant Wuerker<!-- --><\/em><\/p>\n<p><!-- --><\/p>\n<p class=\"chakra-text css-gi02ar\">Fe-lang is a high-level programming language crafted using Rust. The team is dedicated to supplying the community with language functionalities and tools that simplify the creation of dependable smart contracts. Here are some advancements in development from the initial portion of 2021:<!-- --><\/p>\n<p><!-- --><\/p>\n<ul role=\"list\" class=\"css-1onhfjo\">\n<li class=\"css-cvpopp\">Monthly releases: We commenced producing <!-- --><a target=\"_blank\" rel=\"noopener\" class=\"chakra-link css-ug8vf0\" href=\"https:\/\/github.com\/ethereum\/fe\/releases\">releases<!-- --><\/a> every month starting in January, and we will persist in doing so.<!-- --><\/li>\n<li class=\"css-cvpopp\">Additional features: We are consistently adding beneficial functionalities to the language. Here are some notable additions:<br \/>\n<!-- --><\/p>\n<ul role=\"list\" class=\"css-1onhfjo\">\n<li class=\"css-cvpopp\">structs<!-- --><\/li>\n<li class=\"css-cvpopp\">external contract types<!-- --><\/li>\n<li class=\"css-cvpopp\">integrated safe-math<!-- --><\/li>\n<\/ul>\n<p><!-- --><\/li>\n<li class=\"css-cvpopp\">Uniswap-V2 core demo: We aimed to support a <!-- --><a target=\"_blank\" rel=\"noopener\" class=\"chakra-link css-ug8vf0\" href=\"https:\/\/github.com\/ethereum\/fe\/blob\/b0d8ccd25ddea624d1e3b7e56caa269211f37a0f\/compiler\/tests\/fixtures\/demos\/uniswap.fe\">basic implementation<!-- --><\/a> of the Uniswap protocol by April. We accomplished this by the start of March.<!-- --><\/li>\n<li class=\"css-cvpopp\">External contributions: We\u2019ve seen contributions from five individuals outside of the EF.<br \/>\n<!-- --><\/p>\n<ul role=\"list\" class=\"css-1onhfjo\">\n<li class=\"css-cvpopp\">Many individuals are eager to engage with Rust. Accordingly, several Rustaceans have stepped up to assist with development.<!-- --><\/li>\n<li class=\"css-cvpopp\">We\u2019ve also gained assistance in fuzzing the compiler from <!-- --><a target=\"_blank\" rel=\"noopener\" class=\"chakra-link css-ug8vf0\" href=\"https:\/\/github.com\/agroce\">agroce<!-- --><\/a>. For more details, refer to his <!-- --><a target=\"_blank\" rel=\"noopener\" class=\"chakra-link css-ug8vf0\" href=\"https:\/\/blog.trailofbits.com\/2021\/03\/23\/a-year-in-the-life-of-a-compiler-fuzzing-campaign\/\">post<!-- --><\/a>.<!-- --><\/li>\n<\/ul>\n<p><!-- --><\/li>\n<\/ul>\n<p><!-- --><\/p>\n<p class=\"chakra-text css-gi02ar\">The team will continue to focus on the following tasks:<!-- --><\/p>\n<p><!-- --><\/p>\n<ul role=\"list\" class=\"css-1onhfjo\">\n<li class=\"css-cvpopp\">Delivering a stable release to users.<!-- --><\/li>\n<li class=\"css-cvpopp\">Enhancing type support and more comprehensive validation.<!-- --><\/li>\n<li class=\"css-cvpopp\">Introducing a module system and standard library.<!-- --><\/li>\n<li class=\"css-cvpopp\">Refining error messages.<!-- --><\/li>\n<li class=\"css-cvpopp\">Conducting differential contract fuzzing.<!-- --><\/li>\n<li class=\"css-cvpopp\">Implementing advanced language features.<!-- --><\/li>\n<\/ul>\n<p><!-- --><\/p>\n<h3 class=\"chakra-heading css-145upk7\" id=\"web3py\">Web3py<!-- --><\/h3>\n<p><!-- --><\/p>\n<p class=\"chakra-text css-gi02ar\"><em class=\"chakra-text css-0\">Authored by Keri Clowes<!-- --><\/em><\/p>\n<p><!-- --><\/p>\n<p class=\"chakra-text css-gi02ar\">The two primary features that the web3py team has been concentrating on are the Eth2 Beacon API and progressing toward asynchronous support. We\u2019re pleased to announce that the Beacon API is now available for use! Our documentation and support guides have also received significant updates recently, and we have begun planning the v6 release, which is expected to occur later this year! Naturally, addressing community support and bug fixes remains a top priority as they arise.<!-- --><\/p>\n<p><!-- --><\/p>\n<h2 class=\"chakra-heading css-1w54o5f\" id=\"stateless-ethereum\">Stateless Ethereum<!-- --><\/h2>\n<p><!-- --><\/p>\n<p class=\"chakra-text css-gi02ar\"><em class=\"chakra-text css-0\">Authored by Piper Merriam<!-- --><\/em><\/p>\n<p><!-- --><\/p>\n<p class=\"chakra-text css-gi02ar\">The Stateless Ethereum initiative is ongoing, with statelessness being a major focus for the Eth2 merge. The main challenge for statelessness presently is the size of witnesses, which can easily reach tens or hundreds of megabytes under the current protocol. Our original strategy centered around switching to a binary trie, which was anticipated to shrink witness sizes down to merely a few megabytes. Recent research on Kate commitments and the creation of the Verkle Trie has altered the roadmap somewhat. The current solution provides us a definitive upper limit of 800Kb, with an expected average witness size of 200Kb, marking a significant reduction in size. Efforts are underway to implement proof of concept models of the unified Verkle trie within the go-ethereum codebase.<!-- --><\/p>\n<p><!-- --><\/p>\n<p class=\"chakra-text css-gi02ar\">Additionally, we are making strides on EVM alterations that would impose firm economic constraints.on the overall dimension of the state through &#8220;state expiration&#8221;. Instead of erasing state, &#8220;state expiration&#8221; transitions segments of the state that haven\u2019t been interacted with for a period into an &#8220;inactive&#8221; condition. Any element that is inactive can be reactivated by supplying the protocol with proof, restoring it to an &#8220;active&#8221; status.<!-- --><\/p>\n<p><!-- --><\/p>\n<p class=\"chakra-text css-gi02ar\">Additionally, the EF has created a new fund for developing Stateless Client Architecture to guarantee that we not only enable the protocol to function with statelessness but also allow clients to deliver the advantages of statelessness to end users through more lightweight clients.<!-- --><\/p>\n<p><!-- --><\/p>\n<h2 class=\"chakra-heading css-1w54o5f\" id=\"security-security--consensus-tests\">Security [Security \/ Consensus Evaluations]<!-- --><\/h2>\n<p><!-- --><\/p>\n<p class=\"chakra-text css-gi02ar\"><em class=\"chakra-text css-0\">Written by Martin Holst Swende<!-- --><\/em><\/p>\n<p><!-- --><\/p>\n<p class=\"chakra-text css-gi02ar\">The foundation&#8217;s security initiatives encompass a broad spectrum, from cross-client fuzz testing to high-level protocol and structural modifications within the Ethereum ecosystem.<!-- --><\/p>\n<p><!-- --><\/p>\n<p class=\"chakra-text css-gi02ar\">Since the previous update, two significant adjustments have been implemented in the consensus layer:<!-- --><\/p>\n<p><!-- --><\/p>\n<ul role=\"list\" class=\"css-1onhfjo\">\n<li class=\"css-cvpopp\">EIP 2929, offering a backward-compatible method to modify gas prices for trie-dependent opcodes. Adjusting opcodes according to actual resource usage is crucial to prevent DoS vulnerabilities in the core platform and has been previously carried out, for instance, in EIP 1884. The &#8220;new angle&#8221; with 2929 is that the modification is backward-compatible, allowing all &#8220;failures&#8221; resulting from the increased cost to potentially be &#8220;undone&#8221;, via:<!-- --><\/li>\n<li class=\"css-cvpopp\">EIP 2930, enabling callers to specify and prepay for certain slots accessed later during execution. By charging this cost upfront, it becomes possible to make the increased cost unnoticeable during the execution phase.<!-- --><\/li>\n<\/ul>\n<p><!-- --><\/p>\n<p class=\"chakra-text css-gi02ar\">On the protocol front, the ETH-66 protocol has been integrated into go-ethereum, and it is anticipated that other clients will take a similar approach. ETH-66 incorporates request identifiers at the protocol level. Why does this hold significance from a security standpoint?<!-- --><\/p>\n<p><!-- --><\/p>\n<p class=\"chakra-text css-gi02ar\">Currently, as clients operate, whenever a client dispatches a request to a peer and receives a response, they must engage in speculation to discern which request an incoming packet corresponds to. This approach works &#8220;as long as it functions&#8221;, but it is vulnerable to errors; for instance, in scenarios where peers disconnect and reconnect, or respond slowly enough for the request to time out.<!-- --><\/p>\n<p><!-- --><\/p>\n<p class=\"chakra-text css-gi02ar\">Due to the intrinsic unreliability of the current protocol, it is challenging for any client to be stringent regarding response verification and to establish any rules for managing misbehaving peers &#8212; it is simply extremely tricky to ascertain if the reason for a discrepancy stems from a malicious peer or if it is due to network latency.<br \/>\nWith request identifiers, the pathway is clear to implement a significantly more advanced and efficient networking architecture.<!-- --><\/p>\n<p><!-- --><\/p>\n<p class=\"chakra-text css-gi02ar\">From the fuzz testing perspective, we discovered one &#8216;crasher&#8217; related to Besu, which could have been exploited on mainnet, along with one consensus issue related to Besu&#8217;s berlin upgrade with Yolov3, and two consensus issues involving Nethermind. Additionally, the standard reference tests conducted on Hive uncovered an issue in OpenEthereum, which was exploitable with specific versions of the Rust compiler.<!-- --><\/p>\n<p><!-- --><\/p>\n<p class=\"chakra-text css-gi02ar\">Much of the recent fuzz testing work has been carried out by Marius van der Wijden, who has recently completed his Master&#8217;s Thesis on fuzz testing Ethereum virtual machines. <!-- --><em class=\"chakra-text css-0\">Congratulations and commendable work, Marius<!-- --><\/em> \ud83c\udf89!<!-- --><\/p>\n<p><!-- --><\/p>\n<h2 class=\"chakra-heading css-1w54o5f\" id=\"solidity\">Solidity<!-- --><\/h2>\n<p><!-- --><\/p>\n<p class=\"chakra-text css-gi02ar\"><em class=\"chakra-text css-0\">Written by Franziska Heintel<!-- --><\/em><\/p>\n<p><!-- --><\/p>\n<h3 class=\"chakra-heading css-145upk7\" id=\"080-breaking-release-and-new-features\">0.8.0 Disruptive Release and New Features<!-- --><\/h3>\n<p><!-- --><\/p>\n<p class=\"chakra-text css-gi02ar\">As an early holiday gift, we launched Solidity 0.8.0 in the middle of December 2020. v0.8.0 is a disruptive release that prominently introduces checked arithmetic operations by default. This functionality can be disabled locally by utilizing an <!-- --><span class=\"chakra-text css-ons8vw\">unchecked<\/span> block. Moreover, ABI coder v2 is now enabled by default. The previous coder can be activated using <!-- --><span class=\"chakra-text css-ons8vw\">pragma abicoder v1<\/span>. You can read all specifics regarding Solidity 0.8.0 in the <!-- --><a target=\"_blank\" rel=\"noopener\" class=\"chakra-link css-ug8vf0\" href=\"https:\/\/blog.soliditylang.org\/2020\/12\/16\/solidity-v0.8.0-release-announcement\/\">release announcement <!-- --><\/a> and find a compilation of breaking changes in the <!-- --><a target=\"_blank\" rel=\"noopener\" class=\"chakra-link css-ug8vf0\" href=\"https:\/\/docs.soliditylang.org\/en\/latest\/080-breaking-changes.html\">documentation<!-- --><\/a>.<!-- --><\/p>\n<p><!-- --><\/p>\n<p class=\"chakra-text css-gi02ar\">We subsequently rolled out Solidity versions 0.8.1, 0.8.2, and 0.8.3:<!-- --><\/p>\n<p><!-- --><\/p>\n<ul role=\"list\" class=\"css-1onhfjo\">\n<li class=\"css-cvpopp\">v0.8.1 introduces several new functionalities for the SMTChecker and allows for the detection of panic errors. <!-- --><a target=\"_blank\" rel=\"noopener\" class=\"chakra-link css-ug8vf0\" href=\"https:\/\/blog.soliditylang.org\/2021\/01\/27\/solidity-0.8.1-release-announcement\/\">Further details<!-- --><\/a>.<!-- --><\/li>\n<li class=\"css-cvpopp\">v0.8.2 incorporates an optimization stage that can inline small code segments to conserve gas and offers additional methods to handle code documentation by exporting inline remarks and permitting custom natspec tags. <!-- --><a target=\"_blank\" rel=\"noopener\" class=\"chakra-link css-ug8vf0\" href=\"https:\/\/blog.soliditylang.org\/2021\/03\/02\/solidity-0.8.2-release-announcement\/\">Further details<!-- --><\/a>.<!-- --><\/li>\n<li class=\"css-cvpopp\">v0.8.3 rectifies the <!-- --><a target=\"_blank\" rel=\"noopener\" class=\"chakra-link css-ug8vf0\" href=\"https:\/\/blog.soliditylang.org\/2021\/03\/23\/keccak-optimizer-bug\/\">Keccak Caching Bug in the Solidity Optimizer<!-- --><\/a>, which is present in all earlier versions of Solidity, and also includes two enhancements to the optimizer that can yield significant gas savings when handling structs that occupy an entire storage slot. It additionally adds new SMTChecker documentation and a tutorial. <!-- --><a target=\"_blank\" rel=\"noopener\" class=\"chakra-link css-ug8vf0\" href=\"https:\/\/blog.soliditylang.org\/2021\/03\/23\/solidity-0.8.3-release-announcement\/\">Further details<!-- --><\/a>.<!-- --><\/li>\n<\/ul>\n<p><!-- --><\/p>\n<p class=\"chakra-text css-gi02ar\">Numerous enhancements to the still experimental functionality for compiling through our intermediate language Yul are not reflected in the changelog because the feature is not officially launched yet. Nevertheless, we encourage everyone to give it a try via <!-- --><span class=\"chakra-text css-ons8vw\">solc &#8211;experimental-via-ir<\/span> and provide feedback!<!-- --><\/p>\n<p><!-- --><\/p>\n<h3 class=\"chakra-heading css-145upk7\" id=\"solidity-developer-survey-2020-results\">Solidity Developer Survey 2020 Findings<!-- --><\/h3>\n<p><!-- --><\/p>\n<p class=\"chakra-text css-gi02ar\">We <!-- --><a target=\"_blank\" rel=\"noopener\" class=\"chakra-link css-ug8vf0\" href=\"https:\/\/blog.soliditylang.org\/2021\/01\/26\/solidity-developer-survey-2020-results\/\">released<!-- --><\/a> the outcomes of the Solidity Developer Survey 2020. If you&#8217;re seeking a summary, you can find highlight threads with key points <!-- --><a target=\"_blank\" rel=\"noopener\" class=\"chakra-link css-ug8vf0\" href=\"https:\/\/twitter.com\/solidity_lang\/status\/1354092217913237509\">here<!-- --><\/a> and <!-- --><a target=\"_blank\" rel=\"noopener\" class=\"chakra-link css-ug8vf0\" href=\"https:\/\/twitter.com\/solidity_lang\/status\/1355175981351362563\">here<!-- --><\/a>. We extend our heartfelt gratitude to all the Solidity developers who took part!<!-- --><\/p>\n<p><!-- --><\/p>\n<h3 class=\"chakra-heading css-145upk7\" id=\"ecosystem-outreach\">Ecosystem Outreach<!-- --><\/h3>\n<p><!-- --><\/p>\n<p class=\"chakra-text css-gi02ar\">We are consistently striving to enhance our outreach and interactions with the Solidity ecosystem. Below are a few initiatives we launched in Q1.<!-- --><\/p>\n<p><!-- --><\/p>\n<h4 class=\"chakra-heading css-1u9mv6z\" id=\"more-inclusive-language-design\">More Inclusive Language Design<!-- --><\/h4>\n<p><!-- --><\/p>\n<p class=\"chakra-text css-gi02ar\">As part of our endeavor to promote information exchange, encourage additional developers to provide feedback about Solidity, and engage in discussions regarding language design and future compiler directions, we initiated the <!-- --><a target=\"_blank\" rel=\"noopener\" class=\"chakra-link css-ug8vf0\" href=\"https:\/\/forum.soliditylang.org\/\">Solidity forum<!-- --><\/a>. The Solidity forum is now the dedicated space for discussing topics &amp; inquiries related to the design of the Solidity programming language. For a brief guide on utilizing the forum and its categories, refer to the <!-- --><a target=\"_blank\" rel=\"noopener\" class=\"chakra-link css-ug8vf0\" href=\"https:\/\/blog.soliditylang.org\/2021\/02\/01\/launching-the-solidity-forum\/\">announcement<!-- --><\/a>. If you wish to understand more about participating in the language design, also explore this <!-- --><a target=\"_blank\" rel=\"noopener\" class=\"chakra-link css-ug8vf0\" href=\"https:\/\/blog.soliditylang.org\/2021\/02\/15\/contributing-to-solidity-101\/\">Contributing 101<!-- --><\/a>.<!-- --><\/p>\n<p><!-- --><\/p>\n<h4 class=\"chakra-heading css-1u9mv6z\" id=\"closer-exchange-with-tooling-developers\">Closer Exchange with Tooling Developers<!-- --><\/h4>\n<p><!-- --><\/p>\n<p class=\"chakra-text css-gi02ar\">We introduced the <!-- --><span class=\"chakra-text css-ons8vw\">solc-tooling<\/span> chat, designed to provide a quick &amp; efficient communication line between Solidity tooling developers and the Solidity compiler team. This chat room is public and hosted on Matrix, with a bridge to Telegram.<!-- --><\/p>\n<p><!-- --><\/p>\n<h4 class=\"chakra-heading css-1u9mv6z\" id=\"regular-amas\">Regular AMAs<!-- --><\/h4>\n<p><!-- --><\/p>\n<p class=\"chakra-text css-gi02ar\">We persist in hosting regular AMAs with the Solidity team. Check the outcomes from the latest AMA <!-- --><a target=\"_blank\" rel=\"noopener\" class=\"chakra-link css-ug8vf0\" href=\"https:\/\/forum.soliditylang.org\/t\/solidity-team-ama-2-on-wed-10th-of-march-2021\/152\">here<!-- --><\/a>.<!-- --><\/p>\n<p><!-- --><\/p>\n<h4 class=\"chakra-heading css-1u9mv6z\" id=\"localization-of-solidity-documentation\">Localization of Solidity Documentation<!-- --><\/h4>\n<p><!-- --><\/p>\n<p class=\"chakra-text css-gi02ar\">We established a new workflow and a base for translations of the Solidity documentation. We are currently in search of language maintainers who can coordinate translation efforts for their specific language, ensure quality and precision, and keep the translations synced and up-to-date, as well as experts who can assist with some automation. These translations aim to lower the entry barriers for developers who do not speak English, thereby allowing a wider range of developers from across the globe to become familiar with Solidity. Please help disseminate information about this initiative within your local communities!<!-- --><\/p>\n<p><!-- --><\/p>\n<p class=\"chakra-text css-gi02ar\">If you wish to assist with this monumental task by translating or aiding in organizing the procedure, please join us at the new <!-- --><a target=\"_blank\" rel=\"noopener\" class=\"chakra-link css-ug8vf0\" href=\"https:\/\/github.com\/solidity-docs\">Solidity docs GitHub organization<!-- --><\/a> and in the <!-- --><a target=\"_blank\" rel=\"noopener\" class=\"chakra-link css-ug8vf0\" href=\"https:\/\/forum.soliditylang.org\/t\/translations-language-maintainers-contributors-thread\/194\">forum<!-- --><\/a>.<!-- --><\/p>\n<p><!-- --><\/p>\n<p class=\"chakra-text css-gi02ar\">Please note that the English reference version is and will continue to be the only officially supported version by the Solidity team, and will always be the most precise and updated. When in doubt, always consult the English (original) <!-- --><a target=\"_blank\" rel=\"noopener\" class=\"chakra-link css-ug8vf0\" href=\"http:\/\/docs.soliditylang.org\">documentation<!-- --><\/a>.<!-- --><\/p>\n<p><!-- --><\/p>\n<h2 class=\"chakra-heading css-1w54o5f\" id=\"zokrates\">ZoKrates<!-- --><\/h2>\n<p><!-- --><\/p>\n<p class=\"chakra-text css-gi02ar\"><em class=\"chakra-text css-0\">Authored by Thibaut Schaeffer<!-- --><\/em><\/p>\n<p><!-- --><\/p>\n<p class=\"chakra-text css-gi02ar\">In the previous quarter, the ZoKrates team concentrated on a new <!-- --><a target=\"_blank\" rel=\"noopener\" class=\"chakra-link css-ug8vf0\" href=\"https:\/\/github.com\/Zokrates\/ZoKrates\/releases\/tag\/0.7.0\">major release<!-- --><\/a> of the toolbox. This latest version has been launched with support for new powerful constructs:<!-- --><\/p>\n<p><!-- --><\/p>\n<ul role=\"list\" class=\"css-1onhfjo\">\n<li class=\"css-cvpopp\">constant generics<!-- --><\/li>\n<li class=\"css-cvpopp\">support for the keccak family of hashing functions<!-- --><\/li>\n<li class=\"css-cvpopp\">inference on integer literals<!-- --><\/li>\n<li class=\"css-cvpopp\">and more!<!-- --><\/li>\n<\/ul>\n<p><!-- --><\/p>\n<p class=\"chakra-text css-gi02ar\">These enhancements enable a significantly more compact implementation of a broad array of algorithms without any trade-off.<!-- --><\/p>\n<p><!-- --><\/p>\n<p class=\"chakra-text css-gi02ar\">Additionally, numerous internal optimizations were made to reduce the proving and compilation footprint of ZoKrates programs. For a comprehensive list of changes, check the <!-- --><a target=\"_blank\" rel=\"noopener\" class=\"chakra-link css-ug8vf0\" href=\"https:\/\/github.com\/Zokrates\/ZoKrates\/blob\/develop\/CHANGELOG.md\">changelog<!-- --><\/a>.<!-- --><\/p>\n<p><!-- --><\/p>\n<p class=\"chakra-text css-gi02ar\">At last, a closer collaboration with the ZKP Research team commenced, aiming to support zk-SNARK schemes with universal setups.<!-- --><\/p>\n<\/div>\n<p><script async src=\"\/\/platform.twitter.com\/widgets.js\" charset=\"utf-8\"><\/script><br \/>\n<br \/><br \/>\n<br \/><a href=\"https:\/\/blog.ethereum.org\/en\/2021\/04\/26\/ef-supported-teams-research-and-development-update-2021-pt-1\">Source link <\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Comrades, The upcoming year promises a wealth of enhancements and grand visions emerging from the Ethereum landscape. Since our last Endorsed Teams announcement (which followed the debut of the beacon chain), the system has witnessed over 3.8 million Ether staked and more than 120,000 active validators operational across several clients. Recently, the Berlin network upgrade<\/p>\n","protected":false},"author":3,"featured_media":6562,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[23],"tags":[722],"class_list":["post-6958","post","type-post","status-publish","format-standard","has-post-thumbnail","category-ethereum","tag-return-a-list-of-comma-separated-tags-from-this-title-ef-supported-teams-research-development-update"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.3 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Innovations in Motion: A Look at EF-Supported Research and Development Progress - WSJ-Crypto<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/wsj-crypto.com\/index.php\/2025\/01\/05\/innovations-in-motion-a-look-at-ef-supported-research-and-development-progress\/\" \/>\n<meta property=\"og:locale\" content=\"it_IT\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Innovations in Motion: A Look at EF-Supported Research and Development Progress - WSJ-Crypto\" \/>\n<meta property=\"og:description\" content=\"Comrades, The upcoming year promises a wealth of enhancements and grand visions emerging from the Ethereum landscape. Since our last Endorsed Teams announcement (which followed the debut of the beacon chain), the system has witnessed over 3.8 million Ether staked and more than 120,000 active validators operational across several clients. Recently, the Berlin network upgrade\" \/>\n<meta property=\"og:url\" content=\"https:\/\/wsj-crypto.com\/index.php\/2025\/01\/05\/innovations-in-motion-a-look-at-ef-supported-research-and-development-progress\/\" \/>\n<meta property=\"og:site_name\" content=\"WSJ-Crypto\" \/>\n<meta property=\"article:published_time\" content=\"2025-01-05T00:54:36+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/wsj-crypto.com\/wp-content\/uploads\/2024\/12\/devcon-lights-edit-scaled.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"2560\" \/>\n\t<meta property=\"og:image:height\" content=\"1042\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"wsjcrypto\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Scritto da\" \/>\n\t<meta name=\"twitter:data1\" content=\"wsjcrypto\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tempo di lettura stimato\" \/>\n\t<meta name=\"twitter:data2\" content=\"22 minuti\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/wsj-crypto.com\/index.php\/2025\/01\/05\/innovations-in-motion-a-look-at-ef-supported-research-and-development-progress\/\",\"url\":\"https:\/\/wsj-crypto.com\/index.php\/2025\/01\/05\/innovations-in-motion-a-look-at-ef-supported-research-and-development-progress\/\",\"name\":\"Innovations in Motion: A Look at EF-Supported Research and Development Progress - WSJ-Crypto\",\"isPartOf\":{\"@id\":\"https:\/\/wsj-crypto.com\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/wsj-crypto.com\/index.php\/2025\/01\/05\/innovations-in-motion-a-look-at-ef-supported-research-and-development-progress\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/wsj-crypto.com\/index.php\/2025\/01\/05\/innovations-in-motion-a-look-at-ef-supported-research-and-development-progress\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/wsj-crypto.com\/wp-content\/uploads\/2024\/12\/devcon-lights-edit-scaled.jpg\",\"datePublished\":\"2025-01-05T00:54:36+00:00\",\"author\":{\"@id\":\"https:\/\/wsj-crypto.com\/#\/schema\/person\/88a93723b30416db1a352d5a0096c4a7\"},\"breadcrumb\":{\"@id\":\"https:\/\/wsj-crypto.com\/index.php\/2025\/01\/05\/innovations-in-motion-a-look-at-ef-supported-research-and-development-progress\/#breadcrumb\"},\"inLanguage\":\"it-IT\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/wsj-crypto.com\/index.php\/2025\/01\/05\/innovations-in-motion-a-look-at-ef-supported-research-and-development-progress\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"it-IT\",\"@id\":\"https:\/\/wsj-crypto.com\/index.php\/2025\/01\/05\/innovations-in-motion-a-look-at-ef-supported-research-and-development-progress\/#primaryimage\",\"url\":\"https:\/\/wsj-crypto.com\/wp-content\/uploads\/2024\/12\/devcon-lights-edit-scaled.jpg\",\"contentUrl\":\"https:\/\/wsj-crypto.com\/wp-content\/uploads\/2024\/12\/devcon-lights-edit-scaled.jpg\",\"width\":2560,\"height\":1042},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/wsj-crypto.com\/index.php\/2025\/01\/05\/innovations-in-motion-a-look-at-ef-supported-research-and-development-progress\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/wsj-crypto.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Innovations in Motion: A Look at EF-Supported Research and Development Progress\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/wsj-crypto.com\/#website\",\"url\":\"https:\/\/wsj-crypto.com\/\",\"name\":\"WSJ-Crypto\",\"description\":\"Just Another Crypto News Website\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/wsj-crypto.com\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"it-IT\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/wsj-crypto.com\/#\/schema\/person\/88a93723b30416db1a352d5a0096c4a7\",\"name\":\"wsjcrypto\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"it-IT\",\"@id\":\"https:\/\/wsj-crypto.com\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/86fe8af82ea089646d6639ca2f87e0243d8688d957bd8e3ec22ec3c457cc16d4?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/86fe8af82ea089646d6639ca2f87e0243d8688d957bd8e3ec22ec3c457cc16d4?s=96&d=mm&r=g\",\"caption\":\"wsjcrypto\"},\"url\":\"https:\/\/wsj-crypto.com\/index.php\/author\/wsjcrypto\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Innovations in Motion: A Look at EF-Supported Research and Development Progress - WSJ-Crypto","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/wsj-crypto.com\/index.php\/2025\/01\/05\/innovations-in-motion-a-look-at-ef-supported-research-and-development-progress\/","og_locale":"it_IT","og_type":"article","og_title":"Innovations in Motion: A Look at EF-Supported Research and Development Progress - WSJ-Crypto","og_description":"Comrades, The upcoming year promises a wealth of enhancements and grand visions emerging from the Ethereum landscape. Since our last Endorsed Teams announcement (which followed the debut of the beacon chain), the system has witnessed over 3.8 million Ether staked and more than 120,000 active validators operational across several clients. Recently, the Berlin network upgrade","og_url":"https:\/\/wsj-crypto.com\/index.php\/2025\/01\/05\/innovations-in-motion-a-look-at-ef-supported-research-and-development-progress\/","og_site_name":"WSJ-Crypto","article_published_time":"2025-01-05T00:54:36+00:00","og_image":[{"width":2560,"height":1042,"url":"https:\/\/wsj-crypto.com\/wp-content\/uploads\/2024\/12\/devcon-lights-edit-scaled.jpg","type":"image\/jpeg"}],"author":"wsjcrypto","twitter_card":"summary_large_image","twitter_misc":{"Scritto da":"wsjcrypto","Tempo di lettura stimato":"22 minuti"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/wsj-crypto.com\/index.php\/2025\/01\/05\/innovations-in-motion-a-look-at-ef-supported-research-and-development-progress\/","url":"https:\/\/wsj-crypto.com\/index.php\/2025\/01\/05\/innovations-in-motion-a-look-at-ef-supported-research-and-development-progress\/","name":"Innovations in Motion: A Look at EF-Supported Research and Development Progress - WSJ-Crypto","isPartOf":{"@id":"https:\/\/wsj-crypto.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/wsj-crypto.com\/index.php\/2025\/01\/05\/innovations-in-motion-a-look-at-ef-supported-research-and-development-progress\/#primaryimage"},"image":{"@id":"https:\/\/wsj-crypto.com\/index.php\/2025\/01\/05\/innovations-in-motion-a-look-at-ef-supported-research-and-development-progress\/#primaryimage"},"thumbnailUrl":"https:\/\/wsj-crypto.com\/wp-content\/uploads\/2024\/12\/devcon-lights-edit-scaled.jpg","datePublished":"2025-01-05T00:54:36+00:00","author":{"@id":"https:\/\/wsj-crypto.com\/#\/schema\/person\/88a93723b30416db1a352d5a0096c4a7"},"breadcrumb":{"@id":"https:\/\/wsj-crypto.com\/index.php\/2025\/01\/05\/innovations-in-motion-a-look-at-ef-supported-research-and-development-progress\/#breadcrumb"},"inLanguage":"it-IT","potentialAction":[{"@type":"ReadAction","target":["https:\/\/wsj-crypto.com\/index.php\/2025\/01\/05\/innovations-in-motion-a-look-at-ef-supported-research-and-development-progress\/"]}]},{"@type":"ImageObject","inLanguage":"it-IT","@id":"https:\/\/wsj-crypto.com\/index.php\/2025\/01\/05\/innovations-in-motion-a-look-at-ef-supported-research-and-development-progress\/#primaryimage","url":"https:\/\/wsj-crypto.com\/wp-content\/uploads\/2024\/12\/devcon-lights-edit-scaled.jpg","contentUrl":"https:\/\/wsj-crypto.com\/wp-content\/uploads\/2024\/12\/devcon-lights-edit-scaled.jpg","width":2560,"height":1042},{"@type":"BreadcrumbList","@id":"https:\/\/wsj-crypto.com\/index.php\/2025\/01\/05\/innovations-in-motion-a-look-at-ef-supported-research-and-development-progress\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/wsj-crypto.com\/"},{"@type":"ListItem","position":2,"name":"Innovations in Motion: A Look at EF-Supported Research and Development Progress"}]},{"@type":"WebSite","@id":"https:\/\/wsj-crypto.com\/#website","url":"https:\/\/wsj-crypto.com\/","name":"WSJ-Crypto","description":"Just Another Crypto News Website","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/wsj-crypto.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"it-IT"},{"@type":"Person","@id":"https:\/\/wsj-crypto.com\/#\/schema\/person\/88a93723b30416db1a352d5a0096c4a7","name":"wsjcrypto","image":{"@type":"ImageObject","inLanguage":"it-IT","@id":"https:\/\/wsj-crypto.com\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/86fe8af82ea089646d6639ca2f87e0243d8688d957bd8e3ec22ec3c457cc16d4?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/86fe8af82ea089646d6639ca2f87e0243d8688d957bd8e3ec22ec3c457cc16d4?s=96&d=mm&r=g","caption":"wsjcrypto"},"url":"https:\/\/wsj-crypto.com\/index.php\/author\/wsjcrypto\/"}]}},"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/wsj-crypto.com\/index.php\/wp-json\/wp\/v2\/posts\/6958","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wsj-crypto.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/wsj-crypto.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/wsj-crypto.com\/index.php\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/wsj-crypto.com\/index.php\/wp-json\/wp\/v2\/comments?post=6958"}],"version-history":[{"count":2,"href":"https:\/\/wsj-crypto.com\/index.php\/wp-json\/wp\/v2\/posts\/6958\/revisions"}],"predecessor-version":[{"id":6960,"href":"https:\/\/wsj-crypto.com\/index.php\/wp-json\/wp\/v2\/posts\/6958\/revisions\/6960"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/wsj-crypto.com\/index.php\/wp-json\/wp\/v2\/media\/6562"}],"wp:attachment":[{"href":"https:\/\/wsj-crypto.com\/index.php\/wp-json\/wp\/v2\/media?parent=6958"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/wsj-crypto.com\/index.php\/wp-json\/wp\/v2\/categories?post=6958"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/wsj-crypto.com\/index.php\/wp-json\/wp\/v2\/tags?post=6958"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}