Isaac PatkaGuest
Stefan BeyerHost
Jade DohertyHost
That was back when, more or less when I started, I think, when smart contracts were very different to what they looked or what they look now.

What do you think, what was it like then for you and how do you think it's different now? And has the security changed at all in your view?

think it has back then everybody was just trying to figure out like the basics and so when people when I was on these forums people were posting like I made this a dice rolling contract where you can two people can you know roll some dice and then you know that helps you understand like okay maybe certain things like random number generation is not great in a deterministic environment.

But people were just kind of pushing the boundaries of like, okay, what can we do with smart contracts? So they were not fully understanding what they're good at, what they're not good at.

Basic patterns that we now kind of understand about what is a secure smart contract pattern.

Back then, I know people still talk about upgradable versus not upgradable things.

But back then, it really was a debate of like, you're either in the smart contracts should be upgradable camp or... upgrade abilities, a bug, and there should be none of that.

So it was it was very early days back then of people trying to figure out what was possible.

I remember when like the CryptoKitties team posted their contract to a forum looking for bug bounties.

And then it exploded into one of the biggest things that I should have paid attention to.

So it was just everybody was just kind of pushing the boundaries, figuring out what was possible.

And then naturally, that kind of led to, you know, certain design patterns that were more or less secure.

And so for the first, I'd say, you know, five or six or seven years or something, smart contract bugs and design pattern bugs really dominated exploits and hacks and mistakes.

We've settled on like what relatively secure patterns exist and mistakes have and security landscape has changed more from we don't know how to write smart contracts to more traditional attack patterns, operational security, weak points as far as like human control.

The core smart contracts have gotten a lot better, which has pushed the security risks to different parts, which are more analogous maybe to traditional security.

That was back when, more or less when I started, I think, when smart contracts were very different to what they looked or what they look now.

What do you think, what was it like then for you and how do you think it's different now? And has the security changed at all in your view?

think it has back then everybody was just trying to figure out like the basics and so when people when I was on these forums people were posting like I made this a dice rolling contract where you can two people can you know roll some dice and then you know that helps you understand like okay maybe certain things like random number generation is not great in a deterministic environment.

But people were just kind of pushing the boundaries of like, okay, what can we do with smart contracts? So they were not fully understanding what they're good at, what they're not good at.

Basic patterns that we now kind of understand about what is a secure smart contract pattern.

Back then, I know people still talk about upgradable versus not upgradable things.

But back then, it really was a debate of like, you're either in the smart contracts should be upgradable camp or... upgrade abilities, a bug, and there should be none of that.

So it was it was very early days back then of people trying to figure out what was possible.

I remember when like the CryptoKitties team posted their contract to a forum looking for bug bounties.

And then it exploded into one of the biggest things that I should have paid attention to.

So it was just everybody was just kind of pushing the boundaries, figuring out what was possible.

And then naturally, that kind of led to, you know, certain design patterns that were more or less secure.

And so for the first, I'd say, you know, five or six or seven years or something, smart contract bugs and design pattern bugs really dominated exploits and hacks and mistakes.

We've settled on like what relatively secure patterns exist and mistakes have and security landscape has changed more from we don't know how to write smart contracts to more traditional attack patterns, operational security, weak points as far as like human control.

The core smart contracts have gotten a lot better, which has pushed the security risks to different parts, which are more analogous maybe to traditional security.
The rest of this transcript — segmented and speaker-labeled, so you land on the exact moment something was said
Search every transcript — by keyword, by phrase, or by meaning, across every show Radar indexes
Trends — what is surging across podcasts, measured against its own baseline
Alerts — when a name you follow appears in a newly indexed episode
No account is needed to search Radar.