| Simple contracts then are only as scalable, reliable, and secure as the code that runs off the blockchain. Arguably, that defeats the whole purpose because it is then who controls the code (since it is no longer decentralized), controls the contract. If I'm reading this right (I'm not 100% sure of that), this is the equivalent almost of not running a blockchain at all (if the idea is taken to its finality). Storing the who and the what of contracts has never really been the issue, its been the execution and the honoring of the contract that man has not yet solved. But centralizing the code that runs the contracts, and taking it off the blockchain doesn't sound like the way to do it. |
A huge majority of contracts are never disputed, carried out to completion or ran as a going concern without any issues. Contracts are routinely renegotiated when one or both parties have a change in circumstances, or at specific time intervals. Only a very tiny fraction of contracts are ever disputed, and fewer of those reach the courts.
I don't understand the problem trying to be solved here.