When the going gets tough, the tough get coding. Here’s the latest on the state of Ethereum 2.0.

(Most of) the Interop crew. [Photo: Danny Ryan]

by Ben Edgington of PegaSys, as part of the State of Ethereum 2.0 Series.

It was just a throwaway remark during a team stand-up: “We need to get in a room, lock the door, and not let anyone out until all the clients are talking to each other.”

As far as I knew, nobody took it seriously. So when Joe Delong announced an interoperability lock-in retreat a few weeks later at the Ethereum 2.0 meet-up in Brooklyn, it was a bit of a surprise. He’d found a venue, secured funding from ConsenSys, and set a date—all without saying a word…

The phase 0 spec is frozen. Clients are testing interop. Phase 2 research has exploded. What does all this mean for the future of Ethereum?

Welcome to the Bazaar

I recently re-read Eric Raymond’s classic 1997 essay on open source development, “The Cathedral and the Bazaar.” It’s a compelling look at what happens when you allow a broad group of “all-comers” to participate in the development of a software project. He calls this the “bazaar” model of open source software development. It is noisy and seemingly chaotic, but immensely productive and energising — and, crucially, results in better outcomes. He contrasts the bazaar approach…

What are the principles shaping the development of Ethereum 2.0, Serenity? Where are the landmarks and constellations that will guide us? What’s the map for the journey?

Going where no-one has gone before [Image, public domain]

PegaSys is the protocol engineering team at ConsenSys. Sign up for the PegaSys newsletter to get the latest updates on Ethereum 2.0.

In previous articles, I’ve related some of the history and background to Ethereum 2.0, and explained the role of the Beacon Chain in the new protocol. Now I want to take a look at the stated design goals of Ethereum 2.0. As usual, this is very much my own viewpoint on things, and shouldn’t be confused with any kind of official statement.

Every project should have design goals. They capture the overall vision for the project, shaping and…

I believe that this community, above all, appreciates the importance of rewarding creators, so I thought it would be fun to document my experience of making a (small) contribution to a Gitcoin Grant.

Gitcoin grants are, “a fast, easy and secure way to provide recurring token contributions to your favorite OSS maintainers.” Most of my work is on Ethereum 2.0 development, and one of the great services to the community is performed by @pggallagher who faithfully writes up the notes from the regular developers’ meetings. A little while ago, Peter suggested setting up a Gitcoin Grant to encourage this work.

The Beacon Chain and Ethereum 2.0 — where it came from and where it’s going. Missed “State of the Ethereum Protocol #1”? Check it out here.

Ethereum 2.0 isn’t a new idea. Back in 2014, Vitalik said of Ethereum 2.0 that, “We will either solve the scalability and consensus problems or die trying.” Well, we’re still very much alive, and his updated view from just a couple of weeks ago is that “There is no significant unsolved theoretical problem left for Ethereum 2.0.”

Now it’s time for what he calls the “software development slog,” and the Beacon Chain is the…

A look through all that has been happening in Ethereum’s “Year of Scalability” and progress made on the path towards Ethereum 2.0.

Scalability — the Story so Far

From the start of 2018, it was clear that the theme of the year would be “scalability.” On January 2nd, the Ethereum Foundation made a call for applications for grants to be awarded to researchers and developers working on massively increasing the transaction processing capability of the network. And in a presentation on March 4th, titled “The Road Ahead for 2018,” Vitalik said “For 2018 we really believe that scaling is the primary focus.”

So, what’s been happening…

Ben Edgington

Blockchain protocol engineering at PegaSys, ConsenSys.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store