Listen "Code is law?"
Episode Synopsis
I don't stand by the smart contract principle that is espoused by some, that is summed up in three words: code is law.
As a former test engineer, it's all to clear to me that there will always be bugs in any computer program that does something complicated or contains more than ten lines of code. Or in the platform, interpreter, or operating system running underneath it.
Behind all computer programs there is an intent, and the code is an attempt to capture that intent.
In specific cases where DeFi protocols move large amounts of digital assets to a particular wallet following some contract interaction, of course there are grey areas, and there is room for arguing whether or not the interaction was "reasonable" or not.
But if the conclusion is that it's not reasonable, and that this was understood prior to the interaction, then I don't see "code as law" as a defense.
What do you think?
As a former test engineer, it's all to clear to me that there will always be bugs in any computer program that does something complicated or contains more than ten lines of code. Or in the platform, interpreter, or operating system running underneath it.
Behind all computer programs there is an intent, and the code is an attempt to capture that intent.
In specific cases where DeFi protocols move large amounts of digital assets to a particular wallet following some contract interaction, of course there are grey areas, and there is room for arguing whether or not the interaction was "reasonable" or not.
But if the conclusion is that it's not reasonable, and that this was understood prior to the interaction, then I don't see "code as law" as a defense.
What do you think?
More episodes of the podcast BlockchainGandalf
Computer security: more carrots, less sticks
11/08/2023
Xen and Sybil Attacks
19/10/2022
Revenue streams for P2E games
07/10/2022
The zeroth law of P2E games
07/10/2022
On the sustainability of P2E games
05/10/2022
Blockchains are not immutable
30/09/2022
Staking in Crypto
12/09/2022
Defining the Metaverse
12/09/2022
ZARZA We are Zarza, the prestigious firm behind major projects in information technology.