Hacker News new | ask | show | jobs
by wc- 3148 days ago
Ethereum's value, its reason for existing, is the deployment and operation of smart contracts.

When one of the most popular semi-complex smart contracts fails not once but twice in a matter of months (losing hundreds of millions USD in the process), it is time to look not at the newbie or the contract programmer, but the platform itself.

1 comments

Ethereum works fine as a currency too (~15 sec per block, quite nice). It also works fine with simple contracts, it's the humans who aren't good enough (yet) to write bug-free code.

Bugs in software of various kinds cause billions of dollars worth of damage, deaths too. Yet I don't see people claiming it's the fault of C++.

> I don't see people claiming it's the fault of C++.

You must be new here.

Yet I don't see people claiming it's the fault of C++

A major driving force behind the development of Rust is that exact claim.

I doubt software written in Rust has no bugs.
I don't think anyone is claiming that, it does however seem quite likely that it will have less.
Please don't summon the Rust Evangelism Strike Force