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
Published at
2024-12-02 12:08:59Event JSON
{
"id": "1764c69d72c02f14ec3115e1565ac48917c01993e8e63cba15b4a08dc29e2eae",
"pubkey": "0aa39e5aef99a000a7bdb0b499158c92bc4aa20fb65931a52d055b5eb6dff738",
"created_at": 1733141339,
"kind": 1,
"tags": [
[
"e",
"0000eaebaf521dc6d001619bd2b439ac8f5fb5f9e75e3aeecf8c9a6dc8b3b8e2",
"wss://nostr.x0f.org/",
"root"
],
[
"e",
"427c7b288d6e5995e3c5f403b7b666435bcc0b249ab693894ad23d806f8ac34a",
"wss://relay.primal.net/",
"reply"
],
[
"p",
"fe0c2c9dc45944946e0fea916906b102dcaf16deda247be3e3b6e81a2fd4d864",
"",
"mention"
],
[
"client",
"noStrudel",
"31990:266815e0c9210dfa324c6cba3573b14bee49da4209a9456f9484e5106cd408a5:1686066542546"
]
],
"content": "i'm not aware of any !\n\nsecp256k1 verification could pretty straightforwardly be forked out to a GPU, it's sufficiently parallel, and this might give a speedup\n\nhowever 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\n\nthis 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\n\nas someone who worked on GPGPU stuff in the past i don't think it's worth persuing",
"sig": "60c5fe8d50f3ee056b8db6ec00c9e7d06868d4ae85d898aa6d786653353f2a2de9cb8fb8e47eb33a7012867bf5681265221183f696983c25a510efdbb5698036"
}