Page 76 - Revista Fetin
P. 76
Inacoin
INDÚSTRIA,
9 INOVAÇÃO E
INFRAESTRUTURAS
Equipe
40ª
Leonardo S. B. Lang - 6P - GES | Bruno A. Vasconcelos - 6P - GES
Eduardo N. S. Azevedo - 6P - GES | Fabio de M. C. Neto - 6P - GES
Orientador
Renzo Paranaíba Mesquita
Devido ao avanço da tecnologia, o papel-moeda está cada vez mais obsoleto. Falta de transparência e
de segura, susceptibilidade à inflação e taxação bancária excessiva são só alguns dos vários problemas
deste sistema monetário. Então, como alternativa a estes problemas, surgiram as criptomoedas.
Elas não são apenas confiáveis, seguras e independentes, como também não são diretamente afetadas
pela economia de um país. Infelizmente, muitos desconhecem esta tecnologia devido a sua maior com-
plexidade em relação à moeda tradicional, que afasta quem está acostumado com o modelo econômico
vigente.
Projeto
O projeto Inacoin tem como objetivo a criação de uma criptomoeda descentralizada, que seja fácil de usar
e que seja uma alternativa viável ao real. Para isso, criamos uma moeda digital que possui diversas cama-
das de segurança, que protege o usuário e o impede de perder seu dinheiro facilmente, como acontece
frequentemente com outros produtos.
Além disso, com a ajuda da interface amigável de um aplicativo chamado de Inacoin Wallet, qualquer pes-
soa minimamente acostumada com o uso de um celular pode armazenar Inacoins e efetuar transações
financeiras, trazendo um grande diferencial ao mercado saturado de criptomoedas.
Por fim, com o eventual sucesso e o crescimento de nossa criptomoeda, pretendemos expandir seu uso
para comprar produtos e até mesmo usá-la dentro do campus do Inatel.
Funcionamento
As informações do Inacoin são armazenadas na linguagem Solidity, em um contrato na blockchain da
Ethereum, mais precisadamente na rede Ropsten. A partir de uma API, criada com FastAPI e hospedada
no Heroku, e a biblioteca web3py, é possível interagir com o contrato Inacoin e usar o ABI da mesma para
realizar transações. Para checar a legitimidade destas transferências, o endereço da moeda foi conectado
ao node da Infura.
Utilizando o React Native, framework do Facebook, foi criado o Inacoin Wallet, um aplicativo que traz ao usuário
toda a tecnologia do projeto Inacoin e consome os dados da API por meio da biblioteca Axios, entregando uma
experiência elegante e amigável. Os credenciais de usuário são criptografadas através de criptografia bcrypt
em python e enviadas para um banco de dados PostgreSQL, também hospedado no Heroku. Para resumir,
além de uma criptomoeda, o projeto Inacoin traz consigo uma digital inteiramente funcional.
76 Instituto Nacional de Telecomunicações - Inatel