Este documento reúne o trabalho de toda uma carreira universitária que chega ao fim, abrindo caminho para uma nova etapa. O objetivo deste trabalho é destacar a importância das novas tecnologias que nos são apresentadas e as possibilidades e novos objetivos que elas podem nos abrir. O tema deste trabalho são os Smart Contracts da tecnologia Ethereum, realizando um estudo desta tecnologia e elaborando um estudo de caso que possa ser compreendido pelo leitor, sem a necessidade de conhecimentos muito avançados no mundo tecnológico. Adicionalmente, foi realizado o desenvolvimento de uma Aplicação Web, para melhor compreender o esforço realizado. O sistema de controle de tempo de estacionamento (ORA) foi totalmente construído do zero, partindo de uma base completamente diferente da atual, mas mantendo a mesma essência com diversas melhorias que facilitarão a experiência do usuário.
Este novo sistema é descentralizado e autogerenciado por um Smart Contract da tecnologia Ethereum. As transações realizadas neste sistema são executadas automaticamente, ao mesmo tempo em que o usuário pode interagir com elas para ajustar o pagamento a ser efetuado. Tudo é realizado através da criptografia de uma cadeia de blocos, o que proporciona grande segurança. As vantagens do sistema desenvolvido são algumas como o monitoramento em tempo real da ocupação das ruas da Zona SER, o reembolso do valor que sobra nas sessões de estacionamento, a imutabilidade das transações realizadas ou a descentralização completa sem pontos centrais de falha.. Se traduzirmos os resultados ou benefícios obtidos no desenvolvimento deste projeto, ele poderá ser definido como uma poderosa alternativa ao atual sistema de estacionamento utilizando todo o potencial das novas tecnologias. —RESUMO—Este documento reúne o trabalho de toda uma trajetória universitária que chega ao fim, abrindo caminho para uma nova etapa.
O objetivo deste trabalho é destacar a importância das novas tecnologias que nos são apresentadas e as possibilidades e novos objetivos que podem nos abrir. O tema deste trabalho são os Smart Contracts da tecnologia Ethereum, realizando um estudo desta tecnologia e elaborando um estudo de caso que possa ser compreendido pelo leitor, sem a necessidade de ter conhecimentos muito avançados no mundo tecnológico. Adicionalmente, foi realizado o desenvolvimento de uma Aplicação Web, para melhor compreender o esforço realizado. O sistema de controle de tempo de estacionamento (ORA) foi totalmente construído desde seus alicerces, partindo de uma base completamente diferente da atual, mas mantendo a mesma essência com diversas melhorias que facilitarão a experiência do usuário. Este novo sistema é descentralizado e autogerenciado por um Smart Contract da tecnologia Ethereum. As transações realizadas neste sistema são executadas automaticamente, enquanto o usuário pode interagir com elas para ajustar o pagamento a ser efetuado. Tudo é realizado através da criptografia própria de uma cadeia de blocos, o que proporciona grande segurança. Vantagens que se destacam do sistema desenvolvido são algumas como o Monitoramento da ocupação em tempo real das ruas da Zona SER, o reembolso do valor excedente nas sessões de estacionamento, imutabilidade das transações realizadas ou a descentralização completa sem central pontos de falha. Se traduzirmos os resultados ou benefícios obtidos no desenvolvimento deste projeto, ele poderá ser definido como uma poderosa alternativa ao atual sistema de estacionamento utilizando todo o potencial das novas tecnologias.
Se você é novo em criptomoedas, o Ethereum pode parecer complexo e confuso. Simplificando, o Ethereum é uma plataforma que gera ether, uma moeda que pode ser transferida entre contas e usada como criptomoeda. Especialistas definiriam o Ethereum como uma plataforma de computação distribuída pública e de código aberto baseada na tecnologia blockchain, com a capacidade de implantar contratos inteligentes. Antes de abordar os aspectos técnicos do Ethereum, vamos dar uma olhada em sua história e evolução desde seus primórdios até hoje. Você está interessado em comprar ou vender Ethereum? Por que usar o Ethereum? A ideia do Ethereum foi introduzida pelo programador Vitalik Buterin em seu white paper que ele escreveu em 2013. Buterin estava cético sobre as limitações do Bitcoin e insistiu na necessidade de uma nova linguagem de programação para o desenvolvimento de aplicativos. Por esse motivo, ele decidiu construir um aplicativo descentralizado que oferecesse exatamente isso. No entanto, sua primeira proposta foi rejeitada, então ele foi em frente e fez uma nova. Mais tarde, essa nova proposta se tornaria Ethereum.