¿Qué es una public key y qué es una private key?

By Anycoin Direct

Estos son términos importantes en el mundo criptográfico. Esta lección está diseñada para informarle exactamente de lo que significan estos términos para que permanezca alerta en sus aventuras criptográficas.

Breve resumen

✔️ Las transacciones con Bitcoin requieren dos claves: una clave pública para recibir y una clave privada para transmitir.

✔️ La clave privada es la más importante, ya que da acceso a tus fondos. Si alguien conoce esta clave puede robar su cripto.

✔️ La clave pública puede generarse mediante una derivación algorítmica de la clave privada y es visible en el libro mayor de criptomonedas.

✔️ Todas las transacciones se rastrean y procesan en la cadena de bloques, manteniendo actualizado el libro mayor compartido.

Clave privada/pública

Oímos estas palabras con más frecuencia, clave pública y clave privada. Pero, ¿qué significan realmente?

Satoshi Nakamoto reconoció que se necesitaban dos claves para sortear ciertos problemas en criptografía. Necesitaba una clave pública para recibir Bitcoin y una clave privada para enviarlo. La última clave es, por tanto, la más importante. Con este sistema, se podía trabajar con Bitcoin de forma segura y robarlo sólo era posible si se tenía acceso a las claves privadas.

De aquí viene otro dicho muy conocido: ni tus claves, ni tus monedas. Con esto se quiere decir que si no tienes las claves privadas tampoco eres técnicamente el propietario de esas monedas. Esto ocurre, por ejemplo, en los intercambios. La bolsa posee las claves privadas y tú posees las claves públicas.

¿Qué es una clave pública?

Echemos un vistazo más de cerca a la clave pública. Si quieres enviar criptomoneda a otra persona, necesitas su dirección (=clave pública). Puede buscarla en una bolsa o en un monedero, por ejemplo. También puede crearla él mismo.

La clave pública se crea mediante una derivación algorítmica de su clave privada. Puedes tener tantas claves públicas como quieras, pero sólo tienes una clave privada. Algunas personas incluso utilizan una clave pública diferente para cada transacción, porque no quieren que la gente sepa todos los fondos que enviaron y recibieron.

La cuestión es que tus claves públicas son públicas en el libro mayor de una base de datos de criptodivisas. Así que cualquiera puede ver en un explorador de blockchain lo que ocurrió por dirección. Si utilizas la misma dirección con suficiente frecuencia, la gente puede ser capaz de hacer algún tipo de deducción a partir de esto en relación con tus datos privados.

Para la mayoría de la gente, esto no importará mucho. Pero algunas personas, que tienen mucho cripto, pueden querer mantener sus transacciones en secreto. Y pueden hacerlo. Afortunadamente, no tienes que memorizar o teclear estas largas direcciones, puedes simplemente copiarlas y pegarlas desde el monedero o exchange.

Una dirección pública o clave pública de Bitcoin, por ejemplo, tiene este aspecto:

1L4RVR6BHXcEL3NNPcBdEcLHA1bn7yJhjM

¿Qué es una clave privada?

Una clave privada es tu clave secreta, que da acceso a tus fondos. Si alguien conoce esta clave puede robar tu cripto. Si tú mismo la conoces, también puedes gastar tus monedas, lo cual es bastante conveniente. La clave privada se crea extrayendo una cadena de al menos 21 caracteres aleatorios. No puede derivarse como la clave pública.

Una clave privada tiene este aspecto

5Kb8kLf9zgWQnogidDA76MzPL6TsZZY36hWXMssSzNydYXYB9KF

Puedes pensar en la clave privada como la firma que pones debajo de un documento oficial para demostrar que has hecho la transacción. Al fin y al cabo, tú eres el único que conoce esta clave secreta; nadie tiene tu forma de escribir. Cada vez que vendes monedas, lo haces firmando con tu clave privada. De lo contrario, la venta no puede llevarse a cabo. Si una transacción es interceptada por hackers, por ejemplo, se cambia la clave de la transacción y ésta no se lleva a cabo. Un sistema muy seguro.

¿Cómo colaboran las claves privadas y las claves públicas?

Puedes pensar en esta cooperación entre claves públicas y privadas como el equivalente a tu cuenta bancaria. Cualquiera puede saber cuál es tu cuenta bancaria, tu clave pública, pero sacar fondos de ella es otra cosa. Así que tienes algunas claves privadas en tu poder que otros no tienen, lo que les impide sacar dinero de ti. Tienes una tarjeta bancaria con tu PIN. Sólo tú conoces ese PIN. Esa es tu clave privada. Si alguien tiene tu tarjeta bancaria, no puede sacar nada de tu cuenta. Con el "home banking" necesitas tu tarjeta bancaria y tu e-dentifier. Esa es otra clave privada. Además, tienes que iniciar sesión en tu banco, otra clave privada.

En una cadena de bloques de criptomonedas, funciona de la misma manera. Con tus claves públicas, puedes dar a la gente una dirección a la que enviar cripto. De éstas, puedes tener tantas como quieras. Todas estas monedas llegan a la misma dirección privada, a la que puedes acceder a través de tus claves privadas. Cuando se completa una transacción, se introduce en el libro mayor público distribuido y la red sabe qué direcciones privadas tienen qué fondos. Todas las transacciones se rastrean de este modo y se procesan en un nuevo bloque de la cadena de bloques, por lo que el estado del libro mayor siempre está actualizado.

Pon a prueba tus conocimientos

Pregunta: 1/5¿Cuál es el equivalente de una clave privada en los acuerdos en el mundo normal?
AEmpresa
BAccordo
CEmpreinte digitale
DLlave de la puerta delantera