Live data from Hacker News

What is Ethereum?

etherscripter.com

11–20 of 105 posts

Re: What is Ethereum?

#12
post #2

Ether is law, but the example contract says nothing about websites, nor has any provisions to enforce the transfer of said site. I think it's more appropriate to say that ethereum is naive

Yeah what if the website isn't finished? Does the seller still get paid? I really wonder how they plan on solving conditional logic that depends on programmatic sources.

What happens if you want to change the contract? How do you revoke the previous one? I suppose this would have to be done in a manner that involves both parties, some sort of two part signing process.

What if there's a bug in the contract? The contract then becomes ambiguous and you're left with the same problem.

Re: What is Ethereum?

#15
post #13

Definitely interesting, but how does it help with this? > even if you "win", you have the problem of collecting.

I think because the actual procedure is included in the script, so "collection" takes place automatically in the code when it's processed.

Re: What is Ethereum?

#16
This will never be unbreakable because no complex system is unbreakable.

The reason contracts are messy is because they're a system that has vulnerabilities. Lawyers are just hackers with different tools and training.

So moving to another system, equally complex or dynamic, will not solve anything in the long run.

A system that must support contracts between humans would be dynamic enough to allow for vulnerabilities that will eventually be discovered.

In fact I find it laughable that these guys are trying to replace a legal system with a computer system. When computer systems get hacked all the time.

Re: What is Ethereum?

#17
post #2

Ether is law, but the example contract says nothing about websites, nor has any provisions to enforce the transfer of said site. I think it's more appropriate to say that ethereum is naive

If we are being fair here neither does a traditional contract. The enforcement of a that contract falls to person (i.e Policeperson, Bailiff).

The benefit of etherscript in theory at least is that the wording of the contract is unambiguous, with the caveat that there may still be some areas where ambiguity is unavoidable. Which means that in the case of a website a digital bailiff could enforce the transfer. This is a clear benefit in some sense at least. How many times have you read about a court case and been bewildered about how someone could possibly be arguing over something that should be clear cut.

For contracts like a website domain transfer this sounds at least initially doable. What etherscript will have trouble handling is establishing what actually happened. It will undoubtedly be very good at specifying what the outcome of a sequence of events should be but as soon as it hits the real world the problem of establishing what that sequence of events was will still require some form of investigation and enforcement mechanism composed of people and thus there will still be an unavoidable amount of ambiguity there.

Re: What is Ethereum?

#18
The example contract is very vague and seemingly pointless. The stated problem is 'if the buyer pays before 1st April, then they own the website'. Fair enough, but usually you'd just deal with this without any kind of contract in place. We don't need contracts for simple cases of 'buyer pays money, gets purchase.'

A contract would only be interesting in the example if it was structured as an option: The buyer has promised to pay for the item by 1st April, and in return, you have promised that you won't sell the item to someone else before then.

How would this be handled? How would be example contract react if you set 'WEBSITE_ADMIN' to someone else prior to the purchase? Does the example contract mean that WEBSITE_ADMIN cannot be altered by anyone else? What are the access controls to this storage slot WEBSITE_ADMIN? Does the seller lose write-access to it after the deal completes? Does the buyer gain read access? If not, what's to stop anyone changing this value and breaking the deal?

Re: What is Ethereum?

#19
post #9

"You might even imagine a nation defined not by geography but by the rules and benefits of citizenship. Imagine that people of the future could opt-in to the virtual nation that suits them best." . I wonder if we will ever get there . But its eye opening just to think about it.

They are already called corporations.

Re: What is Ethereum?

#20
post #9

"You might even imagine a nation defined not by geography but by the rules and benefits of citizenship. Imagine that people of the future could opt-in to the virtual nation that suits them best." . I wonder if we will ever get there . But its eye opening just to think about it.

I have proposed this idea in the past as a solution to the problem of stateless prople. If it ever does happen, I want it to be called the Peoples Republic of Hackistan :-)
Post reply on HN