Introdução
Projeto
Funcionamento
Resultados
Com o projeto final, foi possível alcançar um bom nível de respostas para os mais diversos testes feitos, baseados em situações cotidianas. Como por exemplo, caso o cliente não possua saldo suficiente em seu carro, ou pague valor menor que o cobrado, a transação não é executada. Da mesma forma, quando o cliente, por engano, paga um valor a mais do que o valor cobrado, o próprio contrato já faz a devolução do troco. Com estes resultados, foi provado que o projeto torna-se viável para a interação do cliente/posto de abastecimento, e ainda, garante alta segurança e consequentemente, confiança para ambos.
Curiosidades
Os contratos inteligentes são uma tecnologia que é executada e processada na rede Blockchain, e que foi criada especialmente para lidar com transações monetárias sem que necessite haver confiança entre os atores da transação. Assim, os contratos possuem sua própria carteira virtual, no caso deste projeto, as carteiras/contratos estão embutidos nas próprias bombas de combustível. Além disso, é possível criar regras neste contrato, como, ficar pré-estabelecido que ao tirar o dinheiro das carteiras dos contratos (que estão nas bombas) 20% do valor seja dos funcionários.
Bibliografia
Disponível em: https://remix.ethereum.org/-optimize=false-evmVersion=null-version=soljson-v0.6.6+commit.6c089d02.js>.
Disponível em: https://solidity.readthedocs.io/en/v0.6.3/solidity-by-example.html.
Disponível em: http://www.blockchained.blog/create-ethereum-giveaway-smart-contract.
Disponível em: https://www.udemy.com/course/ethereum-and-solidity-the-complete-developers-guide/learn/lecture>.