La teoría de juegos es un mecanismo fundamental que subyace a la tecnología blockchain. Es lo que permite a las criptomonedas como Bitcoin gestionar y desviar las interrupciones en la red y garantizar la fiabilidad de las bases de datos distribuidas.

Conceptos básicos de la teoría de juegos
En términos generales, la teoría de juegos utiliza las matemáticas para modelar los caminos de comportamiento humanos dentro de un entorno interactivo y dinámico. Dicho de otro modo, la teoría de juegos es la ciencia de la estrategia que traza el mejor camino a seguir para que los agentes alcancen un resultado o un objetivo deseado. Según la teoría de juegos, vemos tres elementos básicos de cualquier juego:
- Jugadores : Los actores estratégicos dentro de un juego
- Estrategia : Un plan de acción que un jugador tomará dadas las circunstancias que surjan
- Pago : El resultado o la consecuencia que recibe un jugador después de alcanzar un determinado estado. Ten en cuenta que los pagos no siempre son un valor en dólares, sino que pueden ser cualquier forma cuantificable.
Con estos parámetros, podemos ver cómo se juegan los "juegos" en una amplia gama de actividades humanas en el entorno real, lo que permite aplicar la teoría de juegos a las tácticas militares, la política, la economía, la biología evolutiva y la informática.
Antes de emplear una visión de la teoría de juegos de la criptomoneda, primero veremos cómo se puede aplicar la teoría de juegos en la vida real.
El dilema del prisionero
El dilema del prisionero es el escenario más común que se utiliza para explicar el modelado de la teoría de juegos. En este escenario, dos criminales han sido arrestados por la policía por un delito del que son culpables. Los fiscales interrogan a los criminales por separado y ofrecen a cada uno una condena reducida a cambio de una confesión contra el otro. En este ejemplo, ninguno de los criminales tiene los medios para comunicarse entre sí.
El dilema del prisionero muestra por qué dos individuos racionales pueden no cooperar, incluso si es en su mejor interés hacerlo.
Si el prisionero A traiciona al prisionero B, el prisionero A queda en libertad y el prisionero B es condenado a 5 años. Lo mismo ocurre con el prisionero B (viceversa). Si A y B se traicionan mutuamente, cada uno recibe 3 años. Por último, si A y B permanecen en silencio y cooperan entre sí, cada uno sólo cumplirá 1 año. La matriz de pago para este escenario es la siguiente:
| Prisionero B se queda callado | Prisionero B traiciona | |
|---|---|---|
| Prisionero A se queda callado | 1 año, 1 año | 5 años, 0 años |
| Prisionero A traiciona | 0 años, 5 años | 3 años, 3 años |
El dilema del prisionero muestra que si los prisioneros persiguen su propio interés, el resultado es subóptimo, ya que la mejor opción es la cooperación. Sin embargo, como la posible consecuencia de la cooperación es tan alta (5 años de prisión), la teoría de juegos nos dice que un actor racional optará por traicionar.
Esta dinámica suele reproducirse en los mercados del entorno real, donde la comprensión del equilibrio entre la competencia y la cooperación puede generar resultados óptimos que son mutuamente beneficiosos.
Criptoeconomía
La criptoeconomía combina la teoría de juegos, la economía y la criptografía para comprender los modelos de incentivos subyacentes a los protocolos de blockchain distribuidos. Mirando a través de una lente de la teoría de juegos cómo los nodos racionales interactúan en una red, podemos ver cómo mejora la seguridad y la sostenibilidad de los sistemas distribuidos de igual a igual.
Dado que blockchain es una base de datos sincronizada distribuida que contiene bloques validados (es decir, transacciones), los mineros deben llegar a un consenso sobre qué bloque validar. En el caso de Bitcoin, la validación de cada nuevo bloque la realizan los mineros resolviendo un problema computacionalmente difícil. Esto se llama un rompecabezas de Prueba de Trabajo.
Mecanismos de consenso
Los algoritmos de consenso, como la Prueba de Trabajo, se basan en la teoría de juegos para mantener la cooperación sin confianza. En un entorno minero competitivo donde la resolución de rompecabezas es intensiva en recursos, la teoría de juegos nos dice que los actores racionales están incentivados a actuar honestamente para no arriesgarse a perder su inversión.
La prueba de trabajo es un mecanismo de consenso que ayuda a las blockchains a sincronizar los datos y a mantenerse seguras.
Los actores de mala fe están desincentivados para hacer trampas, es decir, aceptar transacciones inválidas o "doble gasto", ya que la consecuencia normalmente implicaría una pérdida de recursos. Esta penalización suele denominarse "slashing".
Debido a esto, podemos ver la minería como un dilema del prisionero repetido donde cada nodo emplea una estrategia que tiene como objetivo maximizar su pago sin considerar la estrategia de los demás jugadores. Las redes distribuidas incentivan la cooperación entre los nodos sin depender de la confianza entre los jugadores. Son los jugadores que actúan de esta manera para maximizar sus pagos los que garantizan la estabilidad y la seguridad de la red.
En otras palabras, los participantes que actúan en su propio interés logran el mejor resultado para sus compañeros mineros. Sus intereses se han alineado, de modo que, tanto si actúan de forma egoísta como si lo hacen de forma cooperativa, el resultado es bueno para todas las partes y para la red.
Teoría de juegos y Bitcoin
Aquí tienes un ejemplo simplificado de la teoría de juegos aplicada a la red Bitcoin:
Imagina que estás en un juego en el que obtienes caramelos por resolver rompecabezas. Cuando resuelves un rompecabezas, obtienes caramelos, pero todos los demás también obtienen un poco de caramelos. En Bitcoin, los mineros resuelven rompecabezas para ganar recompensas, y al hacerlo, mantienen la red segura y fuerte, lo que ayuda a todos. Así que, aunque trabajan para sí mismos, acaban ayudando a todos los demás también.
Puntos clave
La teoría de juegos nos permite comprender la incentivación de los modelos de consenso y construir sistemas descentralizados que sean resistentes a los ataques. Al analizar las interacciones estratégicas, podemos crear un juego distribuido que: 1) incentive a los jugadores hacia los resultados deseados; y 2) diseñe un sistema de confianza basado en el código en lugar de la mediación humana.
Nos estamos acercando a un futuro en el que la tecnología blockchain y la criptomoneda dan forma a nuestras interacciones cotidianas a gran escala. Un elemento clave en la construcción de este futuro son las dinámicas subyacentes de la teoría de juegos. La teoría de juegos y la criptoeconomía como campo están todavía en su infancia y hay mucho espacio para la contribución en una gama de disciplinas.
Blockchain y la criptomoneda están redefiniendo nuestra comprensión de los incentivos económicos y la forma en que interactúan los humanos. Con la teoría de juegos como mapa estratégico, veremos cómo continúa creciendo la función social de estas tecnologías.
Si quieres conocer otros artículos parecidos a Teoría de juegos en bitcoin: cómo funciona la criptografía puedes visitar la categoría Finanzas / Inversiones.
