Blockchain y la teoría de juegos, parte IV

in #cryptocurrency6 years ago (edited)

En la tercera parte de Blockchain y la teoría de juegos, tratamos sobre el castigo, el punto focal de Schelling, el equilibrio del detonante siniestro y los problemas de coordinación, todos ellos modelos de la teoría de juegos. A continuación, hablaremos sobre un último modelo de la teoría de juegos antes de entrar de lleno a las implicaciones que esta teoría tiene en la cadena de bloques y en las criptomonedas.

El concepto de la racionalidad limitada

Imagina este escenario: Lorena va todos los días a la tienda de víveres y compra una manzana. Ella tiene la costumbre de hacer esto a diario, como si se tratara de un ritual. Asimismo, Lorena enfrenta la siguiente situación: cada vez que ella entra en la tienda, el tendero se va durante cinco minutos, dejándola sola, no hay cámaras de seguridad en el lugar, ella podría robar fácilmente una manzana sin que nadie se entere, sin embargo, ella nunca hace eso.

Imagen: Ecoosfera.com

La forma de proceder de Lorena se llama “racionalidad limitada”. En otras palabras, cuando a una persona se le da una diversidad de opciones, siempre escogerá la opción más simple a la que esté acostumbrada, a pesar de que dicha opción no sea la más adecuada. La razón por la cual Lorena escogió el camino virtuoso de seguir al pie de la letra su rutina diaria, en lugar de robar la manzana, es que esta segunda opción es más compleja que la primera.

Ahora que hemos analizado algunos modelos de teoría de juegos, veamos la implicación que estos modelos tienen un blockchain y las criptomonedas.

La teoría de juegos aplicada a blockchain y las criptomonedas

En términos muy simples y generales, una cadena de bloques está compuesta por una serie consecutiva de bloques ordenados cronológicamente que contienen transacciones, también contienen el “hash” del bloque anterior. Este “hash” vincula cada bloque al siguiente formándose una cadena. Esta es la representación visual de una cadena de bloques:

blockchain.jpg

Imagen: Globalservices.bt.com

Algunos términos importantes

  • Bloque génesis o “genesis block”: así es llamado el primer bloque de una cadena de bloques. El “genesis block” de Bitcoin fue minado el 3 de enero de 2009 a las 18:15 GMT.
  • Prueba de Trabajo –PoW, por sus siglas en inglés–: la cantidad de trabajo computacional invertido para crear el siguiente bloque de la cadena de bloques. Siguiendo este enlace puedes conocer más acerca de PoW.
  • Bloque padre: el bloque que precede inmediatamente a un bloque es el bloque padre de ese bloque. Entonces, en el diagrama de arriba, el Bloque 50 es el bloque padre del Bloque 51.

Cada bloque en la cadena de bloques tiene una función de puntuación:

Puntuación (génesis) = 0
Puntuación (bloque) = Puntuación (bloque padre) + Prueba de Trabajo

El estado actual –que se considera como verdadero– de la cadena de bloques es el bloque con el puntaje más alto.

En un sistema basado en blockchain –como Bitcoin–, hay dos participantes:

  1. Usuarios
  2. Mineros

Los usuarios –en Bitcoin– solo pueden realizar dos tareas:

  1. Enviar monedas
  2. Recibir monedas

Para que los usuarios puedan enviar y recibir monedas requieren de dos claves o llaves: la privada y la pública. La función de los mineros es procesar y verificar las transacciones que se registran en los bloques de la cadena de bloques.

Imagen: Medium.com

Minería de bloques

A través de una serie de cálculos matemáticos muy complejos, los mineros encuentran un bloque y lo agregan a la cadena de bloques. Por este trabajo, los mineros reciben una recompensa o “block reward” que, en el caso de Bitcoin es de 12,5 BTC por cada nuevo bloque creado. Los mineros pueden llegar a tener mucho poder, tanto que si desean engañar o cometer fraude para su propio beneficio pueden hacer mucho daño al sistema.

Para mitigar ese riesgo, la cadena de bloques usa modelos de la teoría de juegos para que el sistema sea a “prueba de balas”. Para entender cómo la teoría de juegos “impone” la honestidad en la minería, miremos a BitTorrent que es otro sistema entre iguales –P2P– el cual ha permitido que sus usuarios hagan trampa una y otra vez.

¿Por qué no tuvo éxito el protocolo BitTorrent? La esencia de este protocolo es la compartición de archivos digitales en una red descentralizada, es decir, sin que estos se almacenen en un servidor central. La idea era que la gente descargue los archivos y, a su vez, comparta más archivos con la red para que otros los descarguen. El inconveniente era que este protocolo funcionaba bajo una premisa de honor, es decir, si un usuario descargaba un archivo, asumía el compromiso de compartir dicho archivo con otros usuarios. Los humanos no somos del todo honorables, nos cuesta cumplir con los compromisos a cabalidad. Ante la ausencia de un incentivo económico, era poco probable que alguien destine parte de su disco duro para almacenar archivos con el fin de que otros se los descargue, y con mayor razón, si el riesgo de infectar el equipo con virus y malware era significativo.

Los usuarios de BitTorrent pueden salirse con la suya haciendo trampa porque el sistema carece de un modelo de castigo, a diferencia de la cadena de bloques que sí lo tiene.

Te invito a seguir leyendo la quinta parte de este ensayo. Seguiremos hablando sobre la minería y el equilibrio del miedo aplicado a la cadena de bloques.

JFBT Steemit Avatar 120 x 120.png
Por Juan Francisco Bolaños
@criptoEstratega

Tus donaciones voluntarias son muy bien recibidas, significan un gran incentivo para continuar con mi trabajo.

BTC: 19wyKAFfbJMBfizFyQCxCYEdYUDWeAPYo1
ETH: 0xe0722b3DE8Da45294477b7DC08BD7a078F7850dC
DASH: XbDcvPZf7ZUGbYKLLrS19whaehoMSFiN3M
LTC: LPi2EH4jhs6Aj7P74xPXYNnCvQNMGkUQQZ

Si te pareció interesante esta publicación por favor dale un voto y un "resteem". ¡Gracias de antemano!

Sort:  

Coins mentioned in post:

CoinPrice (USD)📈 24h📈 7d
BTCBitcoin6900.230$0.84%0.71%
DASHDash302.437$1.42%-0.04%
ETHEthereum420.743$2.44%11.05%
LTCLitecoin114.447$0.19%-2.77%

Coin Marketplace

STEEM 0.18
TRX 0.14
JST 0.030
BTC 58752.84
ETH 3153.55
USDT 1.00
SBD 2.44