# Problema fundamental en sistemas distribuidos
import random
msg_lost = random.random() < 0.3
ack_lost = random.random() < 0.3
result = 'ataque coordinado' if not (msg_lost or ack_lost) else 'sin consenso' 📥 Inputs:
Comunicación en redes no confiables
❓ ¿Cuál es el output?
Ingresa tu respuesta abajo
💡 Explicación
El Problema de los Dos Generales, propuesto en 1975, demuestra que es IMPOSIBLE lograr consenso garantizado entre dos partes cuando se comunican por un canal no confiable. Incluso con confirmaciones infinitas, siempre existe incertidumbre. Este problema fundamental inspiró protocolos como TCP y blockchain.
¿Conocías este problema clásico? 🎖️