BLOG
La red Bitcoin es un sistema descentralizado de ordenadores interconectados entre sí que valida las transacciones y mantiene la cadena de bloques sin una autoridad central. Combina tecnología avanzada con una comunidad global, lo que la convierte en una poderosa fuerza en el ámbito de la moneda digital.
¿Qué queremos decir cuando hablamos de "La red Bitcoin"? Técnicamente hablando, estamos describiendo una red P2P de ordenadores interconectados a través de Internet. La red Bitcoin carece de permisos, cualquier ordenador puede unirse ejecutando un programa gratuito y de código abierto conocido como cliente Bitcoin. Al hacerlo y descargar una copia de la blockchain, el ordenador se convierte en un "nodo completo".
En teoría, Internet es una red P2P, o al menos solía serlo. Otro ejemplo es posiblemente una de las mayores influencias de Bitcoin, la red de intercambio de archivos .torrent. Para una definición clara y precisa de P2P, citemos "Mastering Bitcoin" de Andreas Antonopoulos:
"El término peer-to-peer, o P2P, significa que los ordenadores que participan en la red son iguales entre sí, que todos son iguales, que no hay nodos "especiales" y que todos los nodos comparten la carga de proporcionar servicios de red. Los nodos de la red se interconectan en una red mallada con una topología "plana". No hay servidor, ni servicio centralizado, ni jerarquía dentro de la red".
Uno de los principales objetivos de Bitcoin es la descentralización, y la "ausencia de jerarquías en la red" es crucial para lograr ese objetivo.
¿Pero eso es todo lo que hay? Ni mucho menos. Como suele ocurrir en Bitcoin, una madriguera de características y detalles hacen que el tema sea infinitamente interesante. Considere este artículo como una introducción a la red Bitcoin y repasemos algunos de esos temas.
Es difícil de creer, pero este movimiento mundial comenzó con un documento de 9 páginas. Para poner en perspectiva lo que el Whitepaper Bitcoin encendió, vamos a BitcoinNetwork.com para una descripción mucho más alcista de la... ehem... red Bitcoin.
"Bitcoin es un avance masivo en Informática, un logro tecnológico de gran complejidad y un avance para la sociedad: la Red Bitcoin es el mayor superordenador del mundo -la red informática más segura de la historia de la humanidad- que está reinventando tanto las liquidaciones globales como los pagos instantáneos, al tiempo que ofrece una nueva y revolucionaria forma de dinero a toda la humanidad."
Esa es la forma adecuada de empezar este artículo, ¡con un BANG!
Es difícil de creer, pero el Libro Blanco de Bitcoin describe "los pasos para hacer funcionar la red" en seis sencillas reglas para los nodos mineros:
"1) Las nuevas transacciones se difunden a todos los nodos.
2) Cada nodo recopila las nuevas transacciones en un bloque.
3) Cada nodo trabaja para encontrar una prueba de trabajo difícil para su bloque.
4) Cuando un nodo encuentra una prueba de trabajo, difunde el bloque a todos los nodos.
5) Los nodos aceptan el bloque sólo si todas las transacciones que contiene son válidas y no se han gastado ya.
6) Los nodos expresan su aceptación del bloque trabajando en la creación del siguiente bloque de la cadena, utilizando el hash del bloque aceptado como hash anterior."
Es importante saber que un "nodo completo" se limita a validar transacciones y bloques, manteniendo una copia completa de la cadena de bloques. Un "nodo minero" propone bloques, participa en el proceso de prueba de trabajo y espera llevarse el premio gordo y añadir su bloque a la cadena. La red Bitcoin contiene un mecanismo de desempate, que el Libro Blanco describe de la siguiente manera:
"Los nodos siempre consideran que la cadena más larga es la correcta y seguirán trabajando para ampliarla. Si dos nodos difunden simultáneamente versiones diferentes del siguiente bloque, algunos nodos pueden recibir primero uno u otro. En ese caso, trabajan en la primera que recibieron, pero guardan la otra rama por si se alarga. El empate se romperá cuando se encuentre la siguiente prueba de trabajo y una rama se haga más larga; los nodos que estaban trabajando en la otra rama cambiarán entonces a la más larga".
En pocas palabras, esos sencillos procesos hacen funcionar la red Bitcoin . Pero, ¿existen otros tipos de nodos?
Los nodos mineros utilizan el protocolo Stratum y difunden las transacciones. Los nodos completos utilizan el protocolo bitcoin P2P y comprueban la integridad de esas transacciones. Además de éstos, hay "nodos ligeros", que también comprueban las transacciones pero no guardan la totalidad de la blockchain. Según "Mastering Bitcoin", de Andreas Antonopoulos:
"Utilizamos el término "red bitcoin extendida" para referirnos a la red global que incluye el protocolo bitcoin P2P, los protocolos de pool-mining, el protocolo Stratum y cualquier otro protocolo relacionado que conecte los componentes del sistema bitcoin."
Para más información sobre los pools de minería, consulte la sección "Fuerzas centralizadoras: Mining Pools and Mining in General" del artículo de Blink sobre descentralización.
¿Es eso todo lo que hay? Hemos descrito la red de nodos que soportan la red Bitcoin, pero ¿qué pasa con los operadores? ¿Hablamos sólo de ordenadores o incluimos a las personas que están detrás de las pantallas? ¿Y qué pasa con la red mucho más amplia de usuarios? ¿No forman parte de la red Bitcoin?
La parte técnica es bastante impresionante, "la red Bitcoin es el mayor superordenador del mundo". Teniendo en cuenta que surgió de un documento de 9 páginas, podríamos considerarlo un milagro. Sin embargo, si añadimos a la ecuación a las personas -usted y yo y todos los que impulsan esta idea que cambia el mundo-, la red Bitcoin se convierte en una entidad viva de primer orden. Y esa nueva forma de vida no puede detenerse.
Tic toc, siguiente bloque.
Empieza a recibir y enviar bitcoins ahora