Motivación
En este articulo voy a explicar que son los nodos de Bitcoin, cuales son sus funciones principales, y cuales son los tipos de nodos existentes.
Desarrollar todos estos conceptos en un solo articulo sería demasiado largo y pesado. Así que he decidido utilizar este articulo como guión para introducir nuevos conceptos que iré explicando poco a poco en próximos artículos.
Nodo de Bitcoin
Un nodo de Bitcoin físicamente puede ser cualquier tipo de ordenador, desde un PC de escritorio o un portátil, hasta una Raspberry Pi.
Ese ordenador debe ejecutar un software especial conocido como Bitcoin Core, que lo convierte en un nodo de Bitcoin. En próximos artículos veremos como instalar un nodo de Bitcoin usando este software.
Responsabilidades
Los Nodos de Bitcoin tienen tres responsabilidades:
- Gestionar transacciones
- Gestionar bloques de transacciones
- Gestionar la blockchain
Estas tres funciones van a asentar los cimientos sobre los que voy a construir toda la información que voy a publicar en los próximos artículos de este blog relacionados con Bitcoin. Así que conviene no perderlas de vista.
Todavía no quiero entrar en detalles sobre ninguna, puesto que para entender estos conceptos perfectamente, faltan por explicar algunas cuestiones. Intentar explicaros esto ahora sería dejaros a medias. Así que prefiero afrontar estos conceptos cuando tengamos toda la base necesaria. Iremos poco a poco.
Tipos de nodos
Inicialmente, todos los nodos de Bitcoin realizaban las mismas funciones, todas las descritas en el apartado anterior.
Sin embargo, con el crecimiento de la red y la complejidad de las operaciones, los nodos comenzaron a especializarse para manejar mejor las diferentes tareas requeridas. Esto ha llevado a la aparición de varios tipos de nodos con funciones específicas:
- Nodos completos
- Nodos de minería
- Nodos de validación ligera
Los nodos completos, también se conocen como full node, se han especializado en almacenar la blockchain completa. Hablaremos sobre la blockchain mas adelante.
Los nodos de minería, también se conocen como mining rigs o simplemente mineros, se han especializado en la minería de Bitcoin. Hablaremos sobre la minería de Bitcoin mas adelante.
Los nodos de validación ligera, también se conocen como lightweight nodes, simplified payment verification, o simplemente nodos SPV.
Dedicaremos un articulo específico a cada uno de estos tipos de nodos cuando llegue el momento, y entenderéis perfectamente para que se usa cada uno.
Despedida
En este articulo has aprendido que un nodo de Bitcoin puede ser cualquier ordenador que ejecute el software de Bitcoin Core, desde un PC de escritorio hasta una Raspberry Pi.
Los nodos de Bitcoin desempeñan funciones cruciales como recibir y verificar transacciones, gestionar el mempool, generar y minar los bloques de transacciones, añadir los bloques de transacciones a la blockchain, o almacenar la propia blockchain.
No te asustes si no controlas estos conceptos. Los iré introduciendo poco a poco de manera lógica y ordenada a medida que avancemos en próximos artículos. Así que, ¡atento que habrá información que seguro te interesa!
Espero que esta explicación te haya proporcionado una visión clara y útil sobre los nodos de Bitcoin. Como siempre ya sabes que cualquier duda, sugerencia, comentario, e incluso las críticas, son bienvenidas en el canal de Telegram. Allí podéis contactar directamente conmigo para preguntarme todo lo que queráis.
Muchas gracias por leerme, y ¡nos vemos en el siguiente articulo!.
Pulso la tecla ESC, dos puntos wq!
Use the share button below if you liked it.
There's not much you can do without a CPU.