Hacker News new | ask | show | jobs
by duckingtest 3798 days ago
>Performance test data shows 32MB is the absolute maximum block size you can handle on a modern desktop PC today [2].

No, it's maximum size you can handle using a single-threaded poorly-optimized cpu software.

>Additionally, a profile of the CPU usage of this node, using golang’s great profile capabilities, shows that the CPU usage is dominated by the ECDSA signature verifications

OpenCL on gpu can easily process 50 MILLION bitcoin addresses per second (ecdsa + sha). [0] Note that OpenCL is available even on smartphones. For a very rough estimate, Adreno 530 on Snapdragon 820 has 500GFlops, 10% of 780 ti which can do 50M/s, so it should do about 5M/s. So a $400 smartphone should be more than enough to process 32MB blocks - provided the gpu is used.

[0] https://en.bitcoin.it/wiki/Vanitygen