2 ms·
The only way to exclude FPGAs from mining a cryptocurrency is to create a problem that requires the average FPGA to completely (not partially) self-reconfigure
by oakwhiz 13y ago
The only way to exclude FPGAs from mining a cryptocurrency is to create a problem that requires the average FPGA to completely (not partially) self-reconfigure faster than the average FPGA's configuration time in order to be competitive.
Either that or somehow create a problem that requires more LUTs and logic cells than an FPGA is capable of supplying. But then you could just make multiple FPGAs work together. So you'd need some kind of latency based problem to make it difficult for multiple FPGAs to work together.
Has anybody tried looking at making GPUs do what they are designed for? Namely sorting and rasterizing triangles. If a cryptocurrency was made to use a very large number of triangles as the problem, perhaps GPUs would be the most efficient device to solve it with.
- sliverstorm 13y agoFPGA's rule themselves out. You can use them for prototyping your ASIC, but FPGA's are extremely costly per silicon area, and generally less power efficient than anything else. Oh, and nobody is using triangles because hashing lends itself so well to Proof-of-Work. The "work" must be difficult to perform, but very easy to verify. Like a zip file that takes 20 minutes to compress, but only 5 seconds to unzip. To verify a triangle you would have to re-render it.