Why Nostr? What is Njump?
2024-12-02 12:08:59
in reply to

laanwj on Nostr: i'm not aware of any ! secp256k1 verification could pretty straightforwardly be ...

i'm not aware of any !

secp256k1 verification could pretty straightforwardly be forked out to a GPU, it's sufficiently parallel, and this might give a speedup

however the practical issue with GPUs is, and has always been, that customer GPUs are super unreliable: compiler bugs, bit errors, overheating, many incompatible APIs with slightly different behaviors, and so on

this is not just true for GPUs; even the current verification process is already straining to a lot of computers—see the number of complaints of hardware corruption bugs triggered by bitcoind sync—but it's especially bad for GPUs as they're built for gaming, AI, and other 'imprecise' logic

as someone who worked on GPGPU stuff in the past i don't think it's worth persuing
Author Public Key
npub1p23eukh0nxsqpfaakz6fj9vvj27y4gs0kevnrffdq4d4adkl7uuq7crnl6