Apple makes you do a lil proof of work before you can submit password credentials when logging in.
Apple isn’t open source, looks someome had to reverse engineer it.
Basic sketch is you call a endpoint which tells you how much PoW you need and then you submit a hash w/ that many leading zeroes any time you try to login.
Check the files changed for the implementation/scheme.
Proof of work ain’t just a river in Bitcoin
I love Pow. Thanks for sharing
Really cool.
It might be a nice intermediary step towards using reusable and difficulty-auto-adjustable POW like bitcoin.
This is really cool! Thank you for posting.
inb4 the EU bans AppleID.
Thank you for sharing. Wonder how is this better than a captcha which i assume its supposed to replace?
Doesn’t require human intervention, which is nice
deleted by author
I threw together a little project in rust for fun: https://github.com/toyota-corolla0/proof_of_work_spam_protection_example
deleted by author