Si bien cualquiera puede enviar transacciones a la clave pública, necesita la clave privada para “desbloquearlas” y demostrar que es el propietario de la criptomoneda recibida en la transacción.
Resumen
Las claves públicas y privadas son una parte integral de Bitcoin y otras criptomonedas. Le permiten enviar y recibir criptomonedas sin necesidad de que un tercero verifique las transacciones. Estas claves son parte del marco de Criptografía de clave pública (PKC). Puede utilizar estas claves para enviar su criptomoneda a cualquier persona, en cualquier lugar y en cualquier momento. Las claves pública y privada encajan como un par de claves.
Si bien sus claves públicas se pueden compartir para recibir transacciones, sus claves privadas deben mantenerse en secreto. Si alguien tiene acceso a la clave privada, también tendrá acceso a cualquier criptomoneda asociada con esas claves.
¿Qué es la criptografía de clave pública?
La criptografía de clave pública (PKC) es una forma de validar la autenticidad de algo mediante el cifrado asimétrico. PKC se utilizó por primera vez principalmente para cifrar y descifrar mensajes. Las criptomonedas ahora utilizan esta tecnología para cifrar y descifrar transacciones. Sin PKC, las criptomonedas no serían posibles.
La clave de PKC son las “funciones trampa”, funciones matemáticas unidireccionales que son fáciles de resolver de una manera, pero casi imposibles de descifrar a la inversa. Si bien puede ser posible, probablemente se necesitaría una supercomputadora, y miles de años, realizar ingeniería inversa de estas funciones.
¿Qué es una clave pública?
Una clave pública le permite recibir transacciones en criptomonedas. Es un código criptográfico que está emparejado con una clave privada. Si bien cualquiera puede enviar transacciones a la clave pública, necesita la clave privada para “desbloquearlas” y demostrar que es el propietario de la criptomoneda recibida en la transacción. La clave pública que puede recibir transacciones suele ser una dirección, que es simplemente una forma abreviada de su clave pública.
Por lo tanto, puede compartir libremente su clave pública sin preocupaciones. Es posible que haya visto páginas de donaciones para creadores de contenido o organizaciones benéficas con las claves públicas para sus direcciones criptográficas en línea. Si bien cualquiera puede donar, necesitará la clave privada para desbloquear y acceder a los fondos donados.
¿Qué es una clave privada?
Antes de comenzar, hay un consejo crucial que debe recordar: NUNCA comparta su clave privada con nadie. Una clave privada le brinda la posibilidad de demostrar la propiedad o gastar los fondos asociados con su dirección pública. Una clave privada puede adoptar muchas formas:
- Código binario de 256 caracteres de largo
- Código hexadecimal de 64 dígitos
- Código QR
- Frase mnemotécnica
Independientemente de su forma, una clave privada es un número astronómicamente grande y es grande por una buena razón. Si bien puede generar una clave pública con una clave privada, hacer lo contrario es prácticamente imposible debido a la función de “trampilla” unidireccional. Puede tener cualquier número de claves públicas conectadas a una clave privada.
¿Qué significa “firmar digitalmente” una transacción?
Para completar una transacción en la cadena de bloques, debe estar firmada. Los pasos para que alguien le envíe una transacción son:
- Una transacción se cifra mediante una clave pública. La transacción solo puede ser descifrada por la clave privada adjunta.
- A continuación, la transacción se firma con la clave privada que prueba que la transacción no ha sido modificada. La firma digital se genera mediante la combinación de la clave privada con los datos que se envían en la transacción.
- Finalmente, la transacción se puede verificar como auténtica utilizando la clave pública adjunta.
Firmas digitalmente una transacción para demostrar que eres el propietario de los fondos. Los nodos verifican y autentican transacciones automáticamente. Cualquier transacción no autenticada es rechazada por la red y una transacción auténtica y minada en la cadena de bloques es irreversible.
¿Dónde están mis “claves privadas”?
Sus claves privadas están en una billetera de criptomonedas, que generalmente es un software móvil o de escritorio o un dispositivo de hardware especializado. Sus claves privadas no están en la red blockchain de criptomonedas. Si mantiene criptomonedas en un intercambio, ellos son los custodios de sus claves privadas; les está confiando sus claves de la misma manera que confiaría en la bóveda de un banco para guardar su oro.
Si transfiere su criptomoneda de un intercambio a una billetera sin custodia, usted tiene el control de sus claves. Con la configuración y la funcionalidad modernas de las billeteras de criptomonedas, es probable que nunca maneje las claves privadas directamente, ya que las billeteras generalmente las administran automáticamente por usted. Por lo general, se le dará una frase inicial que codifica sus claves privadas como respaldo.
Las claves públicas y privadas controlan su cripto
La forma en que las claves públicas y privadas funcionan juntas es fundamental para comprender cómo funcionan las transacciones de criptomonedas. Cuando dice que tiene una criptomoneda, lo que realmente está diciendo es que tiene una clave privada que prueba la propiedad de esa criptomoneda. Dado que está almacenado en la cadena de bloques, cualquiera puede verificarlo como propietario con su clave pública.
La elección de “tener sus propias llaves” o confiar en un custodio depende de su filosofía, tolerancia al riesgo y una serie de otros factores. Si tiene sus propias claves privadas, considere las modernas billeteras HD, que pueden hacer un gran trabajo administrando sus claves privadas, y recuerde no compartirlas nunca. Si elige una solución de custodia como un intercambio, asegúrese de elegir una empresa de confianza y de buena reputación que ponga un gran énfasis en la seguridad y la regulación.