News for hackers. Stuff that matters.
Re:Ethereum is a next-generation cryptocurrency platform by sanxiyn on Friday January 24, 2014 @10:53AM (#7115458)
Apart from scripting, they came up with a new proof-of-work function, which takes exponentially more memory to compute compared to checking. It is probably of independent interest.

http://wiki.ethereum.org/index.php/Dagger

Re:Ethereum is a next-generation cryptocurrency platform by ogreyonder on Friday January 24, 2014 @11:53AM (#7115876)
I'm interested in seeing a real explanation of the Dagger algorithm.

In brief: the only source I can find (that page) just contains a few sloppy lines of pseudocode. Where is real description and proof of its properties?

https://news.ycombinator.com/item?id=7115825

Re:Ethereum is a next-generation cryptocurrency platform by aaron-lebo on Friday January 24, 2014 @11:55AM (#7115892)
There's been further discussion of Dagger.

http://www.reddit.com/r/ethereum/comments/1vh94e/dagger_upda...

Not just in this link but in another that I cannot find, the devs seem to be leaning towards a bybrid PoW/PoS system like Peercoin.

Edit:

Quote was, "We will switch our PoW from Dagger to a hybrid PoW/PoS system to be developed via a bountied competition conducted by our university partners and open to the general community for participation." from https://bitcointalk.org/index.php?topic=428589.0;all.

Re:Ethereum is a next-generation cryptocurrency platform by ogreyonder on Friday January 24, 2014 @12:09PM (#7115985)
A hybrid system sounds reasonable, but I'm more interested in how they think that Dagger is ASIC-proof. I can't tell without a real description of the algorithm, but what is presented doesn't seem hard to parallelize.
Re:Ethereum is a next-generation cryptocurrency platform by rdn on Friday January 24, 2014 @02:48PM (#7117451)
Someone pointed that out to them, https://bitslog.wordpress.com/2014/01/17/ethereum-dagger-pow...

And now they've stated,

"We have made a preliminary decision that we likely will fund a contest, similar to that used to develop AES and SHA3, to determine the best ASIC-proof (ie. going beyond just "memory hard" as a heuristic) mining algorithm" http://www.reddit.com/r/ethereum/comments/1vh94e/dagger_upda...

Re:Ethereum is a next-generation cryptocurrency platform by nhaehnle on Friday January 24, 2014 @11:54AM (#7115886)
Looking at the very bottom of that page, I do not understand how that function would prevent ASIC mining from being significant. You still need to compute a huge number of (SHA-3) hashes, and speeding these up could still make a significant difference, couldn't it?

I guess that in the limit, the speed-up is less relative to Bitcoin-style mining. Still, as long as modern CPUs are not memory-bound during computation of such hashes, ASIC miners would still win.

They will have the more interesting technical challenge of combining integrated hashing circuits with custom memory interfaces, though ;-)

Re:Ethereum is a next-generation cryptocurrency platform by pulgrot on Friday January 24, 2014 @12:42PM (#7116170)
Increased memory usage is directly related to the silicon size. ASIC mining could be more efficient, but not orders of magnitude so like with bitcoin.
Re:Ethereum is a next-generation cryptocurrency platform by bmm6o on Friday January 24, 2014 @11:59AM (#7115915)
I'm glad to see that new altcoins are making this sort of design decision. To me BitCoin's amenability to ASIC implementation is a serious design flaw (for the reasons outlined on that page).