You can’t have “self enforcement” — that’s an oxymoron.https://medium.com/cryptolawreview/crypto-maximalism-robocops-d3c24af606f9 …
-
-
Replying to @CleanApp @NickSzabo4
Probably need a better term but it's basically the elimination of enforcement, by nature of the contract.
1 reply 0 retweets 2 likes -
Replying to @MyCryptoDad @NickSzabo4
You can’t eliminate enforcement; if you do, the thing ceases to be a contract. (K = an en-force-able agreement between two or more parties).
1 reply 0 retweets 2 likes -
I might suggest “self-executing” rather than “self-enforcing”
2 replies 0 retweets 2 likes -
I distinguish between verifying (and thus, in combination with control of assets, incentivizing) performance, and automating performance. A vending machine, for example, verifies the user's perf (did user input a sufficient sum of money?) and automates the vendors' perf.
2 replies 3 retweets 9 likes -
1/ Yes fair enough and makes sense to address these different elements separately. I know you have thought of this already, but I would propose that a separate dimension here is how much AUTONOMY/INDEPENDENCE the mechanism has. In the case of the vending machine, I trust
1 reply 0 retweets 2 likes -
Replying to @adamdavidlong @NickSzabo4 and
2/ the machine roughly as much as I trust the company that owns it. But take the case of a bond that is supposed to pay out at monthly intervals. Scenario A is that the software "automates performance" but does NOT have much autonomy. So, it's basically an automatic payment
2 replies 0 retweets 1 like -
Replying to @adamdavidlong @NickSzabo4 and
3/ system. BUT the company that owns it can, e.g., shut it off whenever they want. In Scenario B, however, the software is NOT controlled by the company. It is autonomous, say, because it is a smart contract running on the ethereum blockchain. Doesn't HAVE to be on a blockchain
1 reply 0 retweets 1 like -
Replying to @adamdavidlong @NickSzabo4 and
4/ btw. We could IMAGINE, e.g., the smart contract controlled by an independent AI. The main point is that, in Scenario B, the performance, while automated, is NOT controlled by the company that sold me the bond. As a bondholder, the trust mechanism, and thus my willingness to
1 reply 0 retweets 0 likes -
Replying to @adamdavidlong @NickSzabo4 and
5/ buy one of these bonds is CRUCIALLY DIFFERENT, in these two scenarios. In scenario A, like your vending machine scenario, my willingness to invest in the bond depends on my assessment of the trustworthiness of the company. EVEN THOUGH the performance is automated, the bond
2 replies 0 retweets 1 like
There can be co-signers, on-chain collateral, off-chain collateral, etc. A debtor can pay into a pool so that payments to all bondholders can fail but not in a way that discriminates against any particular bondholder. Lots of possible ways to reduce vulnerability via smart Ks.
-
-
Yes, fair enough. Got it. You have -- obviously -- given this more thought than I have, but I still think that in each of those mechanisms, they STILL each depend on the smart contract having AUTONOMY, i.e., not being controlled by bond issuer. Is that right?
0 replies 0 retweets 0 likesThanks. Twitter will use this to make your timeline better. UndoUndo
-
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.