¿Sabes qué es bitcoin, por qué se creó, qué impacto ha tenido en la sociedad y cómo funciona esta tecnología? La criptografía es una rama de las matemáticas que ha servido para desarrollar comunicaciones confidenciales, íntegras y auténticas entre sistemas informáticos. Los diferentes algoritmos de cifrado que se han desarrollado a través del tiempo permiten encriptar información de forma segura si se implementan de la forma correcta.
En el caso de las criptomonedas, los sistemas criptográficos se usan para la creación de un sistema de dinero descentralizado. En este post, hablaremos sobre la primera criptodivisa que apareció en el mercado, cómo funciona y cuál ha sido el impacto de su desarrollo. A continuación, te explicaremos qué es bitcoin.
¿Qué es bitcoin?
El bitcoin es un sistema de dinero en efectivo, totalmente electrónico y descentralizado, que permite realizar transacciones sin necesidad de que se gestionen a través de una entidad central privada o pública. De este modo, se pueden hacer pagos de manera prácticamente anónima y sin que una organización sirva como intermediaria.
Según el primer documento utilizado por Satoshi Nakamoto (creador) para presentar bitcoin, titulado Bitcoin: un sistema de dinero efectivo electrónico usuario-a-usuario, el funcionamiento de esta criptomoneda se basa en una cadena de firmas digitales, que se complementa con un sistema de timestamps o códigos de tiempo para autenticarlas.
¿Cómo funciona bitcoin?
El bitcoin funciona con una cadena de firmas digitales en la que un usuario firma digitalmente una función hash que contiene el hash de la transacción anterior (para verificar que el saldo sea real) y la clave pública del siguiente usuario. De este modo, el usuario que recibe el pago puede autenticar el mensaje por medio de la firma del anterior usuario y, además, verificar todas las transacciones previas para revisar que se cuente con el saldo.
No obstante, lo anterior deja un problema por resolver, que es cómo hacer para que un usuario no se gaste el mismo dinero más de una vez. Para ello, cada hash de cada transacción se emite utilizando un código de tiempo. De este modo, si se intenta hacer una transacción con un dinero que figura en otra transferencia (un código de tiempo anterior), entonces se rechaza el movimiento.
🔴 ¿Quieres entrar de lleno a la Ciberseguridad? 🔴
Descubre el Ciberseguridad Full Stack Bootcamp de KeepCoding. La formación más completa del mercado y con empleabilidad garantizada
👉 Prueba gratis el Bootcamp en Ciberseguridad por una semanaLo anterior lo controlan todos los nodos que participan activa y voluntariamente en la minería de bitcoin, pero ¿cómo se garantiza que dichos nodos no manipulen las transacciones a su antojo? Para ello, el sistema de minería de bitcoin incluye un protocolo de seguridad conocido como la prueba de trabajo. Si quieres comprender qué es bitcoin y cómo funciona, entonces es necesario que aprendas este concepto.
La prueba de trabajo es un protocolo que permite garantizar que los nodos no verifiquen transacciones inválidas de forma maliciosa. Se basa en que la minería de bitcoin consista de encontrar un número aleatorio, llamado nonce, que al añadirlo a los datos de la transferencia produce una función hash que comience por un número determinado de ceros (inicialmente fueron cinco, pero luego el número ha incrementado por seguridad).
El nodo que encuentre primero el número nonce, para autenticar una transacción, recibe una recompensa en dinero, que corresponde a una fracción de los bitcoins que haya minado. Esto impide que las autenticaciones maliciosas prosperen, ya que serían una pérdida tiempo y dinero para los atacantes (tiempo y dinero que pueden invertir para minar de forma genuina).
Propiedades deseables del dinero
Ahora sabes qué es bitcoin y cómo funciona a grandes rasgos. Cabe aclarar, con respecto a lo anterior, que el white paper de Satoshi Nakamoto incluye la base del funcionamiento de bitcoin y, de hecho, es un programa open source, cuyo código fuente puede encontrarse en GitHub. No obstante, se han desarrollado bastantes mejoras y, actualmente, el código es mucho más extenso que el original.
Dicho esto, hablaremos sobre el impacto que ha tenido el bitcoin en la sociedad, ya que esto explica por qué ha sido adoptado entre amores y odios por la comunidad global. Para entender la polémica acogida de esta criptomoneda, es útil comprender cuáles son las características más deseables en un sistema de intercambio de dinero y revisar si bitcoin cuenta con ellas.
- Que sea un valor reconocido universalmente: inicialmente, este era un problema que tenía el bitcoin, pero cada vez es más aceptado como forma de pago para diferentes bienes y servicios. Además, por ser la criptomoneda más popular, cada vez existen más métodos para cambiar el bitcoin por divisas comunes.
- Anónimo y no reastreable: el bitcoin es una criptomoneda susceptible a que se descubra la identidad de quién ha hecho las transacciones por medio de una cadena de seguimiento. No obstante, inicialmente no era fácil descubrir esto, lo cual impulsó su uso. Sin embargo, actualmente existen otras criptomonedas que cumplen mayormente con este fin.
- Ligero: lo primero que imaginamos al pensar en qué es Bitcoin es su intangibilidad. El hecho de que sea un bien digital es una de sus principales ventajas.
- Que sea difícil de copiar o forjar: los sistemas criptográficos de bitcoin permiten autentificar las transacciones de forma confiable.
- Fácil de transferir: el bitcoin, que cada vez está más adoptado, es fácil de transferir siempre que se cuenten con los recursos necesarios, como acceso a internet.
¿Cómo aprender más?
Ahora sabes qué es bitcoin y cómo y por qué funciona esta tecnología, puedes aprender mucho más hasta convertirte en un experto en criptografía y ciberseguridad gracias a nuestro Ciberseguridad Full Stack Bootcamp. ¡Inscríbete ya y descubre cómo especializarte en menos de 7 meses!