Live data from Hacker News

It took a year to ship WebAssembly in Anubis

anubis.techaro.lol

1–10 of 197 posts

Re: It took a year to ship WebAssembly in Anubis

#4
See also:

https://github.com/eternal-flame-AD/pow-buster - Browser extension that already used WASM to accelerate the anubis solver, among others.

https://github.com/kasper93/anubis_webgpu - Browser extension that uses webgpu, for another order-of-magnitude speedup (depending on your GPU of course).

Re: It took a year to ship WebAssembly in Anubis

#7

It would be cool if the POW could be done ahead of time. That way I don't get stuck waiting while I'm working. Some type of credit/tokens that my browser could then spend.

I'm working on this with a private prototype. I'm probably going to lean towards using a Service Worker (https://developer.mozilla.org/en-US/docs/Web/API/Service_Wor...) to renew challenges at a reduced difficulty. Stay tuned!

Re: It took a year to ship WebAssembly in Anubis

#8
post #2

It's wild to me that PoW systems are how we sort the bot problem... the bummer is that all this "work" is just wasted cycles, at least in crypto there is a token you can sell.

> at least in crypto there is a token you can sell

That would defeat the purpose. The goal is to make scraping costly, not profitable.

Re: It took a year to ship WebAssembly in Anubis

#9
post #2

It's wild to me that PoW systems are how we sort the bot problem... the bummer is that all this "work" is just wasted cycles, at least in crypto there is a token you can sell.

> at least in crypto there is a token you can sell That would defeat the purpose. The goal is to make scraping costly, not profitable.

I guess it could in principle be profitable for the website, not the client?

Re: It took a year to ship WebAssembly in Anubis

#10
post #9

Earlier quoted context omitted.

> at least in crypto there is a token you can sell That would defeat the purpose. The goal is to make scraping costly, not profitable.

I guess it could in principle be profitable for the website, not the client?

Yup was thinking the same: make honest people pay $0.00001 when they visit the site (in electricity/compute), have the challenge made so that only the website wins a tiny something. Bleed the bots dry.

> This makes Anubis challenges use a memory-hard proof of work function (argon2id) instead of just a CPU hard one. It also means that the "hey Claude vibeslop me a CUDA Anubis solver" route is on its way to being fundamentally dead.

Nice.

Post reply on HN