News for hackers. Stuff that matters.
Re:Ethereum price goes up nearly 50 percent in under a week by SomeStupidPoint on Monday March 13, 2017 @04:25PM (#13862002)
I'm personally waiting on an ETH successor with non-Turing-complete, verifiable code.

There's no reason that smart contracts require Turing completeness (no real world program requires it, for that matter), and software theorem proving will be required for me to take smart contracts seriously. We need to be able to prove things about the contract execution for it to be safe to trust "code as contract".

Im not as upset about the hardfork as many people, though. Social constructs should be changable by politics, not indelible and absolute. That's not what they were selling, but all the same, what they were selling was dystopian nonsense where humans are chained to machines, not their masters. It's a feature not bug of social constructs to be changeable through politics. What matters is the political process to do so.

Re:Ethereum price goes up nearly 50 percent in under a week by merlincorey on Monday March 13, 2017 @04:30PM (#13862050)
I think this is a great response, especially because I agree with the first part, and the second part gave me more to think about.

> I'm personally waiting on an ETH successor with non-Turing-complete, verifiable code.

Absolutely! My premise is that with turing completeness comes more chances for shooting in the foot.

> Im not as upset about the hardfork as many people, though. Social constructs should be changable by politics, not indelible and absolute. That's not what they were selling, but all the same, what they were selling was dystopian nonsense where humans are chained to machines, not their masters. It's a feature not bug of social constructs to be changeable through politics. What matters is the political process to do so.

This is great insight. I think for me, personally, the problem I have is that it seems like there isn't much politics involved at all... a completely centralized and small group made a decision and the great majority of users followed right along (as we would expect them to).

This is not quite how it is (or was anyway) sold to people as a concept.

Re:Ethereum price goes up nearly 50 percent in under a week by computerwizard on Monday March 13, 2017 @04:50PM (#13862219)
Checkout Byteball. I think it has a strong future and the technology is novel. https://Byteball.org
Re:Ethereum price goes up nearly 50 percent in under a week by chm on Tuesday March 14, 2017 @01:02AM (#13865148)
They advertise a "fair" distribution. Note that

    98% of all bytes and blackbytes will be distributed to
    current Bitcoin holders who bother to prove their
    Bitcoin balances during at least one of distribution
    rounds.
and that

    Then the number of bytes and blackbytes you receive in
    each round will be proportional to the balance of your
    Bitcoin address in the snapshot block of that round.
So the rich get richer, again. This is not "fair" in the sense that I thought they meant ;)
Re:Ethereum price goes up nearly 50 percent in under a week by natosaichek on Monday March 13, 2017 @05:00PM (#13862303)
One of the cool things about Ethereum is that you can build your non-turing-complete contract software on Eth, and use Eth to check your NTC-Eth contracts. I can't think of anything stopping you from doing this right now. Maybe you or other people can weigh in on why it's not feasible?
Re:Ethereum price goes up nearly 50 percent in under a week by SomeStupidPoint on Monday March 13, 2017 @05:18PM (#13862508)
The ETH language semantics aren't what I'd want for verification proofs, even restricted to a subset. It's possible there are conflicts between the execution model and what would be required for verified, secure contracts.

Similarly, Id want a proof-checked VM for the currency, which ETH is pretty far from supporting.

So verified-ETH would be a larger, more bug-prone project than starting from first principles, developing a language and VM in parallel. (Also, starting a new project gives a chance to change the economics and/or technology used; depending on your views, this might be a benefit.)

Re:Ethereum price goes up nearly 50 percent in under a week by Jabanga on Tuesday March 14, 2017 @12:10AM (#13864921)
Yoichi Hirai has built a formal definition of the EVM in Coq which makes it possible to produce formal proofs of an Ethereum smart contract's correctness:

https://medium.com/@pirapira/ethereum-virtual-machine-for-co...

Re:Ethereum price goes up nearly 50 percent in under a week by SomeStupidPoint on Tuesday March 14, 2017 @12:29AM (#13865007)
Thanks for showing me this!

I either missed it or it didn't exist last time I looked in to ETH. (About a year ago, pre-DAO.)

Either way, this is a major component of what I'd like to see in smart contracts! (The other two major pieces being a verified VM that supports that spec, and a developer library of "standard" contract pieces -- I don't recall being impressed by directly coding for the EVM, and easy-to-use contracts require a library of "standard legalese".)

Glad to see ETH is putting in the effort.

Re:Ethereum price goes up nearly 50 percent in under a week by Jabanga on Tuesday March 14, 2017 @12:51AM (#13865099)
Most welcome! It was just released so you wouldn't have seen it last year. There was a major push toward more secure smart contacts, in particular using formal verification, after the DAO hack, and the efforts continue to this day.
Re:Ethereum price goes up nearly 50 percent in under a week by pirapira on Tuesday March 14, 2017 @02:01PM (#13869864)
Using my definition of EVM, I think it's already possible to create a small verified compiler.

My priority is on keeping the formal definition in sync with the Yellow Paper and the implementations.

Re:Ethereum price goes up nearly 50 percent in under a week by Jabanga on Wednesday March 15, 2017 @10:47PM (#13882017)
It's a surprise to see you here! :) Thanks for the explanation. Good luck with your work!
Re:Ethereum price goes up nearly 50 percent in under a week by Tezos on Monday March 13, 2017 @11:09PM (#13864643)
Re:Ethereum price goes up nearly 50 percent in under a week by thepain on Monday March 13, 2017 @08:47PM (#13863992)
> We need to be able to prove things about the contract execution for it to be safe to trust

This is a very valid concern, in my opinion. Although some people seem to be working on that, it looks like still in its infancy: https://medium.com/@pirapira/1-000-ether-bounty-on-a-proven-...

I'm also afraid that 'smart contract' is sort of a misnomer. Where regular "social" contracts between people and entities define all sorts of relationships, the contracts that are put on a blockchain-serialized VM can only express relationships in terms of value transfers.

Re:Ethereum price goes up nearly 50 percent in under a week by hdhzy on Monday March 13, 2017 @05:47PM (#13862753)