Hacker News new | ask | show | jobs
by setr 3403 days ago
It's much more fundamental than that example though. BMW only guarantees that the gas pedal moves the car forwards in normal operation.

Ethereum even now advertises itself on its homepage as

>Ethereum is a decentralized platform that runs smart contracts: applications that run exactly as programmed without any possibility of downtime, censorship, fraud or third party interference.

But clearly, we had a program that very specifically ran exactly as programmed, and its operation was interfered by a third party (the community hard-fork). Ethereum offers a guarantee that is not held; this is false advertising.

If it is a guarantee that cannot be held, it is still false advertising.

But even more so, Ethereum imagines itself to have no established authority; to be decentralized. But obviously, it is not. The final say clearly remains with the Ethereum developers, even if the community has the option to secede. (You can renounce your citizenship from the US, everyone can wholesale, but this does not mean the US has no centralized authority.) Bitcoin, of course, offers the same situation; the difference being that bitcoin's authorities do not collude, and by community happenstance, it is unlikely that they will. Such a fork is unimaginable in that universe.

Ethereum (and its many users) imagines itself to be of Bitcoin's equivalence, a large enough and stable enough network that offers little ability and incentive for its authorities to collude. But, of course, this is false. It remains small enough that a hard-fork is viable; proven by the act of a hard-fork.

This is false advertising, in the sense that it misrepresents fundamental components of the system. It might support decentralization given a sufficiently large network, but it does not (yet) have sufficiently large network. But either it pretends its network is sufficiently large, or it pretends that requirement does not exist.