Aspectos técnicos o ¿qué hay detrás de Bitcoin? - Bitcoin. Guía completa de la moneda del futuro - Libros y Revistas - VLEX 862324535

Aspectos técnicos o ¿qué hay detrás de Bitcoin?

AutorSantiago Márquez Solís
Páginas337-376
5
ASPECTOS TÉCNICOS O ¿QUÉ HAY
DETRÁS DE BITCOIN?
Creo que no podrás quejarte, el capítulo anterior no ha sido para tanto,
y sin embargo ahora estás en una mejor posición de entender por qué esto de la
criptografía es tan importante, y cómo Bitcoin es capaz de hacer su magia gracias a
unos principios que aunque complicados en su fondo, en su forma básica resultan muy
sencillos de entender y como creo que no nos vamos a dedicar a la criptografía con lo


para hacerlo, y en las referencias del libro os he dejado también algunas direcciones
que podrán veniros bien.
Dicho lo cual sigamos nuestro viaje. En este capítulo de aspectos técnicos,
entraremos en esa magia de Bitcoin y veremos qué hay detrás de las bambalinas.
Ahora que ya sabemos operar con Bitcoin y conocemos las formas básicas en las que
el dinero se envía y recibe, y entendemos el funcionamiento básico de la criptografía
de la clave pública, solo resta ver cómo todos estos elementos han sido creados, lo
que servirá para poner el pegamento que aún nos falta para acabar de sellar lo que
hemos aprendido hasta ahora.
Para ello nos vamos a centrar en cómo las transacciones funcionan por
dentro y cómo estas se registran dentro de los bloques para formar la cadena de
bloques; veremos que el libro contable que usa Bitcoin no es más que una base de
datos distribuida pero que ha sido pensada de un modo que reúne dos características
básicas: simplicidad y sencillez, y es que a pesar de que llegar a comprender en
detalle los entresijos del protocolo requiere de muchas horas de dedicación para
llegar a sacarle el máximo partido, las ideas básicas que se implementan no son nada
complicadas, lo que hace de Bitcoin una solución aún más brillante si cabe.
338 BITCOIN. GUÍA COMPLETA DE LA MONEDA DEL FUTURO © RA-MA
Pero como siempre comencemos por el principio y hagamos una pequeña
distinción entre los diferentes tipos de actores que se encuentran en la red Bitcoin.
5.1 TIPOS DE NODOS EN LA RED BITCOIN
Hasta el momento hemos estado trabajando sin preocuparnos demasiado del
papel que estábamos jugando dentro del entramado de la red, hemos abierto nuestra
billetera y listo, y sin embargo, al hacerlo nos hemos convertido en un nodo más
de la red Bitcoin. Como es una red entre pares, de cara a la red todos los nodos son
iguales independientemente del rol que jueguen, es decir, si yo en mi ordenador
instalo Bitcoin Core, mi ordenador se conectará al resto de nodos y ampliaremos
la red global de Bitcoin y compartiré junto con el resto la responsabilidad de su
funcionamiento y propagación de la información hasta el nivel que determine mi rol.
En la red Bitcoin, solamente vamos a encontrarnos con tres tipos de
nodos: broadcast only nodes, relay nodes y mining nodes, veámoslos en detalle y
comprendamos el delicado equilibrio que debería existir entre ellos para asegurar el
buen funcionamiento y salud, a la larga, de Bitcoin.
5.1.1 Nodos broadcast only node
En este grupo están los nodos que solo emiten transacciones (dispositivos
móviles y carteras simples) y son los que menos capacidad de cómputo tienen dentro
de todo el sistema, sin embargo que sean los que menos capacidad de cómputo tienen
no les quita importancia, ya que son la puerta de entrada a la red Bitcoin de la mayor
parte de los usuarios domésticos que usan la moneda en sus transacciones normales,
pagar un café, comprar un ordenador, sacar las entradas del cine... Por ejemplo
cuando desde mi móvil realizo una compra en un establecimiento, estaría utilizando
una billetera, por ejemplo la Bitcoin Wallet en el caso de Android (de este tipo), y
emitiría una transacción hacia la dirección destino del vendedor.
5.1.2 Nodos relay node
Son los que retransmiten y propagan transacciones. Es decir, cuando le llega
una transacción lo que hace es enviarla a otros nodos para hacer que esté disponible
en la red de manera global lo antes posible, de este modo un relay node transmite
a otro nodo que a su vez retransmite a otro, hasta que la red en su conjunto está
informada de todas las transacciones existentes. En este proceso de retransmisión
los relay nodes realizan además unas funciones muy importantes de seguridad,
© RA-MA Capítulo 5. ASPECTOS TÉCNICOS O ¿QUÉ HAY DETRÁS DE BITCOIN? 339
            
llegan y descartan las que no los cumplen (transacciones basura), además juegan

      
validándolo contra la versión más actualizada de la cadena de bloques.
ENTONCES…
Realmente para convertirnos en un nodo completo al 100%, deberemos abrir el
puerto 8333 de entrada de nuestro ordenador. Para ello tendremos que acceder a la
router e indicar que deje libre las conexiones que se realicen desde
ese puerto, el número de nodos descubiertos al que estamos conectados aumentan
sensiblemente. De igual modo, hay que mantener activo el check Aceptar conexiones
entrantes, que tenemos en Bitcoin Core en la pestaña Red de la opción del menú
y Opciones.
Recientemente la empresa AT&T ha tenido que desmentir que por defecto estuviera
bloqueando los puertos 8333 de sus usuarios.
Cuando instalamos en nuestra máquina Bitcoin Core, nos convertimos en
un nodo completo de la red y por ende en un relay node, ayudando en las labores
anteriormente descritas. Fijaos en la importancia de este tipo de nodos y en por qué
se levanta la voz de alarma cuando se dice que su número está decreciendo, algo
que es normal, puesto que cada vez es más común que quien se acerca a Bitcoin
utilice una billetera móvil o las variantes ligeras anteriormente descritas. Podría
darse el caso extremo de que acabaran por desaparecer, y únicamente existieran los
broadcast nodes y los mining nodes, lo que acabaría por convertir a la red Bitcoin en
un universo centralizado en manos de los mineros que serían los únicos que podrían
soportar la red de manera completa.
5.1.3 Nodos mining node
Aparte de las funciones de retransmisión y propagación también realizan el
   
mineros, estos tratan de añadirlas dentro de un bloque, intentando resolver la prueba
de trabajo y contribuyendo a que siga creciendo la cadena de bloques. Más adelante
veremos que este tipo de nodos, en la actualidad, requieren de hardware de tipo
ASIC. Debido a la naturaleza de las operaciones que realizan son los nodos más
valiosos.

Para continuar leyendo

Solicita tu prueba

VLEX utiliza cookies de inicio de sesión para aportarte una mejor experiencia de navegación. Si haces click en 'Aceptar' o continúas navegando por esta web consideramos que aceptas nuestra política de cookies. ACEPTAR