CryptoDrew on Nostr: A similar reason for why the secp256k1 elliptic curve was chosen over the secp256r1 ...
A similar reason for why the secp256k1 elliptic curve was chosen over the secp256r1 curve for DSA signatures.
Although, that does not mean that any of those are immune to future discoveries of vulnerabilities or backdoors or being broken.
And if/when that day comes, then the community will have to accept a hard fork. Fingerprinting all the accepted block history, and using new hashing or signing algorithms for future blocks.
Could Satoshi have added a small cryptographic spec to each transaction to detail the hashing and signing algo, allowing them to be changed w/out a fork? Or would that come with its own risks of the blockchain's security being subverted if it is made too easy to update such things.
Published at
2024-01-19 15:15:45Event JSON
{
"id": "31a0777dedc1854e6d4124274c7698304ddab39a0af9fae16fdffc7589b10dc7",
"pubkey": "81e80c46b9bd0b7c564f59864527fa5f1cc94ea68a07f286858984a341b0a2e8",
"created_at": 1705677345,
"kind": 1,
"tags": [
[
"e",
"80629ab01190968d820ba2b9e7707b85b549cfa7a7b59c24ef43204957343898",
"",
"root"
],
[
"p",
"0f28196ced1024be7ceb3d7b194337bf8f21e7ad0a8be803b1ec0a7c52e926de"
]
],
"content": "A similar reason for why the secp256k1 elliptic curve was chosen over the secp256r1 curve for DSA signatures.\n\nAlthough, that does not mean that any of those are immune to future discoveries of vulnerabilities or backdoors or being broken.\n\nAnd if/when that day comes, then the community will have to accept a hard fork. Fingerprinting all the accepted block history, and using new hashing or signing algorithms for future blocks.\n\nCould Satoshi have added a small cryptographic spec to each transaction to detail the hashing and signing algo, allowing them to be changed w/out a fork? Or would that come with its own risks of the blockchain's security being subverted if it is made too easy to update such things.",
"sig": "af0d835941077376b7e506620c293f5506aa7147552333090197ff3334533bcd6adbd731107b9443c9ca2cd4a6072225e4762fe781239d9863aed0aba9f70094"
}