Discovering best practises for scaling the Ethereum blockchain
across first and second layer solutions
Interviews and analysis addressing the state of scaling today
What is the state of the ecosystem today, from Proof-of-Work to Sharding?Read more
Nick Johnson on how first and second layer solutions will impact ENS, how to scale teams, and more.Read more
Best practice recommendations from those actively working to scale Ethereum across layer one and layer two solutions.
The latest Ethereum 2.0 Casper and sharding specification is a work-in-progress document for researchers and implementers. Here are some client implementations.
Research is expected to be cutting edge, it's expected to change fast, and it needs to be able to change fast because if they were stuck having to do deprecation on the old, well, it would just slow things down.I don't think that there's any value in trying to stabilize research ideas because I think that's completely against the idea of research in general of needing to not - to be able to go a completely different direction if that's what needs to happen.
, Trinity, Lead Architect
It's always important to be centered around what the key idea of sharding is and what you're trying to deliver and what you're trying to show to people. I think that, sure there are a lot of things to answer about p2p but I would argue that it's much more important to determine the consensus mechanism, to understand the committee selections. I think that is what the spec is getting at. That's why they don't go into as much implementation detail about these things. They just care about the main construct of it, which are the things that will actually enable a quadratically sharded blockchain.If you feel like you're going too much into the weeds of implementation details just focus around what's needed for sharding. Then I think it will be easier to figure out. It's definitely difficult because it is a moving target, but it's something that can be worked on as a team.
, Prysmatic Labs, Prysm
Scaling the Ethereum blockchain through off-chain mechanisms such as State Channels and Plasma.
To stay up to date on the latest innovations, try visiting these forums.
Scaling Today - Episode #0: Raul Jordan from Prysmatic Labs speaks about how to onboard developers for scaling the Ethereum blockchain and lessons he's learned building the Prysm client implementation for sharding. Subscribe to this podcast. View all episodes.
Scaling Today is not a demand, but an exploration of the state of research and development that is currently being iterated on so that the Ethereum blockchain can achieve mass adoption. Far from being a definitive source, the goal of this project is to highlight best practices to aid developer onboarding, specifically as they relate to scaling through Casper, Sharding, Plasma and State Channels.
Scaling Today is a free and open source community project made possible by the May 2018 Ethereum Foundation Grants program.