¿Cómo funciona la network de Bitcoin?

Autor: | Última modificación: 5 de agosto de 2022 | Tiempo de Lectura: 3 minutos

¿Sabes cómo funciona la network de Bitcoin y en qué se basa su principio de descentralización? El propósito de esta criptomoneda, que fue lanzada en el año 2008 a nombre del seudónimo Satoshi Nakamoto, es la de crear un sistema de efectivo electrónico basado en un esquema descentralizado de usuario a usuario.

Así pues, el gran atractivo de este criptoactivo es que no requiere de una entidad central que verifique (y, por ende, controle) cada trámite de los usuarios. Por el contrario, el sistema de Bitcoin se basa en utilizar múltiples ordenadores distribuidos por todo el mundo, a los que se conoce como nodos. Cada nodo tiene la tarea de procesar los cálculos matemáticos necesarios para verificar cada transacción, es decir, para producir cada bloque. Esta tarea se denomina minería y, en este post, hablaremos sobre cómo es este proceso. A continuación, te explicaremos cómo funciona la network de Bitcoin y por qué el sistema de nodos es esencial para la blockchain.

¿Cómo funciona la network de Bitcoin?

Dicho lo anterior, la network o red Bitcoin es el conjunto de nodos que generan cada bloque nuevo de la blockchain. El funcionamiento de estos nodos está definido en el white paper de Bitcoin, que fue el documento presentado por sus desarrolladores con su lanzamiento.

En dicho documento, queda estipulado que el proceso de cómo funciona la network de Bitcoin es:

  • Primero, cada nueva transacción se comunica a todos los nodos de la red.
  • Luego, cada nodo recoge todas las transacciones que se publican.
  • Después, cada nodo trabaja en realizar la prueba de trabajo para encontrar el bloque de cifrado correcto.
  • Una vez se ha resuelto la prueba de trabajo de un bloque, este se transmite a todos los nodos de la red.
  • Los demás nodos verifican que las transacciones sean válidas, es decir, que no se haya gastado el mismo dinero anteriormente. Esto se verifica por medio de un sistema de códigos de tiempo.
  • Finalmente, los nodos expresan que han aceptado la validez de la transacción cuando comienzan a trabajar en el siguiente bloque de la cadena.

Un aspecto fundamental de cómo funciona la network de Bitcoin es que siempre se aplica la ley de la cadena más larga, para identificar cuál es la cadena real. Si, por alguna razón, un nodo verifica una transacción ilegítima, prácticamente ningún otro nodo seguirá la cadena al verificar su invalidez. De este modo, puede confiarse en que la cadena más larga es la correcta y su seguridad aumenta exponencialmente en la medida que crece.

¿Cómo funciona Bitcoin?

Ya hemos visto cómo funciona la network de Bitcoin y cómo esta permite descentralizar el envío de fondos monetarios. Ahora, hablaremos sobre más aspectos del funcionamiento de estos nuevos canales de pago.

Cadena de firmas digitales

Bitcoin funciona por medio de una cadena de firmas digitales. Una firma digital se crea por medio de un sistema de cifrado asimétrico, en el cual se encripta una información determinada con la calve privada del usuario. Luego, este archivo se puede desencriptar por cualquier persona con la clave pública de quien firmó digitalmente el documento. Así pues, se puede elaborar una cadena de firmas digitales que compruebe las transacciones de dinero que anteceden a un trámite y, así, llevar cuentas del saldo de cada participante.

🔴 ¿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 semana

Ahora bien, para que la cadena de firmas digitales sea segura para intercambiar dinero, es necesario asignarle un código de tiempo a cada firma, de modo que no se puedan utilizar los mismos fondos más de una vez. Sin embargo, esto aún deja abierto un problema: ¿cómo garantizar que los nodos no verifiquen transacciones de forma deshonesta?

Prueba de trabajo

Para entender cómo funciona la network de Bitcoin es importante tener claro el concepto de qué es una prueba de trabajo. La prueba de trabajo o proof of work es un proceso que incentiva que los nodos verifiquen de forma honesta las transacciones, pero al mismo tiempo impide totalmente que esto suceda.

La prueba de trabajo implica que cada minero de Bitcoin debe encontrar cualquier número aleatorio nonce que, al juntarse con la cadena de datos de la transacción, produzca una función hash que comience con cinco ceros. Esto implica que haya un gasto computacional para ejercer cada transacción y que todos los nodos estarán intentando hallar lo mismo. Así pues, deben verificar entre sí que los movimientos sean válidos y sería una pérdida de esfuerzo y dinero validar transacciones falsas.

¿Cómo aprender más?

Ahora ya sabes cómo funciona la network de Bitcoin, pero el mundo de la ciberseguridad es mucho más amplio. Si te gustaría continuar con tu proceso de formación para convertirte en un experto en esta rama del sector IT, aquí tenemos el curso perfecto para ti. Ingresa a nuestro Ciberseguridad Full Stack Bootcamp y especialízate en hacking ético, criptografía y mucho más en pocos meses. ¡Inscríbete ya!

[email protected]

¿Trabajo? Aprende a programar y consíguelo.

¡No te pierdas la próxima edición del Aprende a Programar desde Cero Full Stack Jr. Bootcamp!

 

Prepárate en 4 meses, aprende las últimas tecnologías y consigue trabajo desde ya. 

 

Solo en España hay más de 120.400 puestos tech sin cubrir, y con un sueldo 11.000€ por encima de la media nacional. ¡Es tu momento!

 

🗓️ Próxima edición: 13 de febrero

 

Reserva tu plaza descubre las becas disponibles.