Get together: estudo e implementação de uma aplicação Blockchain usando Smart Contracts
Abstract
A evolucao da tecnologia e cada vez mais rapida e tem impacto direto na sociedade - o modo como as pessoas veem o dinheiro mudou drasticamente e a tecnologia comecou a afetar a economia com o nascimento do Bitcoin, a primeira Criptomoeda do mundo, que foi inicialmente proposta em 2008 e em 2018 inspirou este artigo. Em face ao cenario das Criptomoedas, este trabalho tem por objetivo desenvolver um prototipo de aplicacao de Crowdfunding, fazendo uso da Blockchain e que possa ser capaz de processar Smart Contracts dentro da Ethereum Network, a fim de demonstrar a efetividade da aplicacao de metodos, tecnicas e ferramentas adequadas a esse contexto moderno de tecnologia. Para o desenvolvimento da solucao, foi admitida a Criptomoeda Ethereum, totalmente digital e descentralizada. Fazendo uso de uma API disponibilizada pela Ethereum, a web3, foi possivel escrever as transacoes na Blockchain e, para uma interface amigavel, foi utilizada a biblioteca React.js. Em paralelo, para viabilizar a escrita dos contratos, foi utilizada a linguagem Solidity, baseada em Javascript. Como resultado do trabalho, obteve-se um sistema eletronico de transacao descentralizado que nao necessita de um intermediario, que conta com assinaturas digitais que permitem forte controle sobre propriedade prevencao de gasto duplo, tudo isso por meio de uma rede peer-to-peer que utiliza prova de trabalho para criar um registro publico, que e impraticavel para fraudadores modificarem. Portanto, o artigo oferece uma visao atual sobre aplicacoes envolvendo Criptomoedas e mostra o quao eficazes sao essas solucoes modernas referentes a transacoes de capital.
Community
0 commentsNo discussion yet
Be the first to share a question or observation.