Author: Michael Johnson
Contract deployment Genesis deposits Bootstrap consensus tl;dr v1.0 specs released 🚀 v1.0 spec release Today, we released v1.0 of the eth2 specs, including the mainnet deposit contract address — 0x00000000219ab540356cBB839Cbe05303d7705Fa. eth2 will have a MIN_GENESIS_TIME of 1606824000 (or for those of you who don’t think in unix time — December 1, 2020, 12pm UTC). To trigger genesis at this time, there must be at least 16384 32-ETH validator deposits 7 days prior to December 1. If not, genesis will be triggered 7 days after this threshold has been met (whenever that may be). For a more detailed discussion of how…
Summary Versions of geth built with Go or are most likely affected by a critical DoS-related security vulnerability. The golang team has registered this flaw as ‘CVE-2020-28362’. We recommend all users to rebuild (ideally v1.9.24) with Go 1.15.5 or 1.14.12, to avoid node crashes. Alternatively, if you are running binaries distributed via one of our official channels, we’re going to release v1.9.24 ourselves built with Go 1.15.5. Docker images will most probably be out of date due to a missing base image, but you can check the release notes on how to temporarily build one with Go 1.15.5. Please run…
tl;dr This week the EF announced the Eth2 Staking Community Grants round in an effort to support a more delightful staking experience. This is an open call for proposals for grants that aim to enhance all things staking — tools, documentation, educational resources, etc. Check it out for more details including a non-exhaustive wishlist. Proposals are due by December 22nd! v1.0 eth2 testnets — Toledo and Pyrmont This week, client developers led by protolambda launched the Toledo devnet — a 16k validator testnet with v1.0 mainnet configuration. Although you can sync up your favorite node to this testnet, you cannot…
The EF is excited to announce the results of the Medalla data challenge, a data hackathon focused on the Medalla testnet ✨ The prompt was open-ended: we asked for data tools, visualizations, and analyses of testnet data; in short, anything that would help the community make sense of all the data. Over the course of six weeks we received 23 submissions from a wide variety of teams. We were pleased to see high quality submissions for every category. Prizes are divided into three tiers based on scope, extensibility, and usefulness to the community. 🥇 Gold ($15k prize) Jim McDonald –…
It’s always fun to hear about new grants as they’re awarded, but what happens after the announcement? In this series, we’ll check in on projects that are well underway – or already at the finish line. Read on to learn about some recent milestones and achievements by grantees! Where applicable, the grant recipient is listed first, followed by the project for which the grant was awarded. Fuel Labs for Optimistic Rollup R&D, SparsENS Fuel Labs is best known for their work on a UTXO-based design for scalable, trust-minimized optimistic rollups. This multitasking team is also developing SparsENS, a stateless ENS…
Community & educationBlockchainsForSchoolsSponsorship of BlockchainsForHacks, an ideation challenge for high school and college students to create innovative projects using blockchain technology.Cryptography & zero knowledge proofsHubbleContinued funding for work on an optimistic rollup hub allowing creation of any rollup chain simply by writing a solidity function.Cryptography & zero knowledge proofsZkopru (zk-optimistic-rollup)Layer-2 scaling solution for private transactions using zk-SNARKs and optimistic rollup. Github: https://github.com/zkopru-network/zkopruCryptography & zero knowledge proofsDark ForestGame theorietic research completed by a group of Stanford students on using zk-SNARKs to construct “incomplete information” environments where users can keep a private state while publicly submitting verifiably valid actions. Dark Forest was…
While everyone is staring in amazement on December 1st, 12pm UTC anticipating the Eth 2.0 Beaconchain genesis, within the JavaScript team we quietly prepared our own little genesis release in the shadows. Being very much around the good ol’ Eth 1.0 chain we are nevertheless very much excited on this too. 😀 Some background story: the EthereumJS ecosystem around the VM consists of a very modular set of libraries (vm, blockchain, merkle-patricia-tree, tx,…), each encapsulating its own dedicated set of functionality. While this is great for the user, it turned out to be not so great for development since it…
Minimum ETH threshold hit 🎉; genesis on December 1st, 12pm UTC Get your nodes running! and monitor updates through genesis 👀 Eth2 genesis, December 1st. Get ready! This week, the deposit contract hit the minimum threshold of 16384 32-ETH validator deposits, kicking genesis into motion. Genesis time is 1606824023 — that is, December 1, 2020, 12:00:23pm UTC. If you made genesis deposits, please make sure you’re an active participant this week. Set up your node 🖥 It’s time to configure your node. Sync your eth1 client (start now! this can take some time), set up your favorite eth2 client, and…
A note about the Stateless Ethereum initiative: Research activity has (understandably) slowed in the second half of 2020 as all contributors have adjusted to life on the weird timeline. But as the ecosystem moves incrementally closer to Serenity and the Eth1/Eth2 merge, Stateless Ethereum work will become increasingly relevant and impactful. Expect a more substantial year-end Stateless Ethereum retrospective in the coming weeks. Let’s roll through the re-cap one more time: The ultimate goal of Stateless Ethereum is to remove the requirement of an Ethereum node to keep a full copy of the updated state trie at all times, and…
Within the next few weeks, we’ll be winding down Ethereum Studio. Please use this time to download any projects you have saved. To download your project, use the download icon in the file explorer. If you’re looking for another web environment for your Solidity development, we recommend Remix. Also, we encourage you to consider setting up a local development environment. For tools, documentation, and more, check out our developer portal. Why sunset Studio? The education resources and developer tools available in the community have improved significantly since we added Studio to the website. We’re re-evaluating Studio’s role, and while we…