Smart Sign: plataforma de contratos digitais utilizando smart contracts da blockchain
dc.contributor.advisor | Groth, Gerson | |
dc.contributor.author | Ambrosi, Cristian José | |
dc.date.accessioned | 2020-03-04T17:52:20Z | |
dc.date.available | 2020-03-04T17:52:20Z | |
dc.date.issued | 2019 | |
dc.degree.country | Brasil | pt_BR |
dc.degree.department | Engenharias e Ciência da Computação | pt_BR |
dc.degree.grantor | Universidade Regional Integrada do Alto Uruguai e das Missões | pt_BR |
dc.degree.initials | URI Erechim | pt_BR |
dc.degree.program | Ciência da Computação | pt_BR |
dc.description | Contratos são instrumentos fundamentais para formalizar fechamentos de negócios ou prestações de serviços, proporcionando segurança e confiabilidade às partes interessadas. Entretanto, o baixo desempenho burocrático e eventualmente o alto custo, dificultam a sua realização, tornando o processo desgastante e exacerbado. Neste contexto, o trabalho em questão tem por objetivo o desenvolvimento de uma ferramenta que automatize a criação de contratos digitais na blockchain Ethereum, utilizando a tecnologia de smart contracts ou “contratos inteligentes”. Para tal, foi desenvolvido um serviço na linguagem de programação Solidity, responsável pela programação dos smart contracts. Posteriormente, foi desenvolvida a ferramenta de comunicação com este serviço, utilizando a linguagem de programação JavaScript e a biblioteca ReactJS, possibilitando a criação de contratos digitais na blockchain. Ao final deste trabalho, foi possível apresentar uma ferramenta simples, capaz de automatizar a criação de contratos em uma rede descentralizada. | pt_BR |
dc.description.abstract | Contracts are the key tools for formalizing business closings or service delivery, providing security and reliability to stakeholders. However, the low bureaucratic performance and sometimes the high cost make it difficult to perform, making the process exhausting and exacerbated. In this context, the present work aims to develop a tool that automates the creation of digital contracts in blockchain Ethereum, using smart contract technology. To this end, a service was developed in the Solidity programming language, responsible for programming smart contracts. Later, the tool that communicates with this service was developed, using the JavaScript programming language and the ReactJS library, enabling the creation of digital contracts on the blockchain. At the end of this process, it was possible to present a simple tool capable of automating the creation of contracts in a decentralized network. | pt_BR |
dc.identifier.uri | http://repositorio.uricer.edu.br/handle/35974/239 | |
dc.language.iso | pt_BR | pt_BR |
dc.subject | Ciência da Computação | pt_BR |
dc.subject | Smart contracts | pt_BR |
dc.subject | Blockchain | pt_BR |
dc.subject | Solidity | pt_BR |
dc.subject | Contratos digitais | pt_BR |
dc.title | Smart Sign: plataforma de contratos digitais utilizando smart contracts da blockchain | pt_BR |
dc.type | Trabalho de Conclusão de Curso | pt_BR |