Transcript
Preston Van Loom (0:00)
Foreign.
Host (0:10)
Welcome back to the Crypto 101 podcast. We hope everyone is having a fantastic week. No matter where you're coming in from and when you're coming in from, you're in the right place because this week we have Preston Van Loom on. He is an Ethereum core developer at Off Chain Labs and and he even led the engineering team that helped transition Ethereum from proof of work to proof of stake. So a household name here in the house and we are glad to have you on here with us, Preston.
Preston Van Loom (0:38)
Hey, happy to be here.
Host (0:40)
Absolutely. So tell us about that. Let's talk about that headline first. Leading the Ethereum team from proof of work to proof of stake. That was a big deal. I remember when this happened, it wasn't too long ago, I think it was like a year or two or maybe, maybe even a little bit more at this point losing track of time over here. But that was a really, really big transition. Like what was that like? And I guess also like why did we do that in the first place?
Preston Van Loom (1:08)
These are great questions. I look back at the switch from proof of work to proof of stake as one of our biggest achievements in Ethereum. It's obviously one of the most complex things Ethereum has ever done. My role, I'm a core developer on Ethereum. I work on the Prism consensus client. Cool thing about Ethereum is they have this kind of insurance policy on client implementations where we have this idea behind client diversity where we build multiple implementations of the same thing and the idea there is to have some redundancy so that when there is any issue with one particular client that we have an alternative to quickly switch to. This favors liveness of Ethereum. That's really the most important thing. Through all these upgrades we've had, Ethereum's never gone down. It's been online ever since it was online 100 uptime. So when it came to switching from proof of work to proof of stake, well, walking a step back is we started out wanting to scale the L1 through sharding and the idea was to add more shards, like basically more L1s to kind of work in harmony together to have one big horizontally scaled blockchain. At the same time we were working on the switch to proof of stake, which is a better way that we believe a better way to secure the blockchain as like we iterated through these designs and the research, we said let's just start with proof of stake and get that done. That being like the biggest low hanging fruit that we can get done. So in 2018, I would say we really started putting some hands to the keyboard and getting stuff built. Our team, the Prism team, we were one of the first, maybe the first team independently to announce intentions to build out proof of stake for Ethereum. Just a couple of guys online, like in the chat rooms saying, like, I'm really interested in building this. Is anybody else working on it? Five strangers come together, we form the Prism team, we just start building and building proof of stake. We were funded through grants, through the ef, through donations. This is very much like a moonlighting project to build something of value. And this, we're not going to monetize it. It's just free open source software. It took three years, I think three years to actually launch the. Maybe it's two years. It took a couple years to actually launch what we called the beacon chain. And this was a kind of a, I guess a side chain, you might call it. It was another version of Ethereum run in parallel to the proof of work Ethereum. And all it did was come to consensus. All it did was do proof of stake. Very simple. There's no like EVM or anything in there. And we let that run for a few, a year or two to really get this idea validated. Say, look, look, it works in production, it's working. Once we were satisfied with that, I think it was 20, 21 or 22 a couple years ago. It's all kind of blurry these days. But we finally did the switch from proof of work to proof of stake. And the way that we did that was we we merged these two chains together so we had the beacon chain that was running alongside the proof of work chain. And today they're all tightly coupled in one where the proof of work component is removed and now the blockchain is secured by the proof of stake component through the beacon chain that's been running, you know, ever since then, for many years. And we've gone through several, several upgrades since then. Petra being the next biggest one since the merge. Just a lot of really exciting stuff. But that was, I mean, that was, like I said, a highlight of our careers, I think, because it was like the analogy people use is we were upgrading an airliner jet, changing the engines in flight like you can land and take off again because there's just too much going on. Had to do it on the fly. And coordinating a truly decentralized protocol is very difficult. So yeah, that was a really, really interesting time for us. And it went flawlessly. It was great.