Yes. I know it's not the most optimal solution but wanted to experiment with a web app that allows to create events with PoW. iirc there was a WASM implementation that could be a lot faster than JS.

Reply to this note

Please Login to reply.

Discussion

I made my current nostr key using my tool signr. it has 'mleku' at the end. it didn't take that long but adding one more letter and it ran all day. But elliptic curve key derivation doesn't have acceleration. PoW does. I could write a hash grinder pretty easy if I had lots of spare time but I'm busy atm. It wouldn't be hard to write a zero copy nonce rolling thingy.

I could probably write a back-end that interfaces through websockets that lets you offload the hash/nonce rotation to the faster CPU. It's not that difficult to write interfaces for ASICs also, they are generally running over serial bus of some sort, but AVX2 SHA256 is a LOT faster than the old regular CPU computation. I recall it was about 700ns to compute them before, now it's closer to 200 with the SIMD AVX2 version I use in my code.