Al igual que mi rutina diaria como conductor de mototaxi en línea (conocido localmente como ojol), cada viaje tiene un punto de partida. Ya sea que lleve a un pasajero a una concurrida estación de tren, corra hacia un aeropuerto o entregue con cuidado un pedido de comida caliente, cada destino requiere que acelere por primera vez. Siempre comienza con ese primer paso.
Para mis amigos de todo el mundo que quizás no sepan cómo es un conductor de mototaxi, aquí hay un vistazo a nuestra realidad diaria:
Rutina diaria al borde de la carretera de un conductor ojol indonesio y estudiante de Web3 en Kendal.Como pueden ver, este es nuestro lugar de espera. La mayoría pasa el tiempo charlando o mirando sus teléfonos para entretenerse. Pero al igual que mi trabajo, dominar Web3 requiere un punto de partida. Ayer, di mi primer paso en los fundamentos de blockchain. Hoy, durante los momentos tranquilos entre mis viajes, aceleré de nuevo y avancé al siguiente nivel. Aquí está mi diario de estudio estructurado para hoy.
En mi entrada anterior, discutimos cómo Web3 aleja el poder de los gigantes centralizados. Pero, ¿cómo ocurre esto por dentro? Hoy me adentré en la columna vertebral invisible de la blockchain: las Redes Peer-to-Peer (P2P) y el principio fundamental de la inmutabilidad.
Parte 1: Redes Peer-to-Peer (P2P) — La Columna Vertebral Invisible
En los sistemas tradicionales, dependemos de una arquitectura Cliente-Servidor. Piensen en un banco tradicional: poseen un servidor central, y nosotros (los clientes) debemos pedir su permiso para acceder a nuestros datos o mover nuestro dinero. Si su servidor central falla o es hackeado, todo el sistema se cae.
Blockchain reescribe completamente este esquema a través de una Red Peer-to-Peer (P2P).
¿Qué es una Red P2P?
Una red P2P es una red descentralizada de computadoras interconectadas, llamadas nodos, que se comunican directamente entre sí. En esta estructura, no hay jefe ni autoridad central. Cada nodo actúa tanto como cliente como servidor, lo que significa que puede tanto solicitar datos como proporcionar recursos a la red.
Cómo Funciona en Blockchain
1. Ledger Distribuido: Cada nodo activo en la red mantiene una copia idéntica de todo el ledger de blockchain.
2. Difusión y Validación: Cuando ocurre una transacción, se transmite a todos los nodos de la red.
3. Consenso: Los nodos validan la transacción de forma independiente mediante reglas como Proof of Work (PoW) o Proof of Stake (PoS). Una vez verificada, la transacción se agrega permanentemente a la cadena.
Tipos de Arquitectura P2P
· P2P no estructurado: Los nodos se conectan aleatoriamente. Es fácil de construir, pero puede ser ineficiente al buscar datos específicos.
· P2P estructurado: Utiliza algoritmos específicos (como las Tablas de Hash Distribuidas) para organizar los nodos, permitiendo una recuperación de datos mucho más rápida.
· P2P híbrido: Una combinación de interacciones descentralizadas entre pares junto con ciertos nodos coordinadores centralizados que gestionan la indexación.
Parte 2: Inmutabilidad — Escrito en Piedra
Una vez que los datos se mueven a través de una red P2P, se encuentran con el segundo pilar de blockchain: la inmutabilidad. En términos simples, la inmutabilidad significa que una vez que los datos se escriben en la blockchain, quedan bloqueados para siempre. No pueden ser alterados, manipulados ni eliminados.
Cómo se Aplica la Inmutabilidad
A diferencia de las bases de datos tradicionales donde un administrador puede editar o borrar el historial fácilmente, una blockchain aplica registros permanentes a través de tres capas de defensa:
1. Hash Criptográfico: Cada bloque tiene una huella digital única (hash) y también lleva el hash del bloque anterior. Si un actor malicioso intenta alterar datos dentro de un bloque antiguo, su hash cambia instantáneamente. Esto rompe toda la cadena, generando una alarma inmediata en toda la red.
2. Acuerdo de Consenso: Para realizar cualquier cambio, se necesitaría la aprobación de la mayoría de los nodos de la red, haciendo que las modificaciones no autorizadas sean prácticamente imposibles.
3. Descentralización Masiva: Debido a que miles de nodos mantienen exactamente el mismo historial, un hacker tendría que comprometer miles de computadoras en todo el mundo en el mismo milisegundo exacto, una hazaña que es matemática y económicamente imposible.
Impacto en el Mundo Real
La inmutabilidad es la razón por la que blockchain es confiable a nivel mundial en industrias de alto riesgo:
· Bitcoin: Evita que alguien gaste el mismo dinero digital dos veces.
· Ethereum: Garantiza que una vez que se despliega un Smart Contract, el acuerdo se ejecute exactamente como fue programado, sin interferencia humana.
· Cadena de Suministro: Empresas como IBM y Walmart utilizan ledgers inmutables para rastrear el movimiento exacto de productos alimenticios desde la granja hasta la tienda, garantizando seguridad y responsabilidad.
Las Contrapartidas
Si bien la inmutabilidad proporciona una seguridad inigualable, conlleva desafíos importantes:
· Sin Botón de Deshacer: Los errores humanos (como enviar fondos a una dirección incorrecta) no pueden revertirse.
· Crecimiento del Almacenamiento: A medida que la cadena inmutable crece día a día, los nodos requieren una enorme capacidad de almacenamiento, lo que desafía la escalabilidad.
Resumen Comparativo
Característica
Servidor Centralizado (Web2)
Red P2P / Blockchain Inmutable (Web3)
Almacenamiento de Datos
Almacenado en un único servidor central
Distribuido entre miles de nodos independientes
Edición de Datos
Puede ser modificado o eliminado por administradores
Historial permanente e inalterable (inmutable)
Punto de Fallo
Alto riesgo (Si el servidor falla, el sistema falla)
Alta tolerancia a fallos (Opera incluso si algunos nodos fallan)
¿Es difícil aprender todo esto? Sí, absolutamente. Es confuso y mentalmente agotador después de horas en la carretera. Pero debemos trabajar duro. Sé duro con el mundo, y el mundo se ablandará contigo. Pero si eres blando y débil ante los desafíos del mundo, el mundo te tratará brutalmente.
Vaya… ¡espera, amigos! Mi teléfono acaba de vibrar: acaba de llegar un pedido. Es hora de guardar el teléfono, ponerme el casco y volver al asfalto. ¡Continuemos nuestro viaje mañana por la mañana! Conduce con seguridad, mantente resiliente y ¡sigamos adelante!
Para compartir mi viaje con una comunidad Web3 más amplia, también publiqué este diario en mi publish0x. Consulta la versión original aquí.
https://www.publish0x.com/street-warrior-web3/an-ojol-s-web3-journal-part-2-roadside-nodes-and-invisible-b-xplypve
El Diario Web3 de un Ojol, Parte 2: Nodos al Borde de la Carretera y Columnas Vertebrales Invisibles fue publicado originalmente en Coinmonks en Medium, donde las personas continúan la conversación destacando y respondiendo a esta historia.

