Uso da tecnologia Web 3.0 em jogos de azar online
Abstract
Este trabalho lida com a Web 3.0, um conceito novo e emergente que tem o potencial de revolucionar a indústria de jogos de azar online. A tecnologia Blockchain é um registro descentralizado e distribuído que grava transações de maneira pública e verificável. O Blockchain é essencialmente um banco de dados compartilhado mantido por uma rede de computadores, em vez de uma autoridade central. Isso significa que o Blockchain não é controlado por nenhuma entidade única e não pode ser alterado sem o acordo de todas as partes envolvidas. Este trabalho explora o uso de tecnologias construídas com Blockchain chamada contratos inteligentes (Smart Contracts) para gerenciar o processo de apostas e pagamentos para jogos de cassino. Smart Contracts são protocolos de computador que podem facilitar, verificar ou impor a negociação ou a execução de um contrato. Eles permitem que o código seja executado assim que certas condições forem satisfeitas. Em outras palavras, acordos contratuais tradicionais, como transações financeiras e imobiliárias, podem ser codificados e executado de forma totalmente digital. O aplicativo leva tecnologias como redes dos chamados Oráculos (Oracle Networks) para trazer dados fora da cadeia para o Blockchain por meios descentralizados. O objetivo deste trabalho e demonstrar o potencial da Web 3.0 e das tecnologias possibilitadas pelo uso da criptografia, bem como usar o aplicativo para demonstrar o valor que pode ser trazido para uma determinada indústria. O jogo foi desenvolvido na linguagem Solidity para uso na Blockchain Ethereum e foi implementado
localmente. A interface do usuário foi construída com o framework React para a linguagem javascript, e interfaceia com o aplicativo de carteira digital Metamask, que atua como um intermediário, permitindo que o código do cliente interaja diretamente com o Smart Contracts.