Is there something I'm missing? Does Ethereum actually let us do anything new, or better than we can do it now?
Is there something I'm missing? Does Ethereum actually let us do anything new, or better than we can do it now?
It's also going to take many, many years to work the kinks out. The scripting language is so much more sophisticated that it'll be quite some time before the ins and outs of attack vectors will be reasonably understood.
I'll save comments on the mining for another time; I'm not totally up to date with their current plans. One thing any mining strategy needs to have a solution for is the popularity / security dichotomy: Bitcoin has provably much more compute than you securing the network. This makes you want to tag on to Bitcoin, with, say the side-chain proposal.
On the other hand, if you do that, pre-mining becomes harder, and you will be dealing with ASIC cartel economics. If you go the other way and build a 'non-ASIC-able' proof of work, you probably don't want to accidentally get on the ASIC bandwagon when you've promised your customers that they won't be on it.
You also run the risk that anybody with access to a botnet might be able to gain 51% of the network's processing power.
See the code sample link. You can even check out the output in a Lisp-like language.
-----
[0] Ok, let's assume good faith on the operator's part.
[1] What I'd like to see is a 'C' for bitcoin transactions instead of the current assembler. I don't think that will happen.