Hoy les vengo hablar sobre las “carteras”. Pero, para entender las carteras debemos, tal vez, entender un poco sobre la palabra “Criptografía”, y entendiendo esto, también entenderán más sobre el Blockchain y su funcionamiento.
La “Criptografía” es una técnica para escribir mensajes secretos, donde, solo los que conozcan como se genera ese mensaje, podrán leer su contenido. Las diferentes formas de cifrar los mensajes se pueden dividir en dos grandes grupos:
- Cifrado simétrico: donde una clave sirve tanto para cifrar, como para descifrar un mensaje.
- Cifrado asimétrico: donde al menos 2 claves existen, una es necesaria para cifrar y otra clave descifra el mensaje.
Para entenderlo, a groso modo, usemos una técnica de cifrado simétrico conocido como “Cifrado César”, que consiste en desplazar el abecedario un número de posiciones, por ejemplo:
Texto original: ABCDEFGHIJKLMNÑOPQRSTUVWXYZ
Texto codificado: GHIJKLMNÑOPQRSTUVWXYZABCDEF
En el ejemplo anterior, el texto original y codificado simplemente muestra que, el abecedario tiene un desplazamiento hacia la izquierda en 6 espacios (esta seria nuestra "clave"). Por tanto, si seguimos esa clave, podríamos escribir lo siguiente:
Texto original: HOLA INVERSORES
Texto codificado: NURG OTBKXYUXKY
Así como el anterior ejemplo, hay un sinfín de técnicas para cifrar mensajes, de hecho, el código “código morse” es otra técnica de cifrado simétrico, donde la clave sería la convención de cambiar letras por sonidos, o imágenes de puntos y líneas.
El problema con el cifrado simétrico es que, al saber la “clave”, puedo descodificar cualquier mensaje que se transmita, por ello, normalmente se usa cifrado asimétrico, es más, hoy en día ustedes usan cifrado asimétrico todos los días, cuando abren una página y esta tiene “https” en la dirección.
Cada vez que una URL en su navegador tiene “https”, lo que está sucediendo de forma transparente es que, el sitio web les envía un “certificado público” (clave pública), mientras que el sitio tiene un “certificado privado” (clave privada). De esta manera, el usuario podría mandar datos como su nombre, contraseña y/o algún otro dato sensible, donde primero se cifraría con la “clave pública”, y solo el sitio web que contiene la “clave privada” podrá acceder a esos datos. Esto significa que, la “clave pública” y “clave privada” guardan una estrecha relación, y que funcionan en conjunto, ya que, en la ausencia de uno de ellos, el otro no es capaz de entender el mensaje y viceversa.
¿Pero, a ver que tiene esto que ver con las “carteras”? Pues, mucho, las carterasde criptomonedas usan esta técnica para enviar dinero y acceder a sus cuentas. En la siguiente animación pueden ver como sucede interacción entre carteras:

Si analizamos lo anterior, podríamos hacer el símil entre la "clave pública" como si fuese una cuenta de banco, y la "clave privada" como una contraseña o algo que acredite que eres la persona que quiere manejar los fondos de esa cuenta. Lo mismo podríamos llevarlo a algo aún más cotidiano, como el envío de correos, donde la "clave pública" sería la dirección a quién quieres enviar, y la "clave privada" sería la contraseña que necesitas para acceder a tu correo, ya sea para enviarlo o para leerlo.
Para finalizar, las Criptomonedas derivan su nombre de la "Criptografía", la cual es una técnica para enviar mensajes de forma segura. Entonces, utilizando esta técnica, podríamos intercambiar mensajes de envíos de estados de cuentas de forma segura. Para la proxima publicación hablaré de los diferentes tipos de carteras, y mostraré ejemplos de aquellas que he usado.