Earlier quoted context omitted.
Rugpulls, as in projects attracting funds and then absconding with them, are different from exploits in that they involve outright lies / deception. There's a (moral, at least) difference between bad intent and honest incompetence. The attacker didn't ask anyone to contribute the funds that he appropriated.
But if we're talking about bad intent, then we could easily argue that Medjedovic (the hacker) acted with bad intent in this case. It goes both ways. If code is law, then hacks would be legal but so would rugpulls. If code is still ruled by law, then rugpulls and hacks can be judged by things like intention.
The math prodigy whose hack upended DeFi won’t return funds
331–340 of 409 posts
Re: The math prodigy whose hack upended DeFi won’t return funds
#332Earlier quoted context omitted.
AFAIK the legal system still applies to crypto; the recourse when somebody hacks your smart contract is the same as when somebody defrauds you; you sue. Except with smart contracts you have more traceability as to what happened. And you don't need to make the smart contract explicitly subordinate to the law, they are as a matter of fact, because everything de facto is. This idea that code is law and crypto exists in…
I mean, anyone can sue for anything, but if you're suing for this, good luck: a) finding a judge/jury that understands it, and b) collecting
Re: The math prodigy whose hack upended DeFi won’t return funds
#333Earlier quoted context omitted.
I primarily care because I think there's money to be made. But I also think the shift directionally makes sense. Traditional finance (really most transactions for that matter) have moved towards fewer middlemen dependent, more democratized forms of transactions (e.g. wealthy folks can call their traders to buy/sells stock -> open to middle class -> no need to call traders -> no fee no minimum online trading). To me,…
> I primarily care because I think there's money to be made. Crypto /thread
Re: The math prodigy whose hack upended DeFi won’t return funds
#334Earlier quoted context omitted.
That sort of depends on what the exploit is, right? For example, if DRNK costs $1 per unit, but I find out that by putting in $1.25 I get 2 units, have I actually exploited the machine? Is it not reasonable to assume that discount was intended? Now, of course, if I'm prying open the machine with a prybar then we could argue that's just theft. But, putting money in the machine and getting units out is the intended int…
> For example, if DRNK costs $1 per unit, but I find out that by putting in $1.25 I get 2 units, have I actually exploited the machine? Is it not reasonable to assume that discount was intended? What if you remove the last part? What if you know, clearly, that your interaction what not what the designer wanted? > So, that's what I'd say the difference is. A smart contract defines all the interactions that are valid.…
This is what I like to refer to as “stupid tax”.
I’ve had cases where I put money into a soda machine and it gave me a drink plus more than I deposited into it. Or kicked out more than one item because one was stuck and my purchase obviously unstuck it.
Does this make me a criminal?
As an aside I used to work at a place with a soda machine that was basically like a slot machine with slightly higher payouts than one in Los Vegas. This was at a grocery warehouse and the drinks were at cost so “losing” your bet cost like a quarter. Probably designed that way, who knows?
Re: The math prodigy whose hack upended DeFi won’t return funds
#335Earlier quoted context omitted.
I never hear "code is law" from defi protocols, their ToS, or really from anyone. It's only the detractors of Web3 who tout this false logic of "code is law" so I guess you're screwed. Examples of code NOT being the law: Some defi protocols have made those affected by a hack/loophole whole again with their own funds. Some defi protocols explicitly exclude certain jurisdictions like the US from accessing their protoco…
> Examples of code NOT being the law: Some defi protocols have made those affected by a hack/loophole whole again with their own funds. That's a terrible example. If the code really weren't law, they'd reverse the transaction, or force the hacker to give back the money, like a court could. Since the code is law they're stuck, and so just hand the victim some money out of their own pockets, to try and eliminate bad pr…
And coins like USDC can blacklist addresses and comply with regulatory asks. It's hard to buy your argument that smart contracts are extralegal when there are operators that comply with legal authority.
Re: The math prodigy whose hack upended DeFi won’t return funds
#336"In their complaint, lawyers for Kellar and Day argued that two particular steps of the attack violated statutes against market manipulation and computer hacking." So now they want crypto to be treated as regulated securities, but let me guess, only when it benefits them...
Re: The math prodigy whose hack upended DeFi won’t return funds
#337What if someone wishes for full protection of the law and publicly asks for it beforehand, but then gets involved crypto/DeFi — would they then "deserve" the law's protections while others involved in crypto/DeFi do not?
Re: The math prodigy whose hack upended DeFi won’t return funds
#338> But in our email exchanges, he argued that he'd executed a perfectly legal series of trades. In real finance, there is an understanding that technical loopholes can exist, since not every outcome can be foreseen when writing laws, but the legal system can frequently prosecute against a series of actions which are, individually, legal, but which together are taken in order to achieve something illegal. That is, mode…
I've seen this argument regarding smart contracts several times now, and I don't think it makes any sense. It's like robbing someone in real life, then claiming you did nothing wrong because you didn't violate the "laws" of physics. Those are two entirely separate things. In the world of smart contracts code is indeed law, but that doesn't change the fact that in the real world law is law, and the fact that you used…
Re: The math prodigy whose hack upended DeFi won’t return funds
#339Earlier quoted context omitted.
This is a thing that confused me about smart contracts. I don't see how they can exist without a judicial system. They do seem to have some uses under that framework. Like the system is auditable so you can prove if someone cheated and changed a contract out from under you (and you lost your copy), but that's only a minor improvement on the current system. The US has a lot of legal policy that is based on spirit of t…
> I don't see how they can exist without a judicial system. Smart contracts don't have to exist outside the judicial system. Smart contracts are simply a way to automate transactions in a way that's efficient, transparent, and credibly neutral. Yes, we may still have to invoke courts for the 0.01% of transactions that are clear exploits. But the other 99.99% of the time, it's a much more efficient system than using w…
Smart contracts, to date, have proven themselves to be truly idiotic inventions.
Re: The math prodigy whose hack upended DeFi won’t return funds
#340> But in our email exchanges, he argued that he'd executed a perfectly legal series of trades. In real finance, there is an understanding that technical loopholes can exist, since not every outcome can be foreseen when writing laws, but the legal system can frequently prosecute against a series of actions which are, individually, legal, but which together are taken in order to achieve something illegal. That is, mode…
It's like the people who invented smart contracts never heard of the incompleteness theorem.