Hacker News new | ask | show | jobs
by carterehsmith 3977 days ago
>> How's that? Clearer?

Not at all. We have been storing programs, building games etc for some 40 or 50 or 70 years now, without Ethereum. So, how does Ethereum does it better/cheaper than the existing solutions, is what people above are asking.

2 comments

Right, the problem with Vinay's explanation is that it requires people to have deep understanding of blockchains already. I'd recommend to anyone who wants to understand ethereum to first perform some Bitcoin transactions, to get an intuitive feel for the appeal of blockchains.

But the big difference is that programs in ethereum run on the "protocol level" not the hardware level. This means that correct execution of all programs is a necessary step before two ethereum nodes can talk to each other, this gives very high guarantees of correct and transparent execution beyond what other systems allow.

There's not really that much to understand about block chains...

It's a globally shared immutable linked list...

Umm... I'm pretty sure programs still execute on hardware...

In ethereum, there is no reason a single contract (i.e. "program") ever needs to exist on a single computer for the lifetime of its execution, parts of it could run on different computers, and will actually run on many computers at once.

That's what I mean by running "as a protocol" and not on hardware... it's a higher level of abstraction.

Here's what you need to know about ethereum, take any presentation from a few years ago that uses the word 'webscale' now take that presentation and replace 'webscale' with blockchain. Now you understand both how ethereum works, and why it's so awesome and will revolutionize computing.