Tecnología Blockchain aplicada a competiciones en juegos de habilidad
Resumen
El presente trabajo aborda el análisis de la tecnología Blockchain, los Smart Contract así como toda la metodología necesaria para el diseño y desarrollo de una plataforma descentralizada que actúe de intermediaria en apuestas en juegos de habilidad, que recibe el nombre de GAINATGAME. Gracias a las posibilidades de los Smart Contracts y a una lógica blindada en ellos se consigue un servicio de intermediación de apuestas que asegura el cumplimiento de la apuesta, así como la validación del resultado de la misma Esta validación se realiza mediante una audiencia externa de jueces quienes valorar y juzgan las pruebas aportadas por los usuarios que estén participando en la apuesta y designan al ganador de la misma.
Gainatgame tiene especial utilidad en apuestas en juegos de carácter privado y minoritario. Debido a su dificultad para ser validado, las casas de apuestas no suministran esta clase de servicios, dando pie a un nicho de mercado sin explotar.
Como los eventos privados y minoritarios comprenden un concepto muy amplio, se propone que la plataforma esté especializada en juegos (preferiblemente videojuegos debido a su mayor facilidad de validación) de suma cero con un único ganador. Estos son, por ejemplo, todos los juegos en los que dos o varios jugadores juegan entre ellos y únicamente existe un ganador que se lleva todo el dinero apostado.
El proceso de validación utilizado se basa en el dilema del prisionero, en el que, en caso de disputa, se celebra un juicio donde los “jueces” valoran una serie de pruebas aportadas por los usuarios que han disputado la partida (pruebas visuales como imágenes y vídeos) y designan al ganador de la misma. El ganador se designará por mayoría y los jueces que no pertenezcan a la mayoría no recibirán ningún tipo de compensación por sus servicios. The following project studies and analyzes blockchain technology, Smart Contracts applications and all the associated technology owing to provide a decentralized solution to the lack of trust present in betting and gambling dynamics by acting as intermediary in bets on skill games. This platform is called GAINATGAME. Gainatgame ensures the fulfilment of the bet as well as the validation and verification of the result thanks to ironclad logics inside the Smart Contract. This validation is done by external and random judges who analyses and assess proofs provided by the users who participated in the bet with the objective of deciding who is the actual winner of the bet. This process of validation is call trial.
Gainatgame has useful applications in bets on private and minority games. Due to the difficulty of validations of this type of games, gambling and betting operators do not provide this class of services, giving birth to an untapped niche market.
As private and minority events are a really wide and general concept, Gainatgame will be specialize on zero-sum games with only one winner. An example of this games is every game in which two or more players play and only one of the wins all the money.
The validation process used in Gainatgame is based on the prisoner dilemma. In case that there is a dispute between the players while deciding who is the winner, a trial is held. In this trial, several judges verify and assess proofs (typically images or videos) provided by the users who participated in the bet aiming to decide who is the actual winner of the bet. In trials it is required a 51% majority in order to determine the winner and the judges who doesn’t belong to this majority do not receive any economic reward in Exchange for their effort.
Trabajo Fin de Grado
Tecnología Blockchain aplicada a competiciones en juegos de habilidadTitulación / Programa
Grado en Ingeniería en Tecnologías de Telecomunicación y Grado en Administración y Dirección de EmpresasMaterias/ categorías / ODS
GITT (KTT)Palabras Clave
Blockchain, Apuestas, Smart Contract, Gainatgame.Blockchain, Betting, Smart Contract, Gainatgame.