Thin Smart Contracts

In fairness there are a bunch of bugs and hacks happening all over the Ethereum smart contracts. I think we all seem to know why, but are not spelling it out.

BTC script is too constraining. Solidity smart contracts are too fat. Do we need a thin smart contract specification to enforce people are not doing too much on Ethereum.

Is there such a thing as a thin smart contract?

I think there is, you store one small reference in the blockchain and you do most of the other heavy lifting somewhere else and using cryptography to assure the world you didn’t change the state or your results.

A lot of people are using this idea already. http://opreturn.org/ shows us a lot of asset certification platforms are already doing this. https://blockstack.org/ is an extension of this idea to its logical conclusion.

Smart contracts will die. Long live smart contracts.