News for hackers. Stuff that matters.
Re:The blockchain paradox: Why DLTs may do little to transfo... by coldtea on Wednesday June 14, 2017 @01:11PM (#14554161)
>The real revolution is in smart contracts and virtual machines that run on a blockchain and the ability to define ownership of a distributed organization to distribute profits accordingly. Blockchains on blockchains that having turing complete contracts that can guarantee there isn't even the ability to cheat the distributed, mainly anonymous organization participants.

Sounds like something utterly complex even to describe, so imagine how more difficult it is for any average person to identify as a problem they have and care about.

Re:The blockchain paradox: Why DLTs may do little to transfo... by Animats on Wednesday June 14, 2017 @02:42PM (#14554954)
"Turing complete contracts" were a terrible idea, as the DAO debacle and subsequent fork demonstrated. If the people behind the DAO hadn't been the same people as the people behind Etherium, they would have been screwed.

Machine-readable contracts need to be much simpler and much clearer to work. I've suggested decision tables as a format; those are declarative, guaranteed to terminate, and have a simple chart form that's easy to understand. Yes, they're more limited.

Re:The blockchain paradox: Why DLTs may do little to transfo... by thisjepisje on Wednesday June 14, 2017 @05:39PM (#14556315)
You can implement decision tables on top of a turing-complete language.
Re:The blockchain paradox: Why DLTs may do little to transfo... by Animats on Wednesday June 14, 2017 @07:43PM (#14556895)
You can't be sure they're implemented properly. Or what if they run out of "fuel"? Like the DAO's code.

It's not enough that contracts execute. They have to be amenable to audit.

Re:The blockchain paradox: Why DLTs may do little to transfo... by nemo44x on Wednesday June 14, 2017 @02:46PM (#14554985)
Make it better. Programming with switches was hard. High level languages were built. Managing memory was hard. Higher level languages were built.

There's this amazing lack of vision and inability to see that things can and will be innovated on. Why would it be anywhere near perfect by this iteration? Why would you expect that?

Also in terms of complexity - have you ever read an actual legal contract? Do you think 99.9% of people understand that?

Re:The blockchain paradox: Why DLTs may do little to transfo... by coldtea on Wednesday June 14, 2017 @03:35PM (#14555408)
>There's this amazing lack of vision and inability to see that things can and will be innovated on. Why would it be anywhere near perfect by this iteration? Why would you expect that?

Because e.g. computers despite being primitive were still very damn useful the very first time they were built. In fact their utility preceded their being built (e.g. to have them assist war efforts and research calculations), not vice versa.

Re:The blockchain paradox: Why DLTs may do little to transfo... by firethief on Wednesday June 14, 2017 @04:09PM (#14555692)
People can use things without understanding how they work.