3 ms·
More like a big sign says "A man named Jack may take this wallet", and you're named Jack, so you take the wallet, even though it wasn't meant for you. The smart
by spywaregorilla 5y ago
More like a big sign says "A man named Jack may take this wallet", and you're named Jack, so you take the wallet, even though it wasn't meant for you. The smart contract is explicitly defined and on a public ledger.
A lost wallet is accidentally left there. The context of it being available to be taken by anyone is not intended. There is no declaration of rules by which you may take it by the owner.
- wizzwizz4 5y agoMore like a big sign says “Jack may take this wallet, because it belongs to Jack”, and you happen to also be called Jack, even though you're not the Jack the sign was written about, but the sign enforcer only checks that your ID is valid and that you are named Jack.
- t0mbstone 5y agoThat sounds a lot like a problem with the sign enforcer, not the second guy named Jack... You can't just expect people not to take free money laying out on a park bench with their name on it...
- wizzwizz4 5y agoBut it doesn't belong to that Jack. You can interpret the “smart contract” one of two ways: • As a device to programmatically ensure the “owner” of some resource is the one who controls it; or • As a system that decides who controls a resource, whomsoever controls the resource has a right to it, there can only be one. The sensible interpretation (imo) is the first one, unless we're doing away with our conception of property rights. (Which would be an interesting experiment, but given the philosophical background of a lot of this cryptocurrency stuff I don't think that's what's intended.)
- spywaregorilla 5y agoIf we're really going to play this contrived example out. Let's say there's a camera watching the wallet, so Jack gets in trouble if he's caught doing this. The debate being had is whether the sign was sufficiently well written ("It's the code's fault") vs. whether the sign system is just a terrible idea regardless of sign quality and you should use normal societal systems to transfer the wallet.
- bouncycastle 5y agoYeah, look all I said that you can interpret this both ways depending on your moral compass, and also based on the ethics of your group / society. You can argue all you like, but I think this dilemma never has a completely correct answer.