En el ámbito del mundo
cripto escuchamos mucho la palabra NODO
pero la misma puede variar de manera significativa conforme el entorno en el
cual se usa. Una vez que hablamos de redes informáticas o de
telecomunicaciones, los nodos tienen la posibilidad de dar objetivos diversos,
así sea como un punto de redistribución o un punto final de comunicación.
Generalmente, un nodo se basa en un dispositivo de red físico, sin embargo hay
ciertos casos específicos en los cuales se utilizan nodos virtuales.
En escasas palabras, un nodo
de red es un punto en el cual se puede generar, recibir o transmitir un mensaje.
Luego, analizaremos los diversos tipos de nodos de Bitcoin: nodos enteros,
supernodos, nodos mineros y consumidores SPV.
NODOS
DE BITCOIN
Al sumergirse en el entorno
de blockchains, que permanecen diseñados como sistemas distribuidos, la red de
nodos informáticos es lo cual hace viable que Bitcoin se use como una moneda
digital descentralizada de igual a igual (P2P) que es resistente a la censura
por diseño, y no necesita que un intermediario sea tramitado de un cliente a
otro (sin importar cuán distantes se encuentren en el mundo).
Por consiguiente, los nodos blockchain son causantes de actuar como un punto de comunicación que puede hacer diferentes funcionalidades. Cualquier PC o dispositivo que se conecte a la interfaz de Bitcoin puede considerarse como un nodo en el sentido de que se comunican de alguna forma entre sí. Dichos nodos además tienen la posibilidad de transmitir información acerca de transacciones y bloques en la red distribuida de pcs por medio de la utilización del protocolo de igual a igual de Bitcoin. No obstante, cada nodo del computador se define según con sus funcionalidades particulares, por lo cual hay diversos tipos de nodos de Bitcoin.
NODOS
ENTEROS
Los nodos enteros son los
que realmente aceptan y dan estabilidad a Bitcoin y son importantes para la
red. Dichos nodos además son conocidos como nodos de validación total mientras
se implican en el proceso de revisar las transacciones y los bloques con en
relación a las normas de acuerdo del sistema. Los nodos enteros además tienen
la posibilidad de transmitir novedosas transacciones y bloques a la blockchain.
Generalmente, un nodo
completo descarga una réplica de la blockchain de Bitcoin con cada bloque y
transacción, sin embargo esto no es un requisito para ser considerado un nodo
completo (en su sitio, se puede utilizar una réplica limitada de la
blockchain).
Se puede implantar un nodo
completo de Bitcoin por medio de diferentes implementaciones de programa,
empero el más usado y conocida es el Bitcoin Core. Dichos son los requisitos
mínimos para realizar un nodo completo de Bitcoin Core:
PC de escritorio o portátil
con una versión actual de Windows, Mac OS X o Linux.
200 GB de espacio libre en
disco.
2GB de memoria (RAM).
Conexión a Internet de alta
velocidad con velocidades de carga de al menos 50 kB / s.
Una conexión sin medidor o
una conexión con elevados parámetros de carga. Los nodos enteros en tienen la
posibilidad de conseguir o superar un uso de carga de 200 GB / mes y un uso de
descarga de 20 GB / mes. Además tendrá que bajar ~ 200 GB una vez que comience
por primera ocasión su nodo completo.
Su nodo completo debería
funcionar por lo menos 6 horas al día. Todavía mejor si lo ejecutas
constantemente (24/7).
Muchas empresas y usuarios
voluntarios permanecen ejecutando nodos enteros de Bitcoin como una forma de
beneficiar al ecosistema de Bitcoin. En la actualidad, hay alrededor de 9,700
nodos públicos que se ejecutan en la red Bitcoin. Asegúrate de que este número
solo incluye los nodos públicos, que se refieren a los nodos de Bitcoin en
escucha, que son visibles y disponibles (también conocidos como nodos de
escucha).
Además de los nodos
públicos, hay varios otros nodos ocultos que no son visibles (nodos que no se
escuchan). Dichos nodos principalmente operan detrás de un firewall, por medio
de protocolos ocultos como Tor, o sencillamente ya que estaban configurados
para no oír las conexiones.
NODOS
DE ESCUCHA (Supernodos)
En esencia, un nodo de
escucha o supernodo es un nodo completo que es públicamente visible. Se
comunica y da información a cualquier otro nodo que decida implantar una
conexión con él. Por consiguiente, un supernodo es prácticamente un punto de
redistribución que puede actuar como fuente de datos y como puente de
comunicación.
Un supernodo confiable
principalmente se hace las 24 horas del día, los 7 días de la semana y tiene
numerosas conexiones establecidas, transmitiendo el historial de la blockchain
y los datos de las transacciones a diversos nodos internacionalmente. Por eso
mismo, un súper nodo posiblemente necesitará más poder de cómputo y una mejor
acceso al internet comparativamente con un nodo completo que está escondo.
NODOS
DE LOS MINEROS
Para lograr minar Bitcoins
en el escenario competitivo presente, uno tiene que invertir en hardware y
programas de minería especializados. Dichos programas de minería (software) no
permanecen de manera directa involucrados con Bitcoin Core y se ejecutan en
paralelo para probar y minar bloques de Bitcoin. Un minero puede escoger
laborar solo (minero solo) o en equipos (Pool de minería).
Mientras tanto que los nodos
enteros de los mineros en solitario realizan uso de su propia réplica de la
blockchain, los equipos de minería trabajan ligados, cada uno contribuyendo con
sus propios recursos computacionales (hashpower). En un conjunto minería, solo
el administrador de la agrupación debería llevar a cabo un nodo completo, al
que se puede hacer alusión como nodo completo del conjunto de minería.
