Hacker News new | ask | show | jobs
by obscuren 4329 days ago
Hi guys I'm one of the core developers and will I'll answer some the questions. There seems to be some misguided information and claims that are, fortunately, not true.

> but speaking to core developers it turns out that this isn't really significant at all. I'm one of the 3 core developers and I'm pretty certain I've not met or talked to you, and I can't imagine the other two making such claims either.

> Ethereum has already raised as much money as the BF spends in a decade We are a different tech but so happen so share and exist in the same space. Comparing us to the BF or Bitcoin in general is just downright wrong. You're comparing apples to oranges.

> For one it's still pretty much vaporware, little has been released I've been relentlessly working on this for the past 7-8 months and so has Gav & Vitalik. All 3 of us have made remarkable progress if I may say so. Right now we have 3 clean room implementations with 99.99% consensus and operate on the same testnet blockchain. Vaporware? I beg the differ.

* Go - myself * C++ - Gavin * Python - Vitalik

The Go, C++ and Python implementations have full interoperability. A 4th, Java, implementation is being developed by Roman but hasn't got full consensus yet.

> Obviously the Ethereum team is not going to release "all the code" immediately All of our code is available on GH actually (https://github.com/ethereum)

> Are you allowed to create TPC/IP listen sockets? This is undefined. We have been _very_ explicit regarding I/O (in any form), it's simply not allowed, period.

> Specifically, arbitrary code execution by strangers. I'm not sure if you're familiar with the model we're using but arbitrary execution isn't a problem considering we do not allow any form of I/O.

The arbitrary code, or contracts, are "triggered" by sending it a transaction. Once triggered it will run according to a set of rules that have to be goverend at all time. It's part of the consensus engine; it's "all in or nothing". Once mined, the miner will announce the new block, node's will verify the transactions and execution and can accept or reject based on their findings.

> Obviously it's not vaporware but there are many discussions about their implementation behind the scenes such as "Ethereum “Dagger” PoW function is flawed" Vlad is currently working on the PoW. For code see https://github.com/ethereum/mining

I don't mind a good bit of scepticism but the amount of false claims and downright incorrect information that some of you have been posted really is below the HN standard. Most (if not all) of the answers are available online, just put a bit of research in to it.