Venimos de
aquí.
Pero entonces
dserrano5 ¿tu puedes 'comprimirla'? o ¿el comando multifirma la acepta así sin comprimir? (no hemos empezado y entre todos ya estamos aprendiendo varias cosas
).
Una clave privada es un número entero; una clave pública es un par de coordenadas (X,Y). Ahora bien, la curva es simétrica respecto del eje X, por lo que para un determinado valor X hay dos puntos posibles, Y y -Y. Una clave pública descomprimida es (X,Y) pero una comprimida toma ventaja de esto y no especifica más que X y
el signo de la Y, por lo que nos ahorramos un montón de bits.
Las claves privadas que empiezan por 04 contienen tanto el valor de X como el de Y; las que empiezan por 02 o 03 no especifican más que la X, el signo de la Y es precisamente el 02 o el 03.
El multisig solo exige M firmas de N posibles, independientemente de si las claves públicas vienen especificadas de una forma o de otra. En el fondo solo son dos representaciones del mismo punto en la curva. Es como decir "69" o "0x45", son la misma cosa.
@alexr_96, las dos son válidas precisamente debido a la simetría de la curva.