Capítulo dos: Cómo funciona la tecnología blockchain
1. Cómo funciona la cadena de bloques
Agregar transacciones:
El proceso comienza cuando una persona o entidad envía una transacción (como una transferencia de criptomonedas). Esta transacción se crea y se envía a la red.
Cifrado y verificación:
La transacción se convierte en datos cifrados mediante técnicas criptográficas (como SHA-256).
Los nodos de la red verifican la validez de la transacción mediante un mecanismo de consenso.
Crear bloques:
Después de la verificación, la transacción se incluye en un nuevo bloque que contiene:
Datos de transacciones.
Marca de tiempo.
El hash del bloque anterior.
Agrega el bloque a la cadena:
Una vez que se completa un bloque, se vincula a la cadena principal mediante un hash, lo que lo hace no modificable.
2. Mecanismos de consenso
Prueba de trabajo:
Utilizado en Bitcoin.
Requiere que los mineros resuelvan ecuaciones matemáticas complejas para confirmar transacciones y agregar bloques.
Consume mucha energía.
Prueba de participación:
Se utilizan en redes como Ethereum 2.0.
Depende de la apuesta de los participantes (la cantidad de monedas que poseen) para determinar quién agrega el bloque.
Más eficiente en términos de consumo energético.
Otros mecanismos:
Prueba de autoridad.
Prueba de tiempo transcurrido.
3. Asegure la red
Cifrado: se utilizan técnicas de cifrado sólidas para proteger los datos.
Descentralización: Cualquier intento de modificar un bloque requiere la aprobación de una mayoría de nodos.
Marca de tiempo: garantiza que todos los bloques estén debidamente documentados.
4. ¿Qué sucede cuando intentas cambiar un bloque?
Si alguien intenta modificar un bloque anterior, la cadena hash se romperá y los nodos rechazarán el intento.
Reescribir la cadena requiere manipular todos los bloques anteriores, lo cual es casi imposible en redes grandes.
5. Problemas potenciales y sus soluciones
Escalabilidad:
Problema: la cadena de bloques pública puede ser lenta debido a la gran cantidad de transacciones.
Solución: Redes de capa 2 como Lightning Network.
Consumo de energía:
Problema: mecanismos como la Prueba de trabajo consumen mucha energía.
Solución: pasar a mecanismos más eficientes como la prueba de participación.
Ataques cibernéticos:
Problema: 51% de ataque (control de la mayoría de los nodos).
La solución: fortalecer las redes y aumentar su descentralización.