ethereum.org

Development Update #2 - Ethereum.org

Hey Ethereum! Here’s the latest update from the ethereum.org team: Style guide & Design upgrade Ethereum.org is getting an upgrade! In January we released a style guide (figma doc) for public comment and feedback, and we’re currently in the process of rolling it out live on the site. We also published a set of design principles that help guide decisions about the site. The rollout of the new site design will also include new layouts to existing pages - go...
post image

eth2 quick update no. 9

Strange times. I hope you are all well and continue to take care of yourselves, your families, and your communities. We’re a bit overdue on a quick update. My apologies. I’ll keep them coming at a regular clip after this one. Eth2 is looking good – Phase 0 is stable, client teams are crushing it, and some promising research was published for our stateless future. tl;dr v0.11.0 released as a stable target for multi-client testnets Release of Combining GHOST and...
post image

The 1.x Files: Stateless Summit Summary

The Stateless Ethereum Summit It’d be a fools errand to try and provide a representative or objective summary immediately following this week in Paris – I and everyone else whom were present shall be spending the coming weeks refining our takeaways, and adjusting for the year ahead. But for you, dear reader, who felt the Paris FOMO and have been eagerly awaiting an update, I will provide my personal and incomplete collection of high-level insights, decisions, and results of the...
post image

The 1.x Files: The State(lessness) of the Union

The next Stateless Ethereum research call is coming up in less than a week! The telegram chat now has hundreds of messages to catch up on, and only a small portion of the topics discussed have made it into the ethresearch forums. This post is just a quick primer and general update; we’ll re-cap most issues under discussion currently, and set the stage for call #4 as well as the 1.x researcher’s summit following EthCC. This post assumes a higher-than-average...
post image

Validated, staking on eth2: #2 - Two ghosts in a trench coat

Special thanks to Sacha Yves Saint-Leger & Danny Ryan for review. In this installment, we’ll discuss the consensus mechanisms behind eth2. Eth2 has a novel approach to deciding which block is the head of the chain, along with which blocks are and are not a part of the chain. By using a hybrid between the two mechanisms, eth2 aims to have a consensus which, in addition to being rapid and safe when the network is behaving normally, remains safe even...
post image

eth2 quick update no. 8

Keep it coming tldr; Audit and formal verification of deposit contract bytecode completed by Runtime Verification The word of the month is “optimization” Ongoing Phase 2 research driven by Quilt and eWASM. Welcome TXRX to the table Whiteblock releases gossipsub testing results Stacked spring! Conferences, hackathons, bounties, and more
Solidity

Solidity 0.6.x features: try/catch statement

The try/catch syntax introduced in 0.6.0 is arguably the biggest leap in error handling capabilities in Solidity, since reason strings for revert and require were released in v0.4.22. Both try and catch have been reserved keywords since v0.5.9 and now we can use them to handle failures in external function calls without rolling back the complete transaction (state changes in the called function are still rolled back, but the ones in the calling function are not). We are moving one...