19 ms·
Unless I am missing something, the result of that generated work has no monetary value though.
by KolmogorovComp 2y ago
Unless I am missing something, the result of that generated work has no monetary value though.
- ziddoap 2y agoThe monetary value is not having a misbehaving AI bot download 73TB or whatever of your data.
- xena 2y agoI was inspired by https://en.wikipedia.org/wiki/Hashcash https://en.wikipedia.org/wiki/Hashcash, which was proof of work for email to disincentivize spam. To my horror, it worked sufficiently for my git server so I released it as open source. It's now its own project and protects big sites like GNOME's GitLab.
- 01HNNWZ0MV43FF 2y agoThat's cool! What if instead of sha256 you used one of those memory-hard functions like script? Or is sha needed because it has a native impl in browsers?
- xena 2y agoRight now I'm using SHA-256 because this project was originally written as a vibe sesh rage against the machine. The second reason is that the combination of Chrome/Firefox/Safari's JIT and webcrypto being native C++ is probably faster than what I could write myself. Amusingly, supporting this means it works on very old/anemic PCs like PowerMac G5 (which doesn't support WebAssembly because it's big-endian). I'm gonna do experiments with xeiaso.net as the main testing ground.