Two thousand years of the oracle problem. Insights from Ancient Delphi on the future of blockchain oracles
Este artículo conecta los oráculos delphi antiguos y los oráculos de blockchain modernos mediante el desarrollo de un marco comparativo y el análisis de consultas delphi para proponer estrategias que mejoren la fiabilidad y la seguridad de los oráculos de blockchain descentralizados.
Artículo original bajo licencia CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). Esta es una explicación generada por IA del artículo a continuación. No ha sido escrita ni avalada por los autores. Para mayor precisión técnica, consulte el artículo original. Leer descargo de responsabilidad completo
Imagina que tienes un robot superinteligente (una cadena de bloques) que puede hacer promesas y cumplirlas automáticamente. Pero hay un truco: este robot vive en una habitación sellada y no tiene ojos ni oídos. No puede ver el clima, consultar el mercado de valores ni saber si un equipo deportivo ganó. Para funcionar, necesita un mensajero que le traiga información del mundo exterior. En informática, a este mensajero se le llama Oráculo.
¿El problema? ¿Cómo sabes que el mensajero no está mintiendo, confundido o sobornado? Este es el "Problema del Oráculo".
Este artículo sostiene que hemos estado intentando resolver este problema con nueva tecnología sofisticada, pero en realidad deberíamos mirar hacia atrás 2.000 años, al Oráculo de Delfos en la antigua Grecia. Los autores, un historiador y un científico informático, decidieron comparar los mensajeros de la antigua Grecia con los digitales modernos para ver si las viejas formas pueden enseñarnos algo nuevo.
Aquí tienes el desglose de sus hallazgos usando analogías simples:
1. Los Dos Mensajeros: Una Sacerdotisa vs. Un Flujo de Datos
- El Mensajero Antiguo (Delfos): Una sacerdotisa llamada la Pitia se sentaba en un templo. La gente le hacía preguntas sobre el futuro o decisiones importantes. Ella entraba en un trance (quizás por gases) y hablaba en acertijos. Un sacerdote traduciría sus palabras para la persona que preguntaba.
- El Mensajero Moderno (Oráculo de Cadena de Bloques): Un programa informático que obtiene datos (como el precio de Bitcoin) y los alimenta a un contrato inteligente.
- La Conexión: Ambos son solo puentes. La Pitia conectaba a los humanos con los dioses; el Oráculo conecta la computadora con el mundo real. Si el puente es inestable, todo el sistema falla.
2. Los Grandes Problemas (y Soluciones Antiguas)
El artículo compara desafíos específicos enfrentados por ambos sistemas:
- ¿Quién es la fuente? (Atribución)
- Antiguo: Todos sabían que la fuente era Apolo (el dios). No necesitabas verificar su identificación; simplemente confiabas en el sistema.
- Moderno: Las cadenas de bloques intentan ser "sin confianza" (nadie es confiable). Pero los autores sugieren que podríamos estar mejor si supiéramos exactamente quién era el reportero de datos, tal como sabíamos quién era la sacerdotisa.
- ¿Quién es el culpable si está mal? (Responsabilidad)
- Antiguo: Si la Pitia decía "Ganarás la guerra" y tú perdías, no era culpa del dios. Era tu culpa por malinterpretar el acertijo o hacer la pregunta incorrecta. El oráculo no era despedido; tu reputación sufría el golpe.
- Moderno: Si un oráculo de cadena de bloques proporciona datos deficientes, las personas que usan los datos suelen perder dinero. El artículo sugiere que deberíamos adoptar la mentalidad antigua: El usuario es responsable de elegir un buen oráculo y comprender la respuesta.
- ¿Es real el mensaje? (Autenticidad)
- Antiguo: No podías verificar el mensaje inmediatamente. Tenías que esperar y ver si la predicción se cumplía. El tiempo era la única prueba.
- Moderno: ¡Algunas cadenas de bloques modernas ya hacen esto! Esperan unos días antes de finalizar un resultado para asegurarse de que no sea un fallo o una mentira. El artículo dice que este "juego de espera" es en realidad una idea muy inteligente y antigua.
- ¿Fue cambiado el mensaje? (Integridad)
- Antiguo: La sacerdotisa hablaba en voz alta. No había firma. Para evitar que la gente cambiara el mensaje en el camino, los atenienses una vez pusieron sus preguntas en frascos sellados. El dios señalaría el frasco correcto sin abrirlo.
- Moderno: Los autores proponen una nueva idea digital basada en este método del "frasco sellado". Podrías bloquear tus datos en una caja digital, hacer que un generador de números aleatorios elija qué caja abrir y luego revelar la respuesta. Esto evita que alguien espíe o haga trampa antes de que se tome la decisión.
3. El Factor "Acertijo" (Tipos de Consulta)
Los autores analizaron 167 preguntas antiguas y encontraron un patrón:
- Preguntas Simples: Cuando la gente hacía preguntas claras y factuales (por ejemplo, "¿Está lloviendo?"), las respuestas eran cortas, directas y muy fiables.
- Preguntas Vagas: Cuando la gente hacía preguntas complejas, filosóficas o de "qué pasaría si" (por ejemplo, "¿Cuál es el mejor camino para mi vida?"), las respuestas eran largas, confusas y llenas de acertijos.
- La Lección para las Computadoras: Las cadenas de bloques modernas funcionan mejor cuando se hacen preguntas simples y claras sobre datos públicos (como "¿Cuál es el precio del oro?"). Si le haces una pregunta vaga o filosófica a un oráculo informático, es probable que te dé una respuesta confusa o poco fiable, tal como lo hacía la Pitia.
4. La Conclusión Principal
El artículo concluye que la tecnología por sí sola no ha resuelto el Problema del Oráculo. Estamos intentando construir sistemas perfectos, descentralizados y anónimos, pero los antiguos griegos tenían un enfoque más simple y humano:
- Confiar en una fuente conocida (como una red de oráculos específica) en lugar de intentar ser anónimo.
- Hacer responsable al usuario de elegir al mensajero correcto y comprender el mensaje.
- Usar el tiempo para verificar la verdad.
- Mantener las preguntas simples. Si la pregunta es clara, la respuesta es fiable. Si la pregunta es un acertijo, la respuesta será un acertijo.
Los autores sugieren que, al mezclar la "sabiduría de los antiguos" con el código moderno, podemos construir cadenas de bloques menos propensas a ser hackeadas y más fiables. Incluso proponen una nueva forma de manejar números aleatorios en computadoras (como para loterías) utilizando el método del "frasco sellado" de la antigua Atenas.
En resumen: No necesitamos reinventar la rueda; solo necesitamos recordar cómo los antiguos griegos gestionaban a sus mensajeros, porque los problemas de confianza y verdad no han cambiado realmente en 2.000 años.
¿Ahogado en artículos de tu campo?
Recibe resúmenes diarios de los artículos más novedosos que coincidan con tus palabras clave de investigación — con resúmenes técnicos, en tu idioma.