Por Dr. Damián Emilio Gibaja Romero
Área de Matemáticas de la UPAEP
Al permitir la comunicación a distancia, el uso de plataformas digitales ha permitido que distintos agentes interactúan de forma síncrona (simultáneamente) y asíncrona (en tiempos distintos). En general, las plataformas digitales han modificado la forma en que se relacionan individuos con diferentes objetivos y preferencias.1 Por ejemplo, los Smart Contracts (SCs), o contratos inteligentes, son acuerdos digitalizados que se activan cuando ciertas condiciones son satisfechas. En otras palabras, la ejecución de un contrato inteligente descansa en el intercambio de datos y no en la intervención de alguna autoridad. Así, al eliminar los costos de participación de terceros, la popularidad de los SCs se ha incrementado.
Por lo anterior, los SCs pueden beneficiar tanto los procesos de producción como las actividades asociadas al consumo de bienes y servicio.2Sin embargo, implementación de estos mecanismos depende de la credibilidad y confianza que generen pues los SCs poseen información importante de los agentes involucrados.3
Las plataformas basadas en Blockchain proporcionan credibilidad y confianza para el uso de SCs mediante mecanismos descentralizados, que explicaremos a continuación.
Para ejecutar un contrato inteligente, este debe añadirse a la blockchain por medio de un bloque nuevo, el cual es generado por un minero. Para que la operación sea eficiente, los mineros compiten si, utilizando recursos computacionales que poseen, para obtener el derecho de ejecutar el contrato inteligente (minar el bloque). El resto de la red observa y valida que las operaciones se ejecuten adecuadamente, por lo que se elimina la posibilidad de duplicar bloques o minar bloques incompletos, lo cual genera confianza sobre el proceso.
A pesar de que la blockchain utiliza los algoritmos de consensos y las pruebas de participación, o trabajo, para transparentar la ejecución de un SC, este tipo de plataformas no están exentas de ser manipuladas. Puesto que tener mayores recursos facilita la ejecución de los SCs, los mineros tienen incentivos para aliarse entre ellos y compartir recursos. Así, grupos grandes de mineros pueden expulsar a otros de la plataforma y forzar a que los usuarios del blockchain paguen cuotas elevadas para la ejecución de un SC.También, los mineros pueden ignorar aquellos SCs que no les proporcionen las ganancias suficientes para compensar los costos asociados a la mina de bloques. Es decir, hay el riesgo potencial de que un contrato inteligente no se ejecute.
Por lo anterior, es importante resaltar que la digitalización de procesos no sólo genera beneficio, sino que también modifica el entorno y las reglas bajo las cuales establecemos acuerdos con otros agentes. En el caso de los contratos inteligentes, la intervención de los mineros puede distorsionar la intención para la que fueron creados los SCs. Actualmente, en el Área de Matemáticas se trabaja en el diseño de estrategias que inhiban un comportamiento manipulador por parte de los mineros mediante el uso de la Teoría de Juegos (como enfoque teórico) y el Aprendizaje automático (desde una perspectiva aplicada).4

Área de Matemáticas de la UPAEP
Referencias
- D’Hauwers, R., van der Bank, J., &Montakhabi, M. (2020). Trust, Transparency and Security in the Sharing Economy: What is the Government’s Role?. Technology Innovation Management Review, 10(5).
- Cantón-Croda, R.-M., & Gibaja-Romero, D.-E. (Eds.). (2019). La transformación digital de la empresa: Perspectivas de la Industria 4.0 (1st ed., Vol. 1). Alfaomega.
- Eenmaa-Dimitrieva, H., & Schmidt-Kessen, M. J. (2019). Creating markets in no-trust environments: The law and economics of smart contracts. Computer law &securityreview, 35(1), 69-88.
- Gibaja-Romero, D.-E&Cantón-Croda, R.-M. (2021). A classification of execution times via auctioning smart contracts. Working Paper. Department of Mathematics, UPAEP.









