Resilient Alerting Protocols for Blockchains
Este artículo formaliza el "problema de alerta" criptoeconómico para las cadenas de bloques, demostrando que los participantes racionales pueden ser incentivados para resistir ataques de soborno mediante tres protocolos distintos que logran una resistencia al soborno cuadrática asintóticamente óptima mientras ofrecen diferentes compensaciones entre supuestos de red, sobrecarga de almacenamiento y tiempo de ejecución.
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 un mundo donde el dinero digital y los contratos viven en un libro de contabilidad público gigante e inalterable llamado blockchain. Piensa en esto como un diario súper seguro y compartido que todos pueden leer pero que nadie puede borrar. Dentro de este diario viven los "smart contracts" (contratos inteligentes): pequeños robots automáticos que custodian miles de millones de dólares en valor. Estos robots son increíblemente inteligentes, pero tienen un punto ciego: no pueden ver lo que sucede fuera de sus muros digitales. Para solucionar esto, dependen de un equipo de mensajeros de apariencia humana llamados "alerters" (alertadores). Estos mensajeros vigilan el mundo real buscando eventos como caídas del mercado de valores o resultados electorales, y le gritan una advertencia a los robots si algo sale mal. Si los robots no reciben la advertencia a tiempo, podrían cometer un error terrible, perdiendo el dinero de todos. La gran pregunta es: ¿qué pasa si un malvado intenta sobornar a los mensajeros para que se mantengan callados? Este artículo profundiza en la matemática del soborno, preguntándose cuánto dinero necesitaría gastar un villano para silenciar a todo un equipo de mensajeros y evitar que una advertencia sea escuchada.
Los autores de este artículo, Marwa Mouallem, Lorenz Breidenbach, Ittay Eyal y Ari Juels, abordan un problema aterrador: en muchos sistemas actuales, es sorprendentemente barato para un malvado sobornar a todos los mensajeros para que guarden silencio. Si hay 100 mensajeros, un villano podría solo necesitar pagar 100 pequeños sobornos para detener la alarma. Los investigadores se dieron cuenta de que esto es una debilidad enorme. Se propusieron diseñar un nuevo conjunto de reglas —un juego, en realidad— donde silenciar al equipo sea astronómicamente costoso.
Descubrieron un "techo" matemático sobre qué tan difícil es sobornar a un equipo. Demostraron que, sin importar qué tan ingeniosas sean las reglas, si el equipo tiene miembros, el costo de sobornarlos a todos nunca puede ser más que una cantidad "cuadrática", lo que significa que crece como al cuadrado (o ). ¡Para un equipo de 100, eso es 10,000 veces más difícil de sobornar que con el método antiguo! El artículo muestra que, mientras que los sistemas simples solo ofrecen una defensa "lineal" (donde el costo crece como ), en realidad se pueden construir sistemas que alcancen este techo de .
Para probar esto, el equipo inventó tres formas diferentes de dirigir el juego, cada una con su propio sabor y compensaciones.
Primero, imaginaron un protocolo de "Lockstep" (paso sincronizado). Imagina a un grupo de amigos parados en un círculo, todos con las manos levantadas en el mismo segundo exacto. En este mundo, el tiempo es perfecto y predecible. Todos deciden si gritar una advertencia o quedarse en silencio en el mismo instante, sin saber lo que los demás están haciendo. Debido a que actúan simultáneamente, un villano no puede esperar a ver quién es débil y pagarle primero. Este método es súper rápido (ocurre en un abrir y cerrar de ojos) pero requiere una regla muy estricta, casi mágica, de que el mensaje de todos llegue en el mismo instante.
Segundo, crearon un protocolo de "Hardware Confiable" para cuando el tiempo no es perfecto. Imagina que los mensajeros llevan puestos unos relojes inteligentes especiales e inquebrantables. Ellos escriben su decisión (gritar o quedarse en silencio) en el reloj y la guardan en una caja fuerte digital. El reloj está programado para que la llave para abrir la caja fuerte solo aparezca después de que haya pasado un número específico de bloques de tiempo en el blockchain. Esto evita que el malvado espíe las decisiones antes de tiempo. Es un poco más complejo y requiere que todos usen este hardware especial, pero funciona incluso si el internet es un poco lento o desordenado.
Tercero, diseñaron un protocolo "Secuencial", que es como un juego de "papa caliente" o una carrera de relevos. En lugar de actuar todos a la vez, los mensajeros se turnan. La primera persona en la fila decide, luego la segunda, y así sucesivamente. Si la primera persona grita, el juego se detiene inmediatamente y los demás ni siquiera tienen que decidir. Esto es genial porque ahorra mucho espacio de almacenamiento digital (el blockchain no tiene que registrar la decisión de todos si la primera persona ya resolvió el problema). Sin embargo, toma más tiempo terminar, especialmente si las primeras personas deciden quedarse en silencio.
El gran hallazgo del artículo es que estos tres métodos son "asintóticamente óptimos". Esa es una forma elegante de decir que todos alcanzan ese límite de defensa perfecto de . Ya sea que elijas el rápido pero rígido Lockstep, el pesado en hardware del método Confiable, o la carrera Secuencial lenta pero eficiente, puedes hacer que sea tan costoso sobornar al equipo que un villano simplemente no pueda permitírselo. Los autores no solo lo adivinaron; usaron la teoría de juegos (la matemática de la estrategia) para probar que, en estos escenarios, un malvado racional perdería dinero intentando sobornar a todos, por lo que simplemente se rendiría.
En resumen, este artículo toma una vulnerabilidad aterradora en nuestro mundo financiero digital y nos muestra exactamente cómo construir un escudo que convierta el soborno en un juego perdido. Demuestra que, con las reglas adecuadas, podemos proteger miles de millones de dólares haciendo que el precio del silencio sea demasiado alto para que cualquiera pueda pagarlo.
¿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.