Hacker News (curated)new | past | comments | ask | show | jobs| show hidden

> I don’t see how proof of work could possibly be a sustainable strategy to keep bots out without ruining human user experience.

Lots of work has been done to do just that by monero’s proof of work algorithm. They achieved ASIC and GPU resistance by making you generate entire programs (with quite a bit of RAM usage) and finding one that produces a desired output. Then you submit the seed used for the program (a series of programs actually but let’s not get into the details)



Monero is fine with making people wait, that's literally the whole basis of mining blocks in "crypto currency". It's tuned to the time required.

Anubis wants "slow for bots but fast for humans" which is not possible if somebody has a farm of devices that costs them basically zero.


Monero is fascinating. I downloaded the spec and tried to digest it, but the mathematics and cryptography are quite dense, at least for a casual read.

I might try to tackle it again when I can give it some more attention.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact | github