You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
NIP-13 is about id fields (SHA256 hashes) that start with zero bits, not about public keys that start with zero bits.
Although this project generates public keys randomly, there is no proof that anyone presenting a public key that starts with zeroes did so randomly. A public key on the elliptic curve could probably be constructed with lots of leading zeroes if you understood the cryptography well enough (I don't).
So I think this idea doesn't quite work.
Nonetheless I put in a pull request to speed it up.
The text was updated successfully, but these errors were encountered:
Interesting, I'm not a cryptographer so I don't know if is possible to construct a public key on the elliptic curve with a lots of leading zeroes but I will research about it, thanks for your contribution 😃
NIP-13 is about id fields (SHA256 hashes) that start with zero bits, not about public keys that start with zero bits.
Although this project generates public keys randomly, there is no proof that anyone presenting a public key that starts with zeroes did so randomly. A public key on the elliptic curve could probably be constructed with lots of leading zeroes if you understood the cryptography well enough (I don't).
So I think this idea doesn't quite work.
Nonetheless I put in a pull request to speed it up.
The text was updated successfully, but these errors were encountered: