Author: Sophia Brown

Hey Ethereum! Here’s the latest update from the ethereum.org team: Help us reach 30 languages! Over the last 6 months, the global Ethereum community has translated Ethereum.org into 23 languages. Today, traffic to non-english pages accounts for more than 20% of all traffic. Over the next 2 months, we want to raise the total number of supported languages to over 30. If you are a speaker of a language that is not currently supported by ethereum.org, we’d love to have your help! We’re especially looking for native speakers of Vietnamese, Thai, Danish, Norwegian, Hungarian, Finnish, or Ukranian. Even if your…

Read More

We’ve all been pretty busy with all the things! I’ll try to keep these posts rolling out, but in the meantime, be sure to checkout Ben Edgington’s What’s New in Eth2 to get your fix. Tune into Ethereal Virtual Summit this Thursday and Friday! It’s full of excellent eth2 content and it’s 100% FREE. Thank you to all the organizers for their hard work in making the switch to online. I’m super excited 🙂 tl;dr Doubling bounty rewards Starting today all rewards in the Phase 0 Pre-Launch Bounty Program are being doubled for a maximum of $20k for critical bugs!…

Read More

Developer Experience2 of 2 scorched earthA decentralized system for peer-to-peer content suggestion utilizing a “Two Of Two Scorched Earth” reward/punishment scheme proposed by Vitalik Buterin to incentivize quality content sharing. The goal of the project is to deliver a proof-of-concept implementation on mainnet to demonstrate the usefulness of this scheme for a variety of applications.Developer ExperienceEthWorksMaintenance and improvements on Waffle, a library for writing and testing smart contracts. Grant objectives include ENS integration, expanded documentation and addition of dynamic mocking.https://github.com/EthWorks/WaffleDeveloper ExperiencePOA NetworkThe Arbitrary Message Bridge can not only transfer tokens between any two EVM-based chains, but can relay any data…

Read More

To the users and the builders, We’ve said it before and we’ll say it again: Ethereum’s future is bright, and this year we are seeing much of that future come to life as the Ethereum ecosystem builds on a foundation laid by dedicated research and development over the last years. This update will focus on how the Ethereum Foundation aims to help further Ethereum’s progress, on what we’ve been working on in terms of allocations and more, and on why our outlook is brighter now more than ever. Who we are, and where we’ve been The focus of the Ethereum…

Read More

Special thanks to Sacha Yves Saint-Leger & Danny Ryan for their review. At the core of every Proof of Stake system is a signature scheme. Signatures are used to verify the identity of each validator allowing their actions, both good and bad, to be attributed to them. We can verify honesty by looking at a validator’s signed messages and we can prove malice by showing messages that violate the rules of consensus. In fact, in eth2, the identity of a validator is their public key. Specifically, each validator has two sets of keys: a signing key and a withdrawal key.…

Read More

Queridos Amigos, In our most recent update, we outlined what Devcon is all about and spoke to our renewed focus on growing the Ethereum ecosystem. Part of that focus is on making sure that, for all types of attendees, the next Devcon is all that we dream for it to be and more. For details on those goals and beyond, please read the full post here! Today, we’re going to tackle our site-selection and timing, along with more on what’s ahead for this year and beyond. 🥁 Our Selection 🥁 Getting right to it, we’re excited and proud to announce…

Read More

A huge thank you for excellent input and feedback from Sacha Saint-Leger, Joseph Schweitzer, Josh Stark, and protolambda. I spend a lot of my time explaining and answering questions about eth2, and I mean a lot. Some of this on a deep and technical level as I help communicate research and specifications to technical contributors, but more and more these days I’m fielding questions from the community about eth2 progress, direction, motivations, design decisions, delays, and more. I actually really enjoy these conversations. I get super excited as I explain eth2, come up with new ways to describe various components,…

Read More

I’ve been thinking recently about post-apocalyptic wastelands. Specifically, about this scene from Mad Max: Fury Road, when the main characters have just escaped the first wave of pursuit, and are staying ahead of their would-be captors. They need to keep moving, but still need to do maintenance on the centerpiece of the movie: a gigantic “war rig” truck driving them to safety. So Charlize Theron climbs out under the cab to make some repairs en-route: The idea of conducting repairs on a big complicated truck while it’s still moving is just so appropriate for the film’s high-octane drama. It occurred…

Read More

As always, a lot continues to happen on the eth2 front. Aside from written updates (check out the State of Eth2 post below) and other public summaries, client teams, contributors, and community members/prospective-validators have been busy! Today, we’ll cover some significant deposit contract news, and big steps toward implementation of spec version v0.12. tl;dr Solidity deposit contract and formal verification Today, we’d like to announce a new and more secure version of the eth2 deposit contract written in Solidity! This contract retains the same public interface (with the addition of an EIP 165 supportsInterface function) and thus is an entirely…

Read More

*This is part #1 of a series where anyone can ask questions about Geth and I’ll attempt to answer the highest voted one each week with a mini writeup. This week’s highest voted question was: Could you share how the flat db structure is different from the legacy structure?* State in Ethereum Before diving into an acceleration structure, let’s recap a bit what Ethereum calls state and how it is stored currently at its various levels of abstraction. Ethereum maintains two different types of state: the set of accounts; and a set of storage slots for each contract account. From…

Read More