Desenvolvimento de um smart contract para crowdfunding utilizando a rede de blockchain ethereum

Detalhes bibliográficos
Autor(a) principal: Akiau, Amanda Mendes
Data de Publicação: 2023
Tipo de documento: Trabalho de conclusão de curso
Idioma: por
Título da fonte: Repositório Institucional da UFSC
Texto Completo: https://repositorio.ufsc.br/handle/123456789/248763
Resumo: TCC (graduação) - Universidade Federal de Santa Catarina, Campus Blumenau, Engenharia de Controle e Automação.
id UFSC_1bb6e3865d2b8f834e55cc2fcf5f3f53
oai_identifier_str oai:repositorio.ufsc.br:123456789/248763
network_acronym_str UFSC
network_name_str Repositório Institucional da UFSC
repository_id_str 2373
spelling Desenvolvimento de um smart contract para crowdfunding utilizando a rede de blockchain ethereumSolidityIDE Remix EthereumFinanciamento coletivoContratos inteligentesTCC (graduação) - Universidade Federal de Santa Catarina, Campus Blumenau, Engenharia de Controle e Automação.A blockchain pode transformar significativamente a maneira de se realizar um projeto crowdfunding devido a sua tecnologia de transparência das transações e, também, ao fato de que o controle das decisões passa a estar nas mãos dos investidores do projeto, estabelecendo um modelo de confiança maior dos investidores com os criadores dos projetos. Atualmente em plataformas tradicionais de crowdfunding, existem algumas falhas como, por exemplo, a falta de transparência e controle que os investidores têm sobre os projetos que colaboram monetariamente. Este presente trabalho propõe a utilização de um smart contract em rede blockchain para gerar maior transparência e controle aos investidores em projetos crowdfunding. Primeiramente, realizou-se um estudo aprofundado a respeito de tópicos necessários para a base de entendimento da aplicação como blockchain, ethereum, smart contract e crowdfunding. Após isso, separou-se requisitos de funcionamento da aplicação e diagramas de funcionamento do ponto de vista do administrador e dos contribuintes da aplicação. Desenvolveu-se o smart contract utilizando a IDE Remix Ethereum em linguagem de programação Solidity, e apresentou-se os resultados dos testes da aplicação mostrando o seu funcionamento correto segundo a lógica estabelecida no desenvolvimento.Blockchain can significantly transform the way a crowdfunding project is carried out due to its transaction transparency technology and also to the fact that control of decisions is now in the hands of project investors, establishing a greater trust model among investors with project creators. Currently in traditional crowdfunding platforms, there are some flaws such as, for example, the lack of transparency and control that investors have over the projects they collaborate monetarily. This present work proposes the use of a smart contract in a blockchain network to generate greater transparency and control for investors in crowdfunding projects. First, an in-depth study was carried out on topics necessary for the base of understanding the application such as blockchain, ethereum, smart contract and crowdfunding. After that, the application's operating requirements and operating diagrams were separated from the point of view of the administrator and the contributors of the application. The smart contract was developed using the IDE Remix Ethereum in Solidity programming language, and the test results of the application were presented, showing its correct functioning according to the logic established in the development.Blumenau, SC.Bueno, Alex FabianoUniversidade Federal de Santa Catarina.Akiau, Amanda Mendes2023-07-12T20:11:23Z2023-07-12T20:11:23Z2023-07-06info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesis62 fapplication/pdfhttps://repositorio.ufsc.br/handle/123456789/248763Open Access.info:eu-repo/semantics/openAccessporreponame:Repositório Institucional da UFSCinstname:Universidade Federal de Santa Catarina (UFSC)instacron:UFSC2023-07-12T20:11:24Zoai:repositorio.ufsc.br:123456789/248763Repositório InstitucionalPUBhttp://150.162.242.35/oai/requestopendoar:23732023-07-12T20:11:24Repositório Institucional da UFSC - Universidade Federal de Santa Catarina (UFSC)false
dc.title.none.fl_str_mv Desenvolvimento de um smart contract para crowdfunding utilizando a rede de blockchain ethereum
title Desenvolvimento de um smart contract para crowdfunding utilizando a rede de blockchain ethereum
spellingShingle Desenvolvimento de um smart contract para crowdfunding utilizando a rede de blockchain ethereum
Akiau, Amanda Mendes
Solidity
IDE Remix Ethereum
Financiamento coletivo
Contratos inteligentes
title_short Desenvolvimento de um smart contract para crowdfunding utilizando a rede de blockchain ethereum
title_full Desenvolvimento de um smart contract para crowdfunding utilizando a rede de blockchain ethereum
title_fullStr Desenvolvimento de um smart contract para crowdfunding utilizando a rede de blockchain ethereum
title_full_unstemmed Desenvolvimento de um smart contract para crowdfunding utilizando a rede de blockchain ethereum
title_sort Desenvolvimento de um smart contract para crowdfunding utilizando a rede de blockchain ethereum
author Akiau, Amanda Mendes
author_facet Akiau, Amanda Mendes
author_role author
dc.contributor.none.fl_str_mv Bueno, Alex Fabiano
Universidade Federal de Santa Catarina.
dc.contributor.author.fl_str_mv Akiau, Amanda Mendes
dc.subject.por.fl_str_mv Solidity
IDE Remix Ethereum
Financiamento coletivo
Contratos inteligentes
topic Solidity
IDE Remix Ethereum
Financiamento coletivo
Contratos inteligentes
description TCC (graduação) - Universidade Federal de Santa Catarina, Campus Blumenau, Engenharia de Controle e Automação.
publishDate 2023
dc.date.none.fl_str_mv 2023-07-12T20:11:23Z
2023-07-12T20:11:23Z
2023-07-06
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/bachelorThesis
format bachelorThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv https://repositorio.ufsc.br/handle/123456789/248763
url https://repositorio.ufsc.br/handle/123456789/248763
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv Open Access.
info:eu-repo/semantics/openAccess
rights_invalid_str_mv Open Access.
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv 62 f
application/pdf
dc.publisher.none.fl_str_mv Blumenau, SC.
publisher.none.fl_str_mv Blumenau, SC.
dc.source.none.fl_str_mv reponame:Repositório Institucional da UFSC
instname:Universidade Federal de Santa Catarina (UFSC)
instacron:UFSC
instname_str Universidade Federal de Santa Catarina (UFSC)
instacron_str UFSC
institution UFSC
reponame_str Repositório Institucional da UFSC
collection Repositório Institucional da UFSC
repository.name.fl_str_mv Repositório Institucional da UFSC - Universidade Federal de Santa Catarina (UFSC)
repository.mail.fl_str_mv
_version_ 1808652381202677760