Infraestructura

Red P2P y Nodos

Si no hay bancos... ¿quién guarda la blockchain?


La respuesta simple y directa es: miles de computadoras en todo el mundo, llamadas nodos

Como hemos visto, en un banco tradicional, hay un único servidor central que es controlado por el banco. En blockchain, en lugar de confiar en una sola empresa/banco, la red le entrega una copia exacta y completa de todo el historial de transacciones a cualquiera que quiera instalar el programa.


Okey pero.... Como funciona en la practica? Imagina que somos un grupo de 10 amigos que anotamos los gastos de un viaje a Machu Picchu. En lugar de que una sola persona guarde la libreta de gastos, los 10 tenemos un copia idéntica de la misma libreta.

1. Copia colectiva: Cada vez que alguien hace una transacción (por ejemplo, yo te mando 0.1 Bitcoin), enviamos la informacion a los demas para que lo revisen.
2. Validación: El retos de nuestros amigos revisan en su propia copia si yo realmente tengo esa cantidad de dinero. Si la mayoría está de acuerdo, la transacción se aprueba.
3. Sincronización: Despues de que la transacción se apruebe, todos lo anotamos en la libreta.


¿Por qué nadie puede hacer trampa?

Si alguien intenta alterar su copia local (la "libreta") para decir "ahora tengo 1,000 Bitcoins", las demás computadoras de la red comparan sus registros/libretas, detectan que esa copia no coincide con el resto y la rechazan automáticamente. Para destruir o hackear una blockchain, tendrías que apagar o modificar más del 50% de las decenas de miles de computadoras conectadas simultáneamente alrededor del planeta, algo técnicamente casi imposible.

P2P y nodos


P2P es la abreviación de Peer-to-Peer o Red entre pares
P2P significa que las personas o computadoras se comunican e intercambian cosas directamente entre ellas, sin necesidad de un intermediario (banco, gobierno, etc).

p2p.png

- El modelo tradicional (Cliente-Servidor): Imagina que quieres enviarle una foto a un amigo por WhatsApp. Tu foto primero sube a los servidores de la empresa (Meta) y luego ellos se la entregan a tu amigo. Hay un intermediario en el centro.

- El modelo P2P (Persona a Persona): Imagina que estás al lado de tu amigo y le entregas una carta en la mano. Nadie más la toca, no pasa por un correo postal ni por un banco ni nada de eso. Es una conexión directa.

En las criptomonedas, si le envías dinero a alguien, la transacción va directo de tu billetera a la de la otra persona a través de la red, sin que pase por ningún banco al que pidas permiso o te cobre comisiones de intermediario.


¿Qué es un Nodo?

Un nodo es simplemente cualquier computadora conectada a la red de la blockchain que tiene instalado el programa oficial para guardar la información y verificar que nadie haga trampa.