The potential of a Turing-complete blockchain: CFDs, derivatives, rule-based pools of money, trust-minimized intermediation of cash flows, tons of things.https://twitter.com/paralleldown/status/1031948909785096192 …
-
-
Replying to @NickSzabo4
As a programmer, it intuitively seems to me that blockchains primary function is to be a source of trustless truth. Turing-complete systems can then anchor on data in blockchains for this, not having to be become blockchains in themselves.
1 reply 0 retweets 1 like -
Replying to @BlueDavid
Sometimes -- probably many many times, no reason to think this will be less common than when Turing completeness is needed in normal programming -- you need a Turing-complete program to be that trust-minimized truth, anything less can corrupt the computation in undesirable ways.
1 reply 0 retweets 2 likes -
Replying to @NickSzabo4
There is data and then there are programs or algorithms, that work on the data for new output. The turing-complete algorithms themselves can be verified ad-hoc, there is no need to put them in a blockchain.
1 reply 0 retweets 0 likes -
Replying to @BlueDavid
The algorithms are typically business logic and iterations over dynamic sets in polynomial time, and their verification code is typically at least as complicated as the original algorithm. So no there is no general win from verifying instead of just running them.
1 reply 2 retweets 11 likes -
Replying to @NickSzabo4
But the data in blockchains are anything but dynamic, they are trustless truth, so no, it is not complicated at all. As to polynomial time, blockchains are already fixed by a new block time, so that is not a factor either.
2 replies 0 retweets 0 likes -
Replying to @BlueDavid
They are all crucial factors, especially the dynamic nature of most useful, and likely also most useful trust-minimized. computations. Go out and try learning how Ethereum works and what you can do with it before mouthing off.
1 reply 1 retweet 2 likes
P.S. you're blocked. Strong despite ignorant opinions are not allowed on this timeline.
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.