Transcript preview
Preview only
So this was in 2007. I was at a workshop, and the goal of the workshop is kind of see whether Byzantine fault tolerance is practical or not. But there was actually two big complaints. One is that maybe nobody needs it, and the other was that the performance was horrible.
So the question wasn't whether consensus protocols are practical. The question was, do you really need to be robust to potentially very unpredictable failures as opposed to just crashing?
Satoshi Nakamoto, he kind of realized that. He said the the core technical aspect of Bitcoin is solving Byzantine agreements. I would say, de facto, all the major chains that we know are running some version of Byzantine thought tolerance. The early proof of stake protocols, they were not very efficient. They had blocks every ten minutes. And so, really, if you're thinking about serving billions of people or systems that really manage large economies, you wanna have kind of a wartime mode and a peace time mode. So in peace time, there's no failures. And the thing is that you do wanna be able t
People often tell the story of Bitcoin as if it appeared out of nowhere. But the ideas behind Bitcoin stretch back decades, drawing on foundational work in computer science, cryptography, and distributed systems. In this episode, Tim Ruffgarten and Dutta Abraham explore the scientific roots of blockchain consensus, explain why Bitcoin represented a breakthrough in Byzantine fault tolerance, and discuss how decades of academic research continued to influence the design of modern blockchain protocols. Whether you're new to crypto or have been following the space for years, this conversation offe
Hi, everyone. I'm Tim Rufgarden, head of research at a sixteen c crypto and professor of computer science at Columbia University. And today, we're kicking off a new series called First Principles, the Scientific Roots of Blockchain Technology that explores one of the most exciting areas of research at the intersection of theory and practice blockchains and where the ideas that make them possible come from. At their core are decades of work across computer science, economics, and mathematics ideas about how distributed systems reach agreement how trust can emerge without central authority and h
Bitcoin was not just a whole new disruption in in distributed computing. It also has innovation in economics and cryptography. But here, we're gonna focus on the distributed computing part. It actually took quite a few years for people to realize that this is kind of solving a Byzantine agreement problem. So Byzantine agreement problem was kind of this very core academic problem that has been studied for forty years. In that sense, Bitcoin is kind of this huge revolution in how to solve Byzantine agreement. In fact, if you look at early emails from Satoshi Nakamoto, he kind of realized that. S
So Nakamoto apparently knew that this was a a well known problem, distributed computing. So what's the connection then between the Bitcoin protocol and, you know, the protocols we're gonna hear about?
Yeah. So so in a sense, both the the protocols that we're gonna hear about from Barbara Liskov and Leslie Lampart are Byzantine agreement protocols or agreement protocols in general. So Bitcoin solved this in a much different setting, permissionless with a much smaller setup, much more kind of geared towards cryptocurrency and cryptoeconomics. But if you kind of think about this from the foundational perspective, they're both solving the same agreement problem. So agreement is kind of this problem where you have multiple different parti
Keep exploring with a free account.
A free account preserves the short preview. Upgrade to Pro for the full transcript and episode chat.