Detalhes do Trabalho
Título do Trabalho
Negociação Arbitrada com Blockchain
Autor(es)
Cleber Macieski, Ricardo Augusto Manfredini
Nível / Modalidade
Graduação / Ensino
Resumo

Através das técnicas de criptografia e da computação distribuída, foi desenvolvida a tecnologia blockchain, que é definida em um protocolo de comunicação eletrônico, o qual por sua vez possibilitou a implementação das primeiras criptomoedas, os primeiros ativos digitais.Entre as particularidades da implementação efetiva de uma criptomoeda, está a capacidade de lidar com problema do gasto múltiplo de uma mesma moeda. A tecnologia blockchain, intimamente ligada as criptomoedas, pode ser considerada um livro-razão, ou no inglês, ledger, na qual transações são registradas e validados como únicas, utilizando de criptografia e de uma rede peer-to-peer para tal. Criptomoedas impactam diretamente no sistema monetário atual pois capacitam os próprios indivíduos na rede a realizar o trabalho de intermédio de transações, o que pode se mostrar, em diversos níveis, uma opção barata e eficaz na resolução do problema das taxas a intermediários. Utilizando a rede mundial de computadores, pode-se promover a liberdade a povos antes relegados o um sistema econômico restrito. Ainda, a auto regulação determinada na implementação do sistema pode acabar com os problemas gerados pela ingerência de governantes e atuar na estabilização do sistema econômico mundial. Devido ao sistema ser baseado em um código aberto, a segurança do mesmo pode ser verificada por qualquer um, assim como qualquer pesquisador pode buscar melhorar a implementação do sistema. O objetivo geral deste trabalho será explorar a tecnologia blockchain a fim buscar uma solução para os diversos problemas que atingem o sistema monetário internacional. Dentro da gama de possibilidades oferecidas pela tecnologia, existe a capacidade de criar os chamados de smart contracts, ou contratos inteligentes, que podem auto-processar transações, onde regras são persistidas dentro do blockchain, e são executadas de maneira automatizada. Utilizando esta capacidade da tecnologia blockchain, a ideia é produzir um aplicativo para dispositivos móveis capaz de gerenciar contratos inteligentes e transferências, de maneira arbitrada, explorando as capacidades da tecnologia blockchain, principalmente para transferências e criação/execução de contratos inteligentes. Quanto ao desenvolvimento, será utilizado o código aberto do aplicativo Bitcoin Core, o qual será utilizado como base, a fim de compreender as dificuldades da execução de smart contracts, e com essa base será desenvolvida uma solução. Haverá também ampla pesquisa nas diversas opções de criptomoedas existentes a fim de obter informações destas tecnologias em constante evolução e com diferentes graus de desenvolvimento, ampliando o leque de possibilidades a ser explorado. Do alcance dos objetivos gerais e específicos, espera-se produzir uma ferramenta útil, que atenda aos requisitos necessários para realização de transações de criptomoedas, e que implemente uma solução para aplicação de smart contracts, além de contribuir para o projetos open source.

Palavras-Chave
criptomoeda, blockchain, smart contracts, open source, p2p.