Into the Bitcoin Mines
dealbook.nytimes.com
dealbook.nytimes.com
The best you could do is create a cryptocurrency that requires similar hardware to the hardware used for other tasks, so that this hardware is commoditized. This would help other fields indirectly.
Remember though that the proof-of-work calculation needs to be hard to generate and also easy to verify. If protein folding isn't easy to verify, it won't work as the basis of a decentralized consensus network such as Bitcoin.
I would love to see someone compare the energy costs of our current infrastructure and externalities vs how thing would be if Bitcoin or other compute intensive crypto-currency replaced all that.
Ripple Labs is giving away Ripple (XRP) for donating your computing power to solving scientific problems at https://www.computingforgood.org/.
https://bitcointalk.org/index.php?topic=346134.msg3709913#ms...
This is obviously wrong. Where did it come from?
I imagine they are comparing raw operations per second (in some measure) but the comparison is totally meaningless.
Nowadays it makes less sense since bitcoin hardware is ASIC/custom silicon designed & optimized for hashing as opposed to floating point operations making the comparison biased.
Currently at 108239.28 Petaflops which is 5400x the performance of the IBM Sequoia. This is approximately the quoted amount of 4500. While I don't agree with the idea that a hashrate can be converted into flops because its more bitwise opts others are drawing similar calculations to UCSD.
Also a bit more of a discussion on this: https://bitcointalk.org/index.php?topic=7675.20
A Radeon 7990 gets around 1.2 gigahash/second and 8.2 teraflops.
The ASICS are of course skewed towards hashes from there, and I guess the supercomputer could be more skewed towards floating point than the GPU, but a large factor seems more likely than a fraction.
A bitcoin hash is about 1900 32-bit integer operations [1]. This is comparable to 1900 32-bit floating point operations, not one(!). Because most CPU/GPU, when they can execute N integer ops per cycle, can also execute N floating ops per cycle.
So the ratio clearly is in the ~1000 order of magnitude.
[1] https://en.bitcoin.it/wiki/Why_a_GPU_mines_faster_than_a_CPU...
That's the amount of work you do in a software implementation of SHA-2, running on a CPU or GPU. This abstracts the hardware complexity inside the chip, which is very relevant when we're going into ASIC's. SHA-2 is bit shifts, masks, and binary adders: it's much simpler than a floating point core.
A hardware comparison would be something like ops/(transistor * time). A recent Bitcoin press release [1] claims 500 billion SHA-2 hashes/second out of >1 billion transistors: ~500 hashes/(transistor-second). A 7990 has a peak throughput of 8.2 teraflops SP [2], out of 8.6 billion transistors: ~1,000 flops/(transistor-second). Both are on 28nm processes.
[1] http://finance.yahoo.com/news/uniquify-hashfast-announce-wor...
[2] https://en.wikipedia.org/wiki/Radeon_HD_7000_Series#Southern...
Now I think that in practice, the amount that the attacker could gain might be quite small compared with the total value of the system.
What I like to say is this: Would you use TLS if that was how it worked?
To be clear, each attacker must commit more work than every honest miner combined together.
To use a more extreme value, a vault containing gold that was protected by proof of work would be useless, since the work required to open it would have to equal the value of the contents in order to discourage thieves.
My point was that in some cases, like bitcoin, it might be possible that the value to the attacker of a successful attack on bitcoin was significant, but still much less than the total worth of bitcoin.
My original point was that when a technology comes along that allows banks to be more energy efficient, the incentives are all in place for banks to adopt that technology and reduce their energy consumption. There is never an incentive for a Bitcoin miner to reduce their power consumption.
Well that's one way of writing /joule, I suppose.
(kicking CPUs and GPUs out of the contest probably did a lot to lower power consumption, but I wonder if the growth of the network has overshadowed that)