Desenvolvimento de um smart contract para crowdfunding utilizando a rede de blockchain ethereum
Autor(a) principal: | |
---|---|
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 |