3 ms·
Hashcash does not require money, it only requires you to burn CPU cycles. But it's tough to implement fairly. A feature phone might take 60 seconds to do the sa
by TakeBlaster16 4y ago
Hashcash does not require money, it only requires you to burn CPU cycles. But it's tough to implement fairly. A feature phone might take 60 seconds to do the same proof of work that a PC can do in 0.1 seconds. (And spammers would eventually just build ASICs anyway.) So those without powerful hardware are back to trusting some centralized entity to burn CPU for them and relay their message.
- sph 4y agoI'm not sure modern phones are 600x as slow as an average PC in single threaded performance. These days the performance difference is about less than 10x on the cheapest of phones. A hashcash that takes 100ms on my PC and 1s on my phone to send an email would be prohibitively expensive for any spammer.
- NotAdamBack 4y agoThis MUST be Adam, no one else argues by ignoring the main points and focusing on the pointless random numbers involved instead, it's kind of his specialty. (The "inventor" of HashCash is also responsible for the corporate take over of the GitHub repository of Bitcoin Core).
- TakeBlaster16 4y agoHashcash's proof of work is an embarrassingly parallel problem, and I'm typing this on a CPU with 24 cores.
- tomjen3 4y agoDidn't some HN develop a hash strengtening algorithm that relied on using memory, rather than CPU cycles? If not Chia coin works that way, maybe that algorithm could be used? In either case it would make ASIC useless.