17 ms·
> In retrospect implementing the proof of work challenge may have been a mistake and it's likely to be supplanted by things like Proof of React or other methods
by neurostimulant 1y ago
> In retrospect implementing the proof of work challenge may have been a mistake and it's likely to be supplanted by things like Proof of React or other methods that have yet to be developed.
> ... a challenge method that requires the client to do a single round of SHA-256 hashing deeply nested into a Preact hook in order to prove that the client is running JavaScript.
Why a single round? Doing the whole proof of work challenge inside the proof of react would be even more effective, right?
- swiftcoder 1y agoIt wouldn't be any more effective at determining that javascript is executing, and it would use a lot more resources on the client
- stavros 1y agoCan someone explain how this prove that JS is executing? Why couldn't someone simply fake the JS bit and execute the SHA round in their own code?
- Doxin 1y agoYes, but this requires work on the part of the bad guys. As far as I can tell nothing in anubis is exactly hard to get around. The point isn't to be hard to get around. The point is to be annoying enough for people to largely not bother.