SEC Format
SEC Format
Difficoltà: avanzato
Argomento: tecnologia
DEFINIZIONE
Il Formato SEC, Standards for Efficient Cryptography, è un metodo standard per codificare una chiave pubblica Bitcoin.
Una chiave pubblica Bitcoin è un punto sulla curva ellittica, chiamato secp256k1, e quindi ha una coordinata x e una y. Tuttavia, ogni valore x ha solo due possibili valori y e, a causa della natura di secp256k1, uno di questi valori y è dispari e l'altro è pari per ogni valore x. Pertanto, il valore x e la parità del valore y sono sufficienti per identificare la chiave pubblica. La parità del valore y viene visualizzata da un byte 0x02 o 0x03, che indicano rispettivamente pari o dispari. Questo è seguito dal valore x, che è un numero di 32 byte.
Questo formato è chiamato compresso, perché occupa solo 33 byte, rispetto al formato SEC non compresso, che inizia con un prefisso 0x04 seguito dai valori x e y completi e occupa 65 byte.
aggiornato il 2022-06-20