https://blossom.primal.net/752a1f2e5907ea603b5e97784fe50401aa71f230c61c5908ac02b9cae371a029.mp4
Recibir Bitcoin no es simplemente compartir tu clave p煤blica. El proceso implica generar una direcci贸n estandarizada y segura. Esto se logra aplicando funciones hash (SHA-256 y RIPEMD-160) a la clave p煤blica serializada, seguido de una codificaci贸n espec铆fica.
El formato m谩s b谩sico es Pay-to-Public-Key (P2PK), usado en las primeras transacciones (ej. coinbase). Aqu铆, el script de bloqueo contiene directamente la clave p煤blica completa. Es simple, pero menos eficiente y menos privado que usar el hash de la clave.
Para usar la clave p煤blica en la red, primero hay que serializarla. La serializaci贸n est谩ndar (SEC) define c贸mo representar los puntos (x, y) de la curva el铆ptica como una cadena de bytes. Un prefijo indica el formato (ej. 0x04 para no comprimida) seguido de las coordenadas.
Para ahorrar espacio en la blockchain, se usa la compresi贸n de claves. Dado que para una 'x' solo hay dos 'y' posibles (positiva/negativa), basta con guardar 'x' y un bit de signo. Esto reduce la clave de 65 a 33 bytes, una optimizaci贸n crucial en Bitcoin.
#Bitcoin #Nostr #Tech #Criptografia