Una clave pública es una dirección criptográfica que se utiliza para recibir criptomonedas. Se deriva de tu clave privada mediante una función unidireccional. Puedes compartir tu clave pública libremente. Alguien puede enviarte criptomonedas sin necesidad de conocer información que le permita gastarlas. La clave pública verifica las firmas realizadas con la clave privada. Cuando firmas una transacción, la red compara la firma con tu clave pública. Si coinciden, la transacción es válida. Si no coinciden, la transacción se rechaza.
La relación entre claves privadas y públicas es asimétrica. Pasar de una clave privada a una pública es sencillo. Pasar de una clave pública a una privada es computacionalmente inviable. Esta asimetría es la base de la criptografía de clave pública, que precede a Bitcoin por décadas. En criptografía, tu clave pública se utiliza para generar tu dirección mediante una función hash. Bitcoin utiliza SHA-256 y RIPEMD-160. Ethereum utiliza Keccak-256. Puedes compartir tu dirección con quien quieras. Tu clave pública es un poco más sensible, pero aun así es seguro revelarla. La clave privada es lo único que nunca compartes. Las claves y direcciones públicas están diseñadas para ser visibles.
Datos clave públicos
- Derivado de la clave privada: función unidireccional
- Se utiliza para verificar firmas: confirma la autorización de la transacción.
- Se utiliza una función hash para crear direcciones: más cortas y fáciles de compartir.
- Es seguro compartirlo, a diferencia de la clave privada.
La criptografía de clave pública no es exclusiva de las criptomonedas. Protege sitios web, aplicaciones de mensajería y actualizaciones de software. Bitcoin la aplicó al dinero.
Comments
No comments yet. Be the first to share a thought.
Leave a comment