Proposta de carimbo do tempo descentralizado e com acurácia utilizando contratos inteligentes na blockchain Ethereum

Detalhes bibliográficos
Autor(a) principal: Oliveira, Gabriel Estevam de
Data de Publicação: 2022
Tipo de documento: Dissertação
Idioma: por
Título da fonte: Repositório Institucional da UFSC
Texto Completo: https://repositorio.ufsc.br/handle/123456789/240900
Resumo: Dissertação (mestrado) - Universidade Federal de Santa Catarina, Centro Tecnológico, Programa de Pós-Graduação em Ciência da Computação, Florianópolis, 2022.
id UFSC_8f16ad672c6c1ec8333da2ceb35d508e
oai_identifier_str oai:repositorio.ufsc.br:123456789/240900
network_acronym_str UFSC
network_name_str Repositório Institucional da UFSC
repository_id_str 2373
spelling Proposta de carimbo do tempo descentralizado e com acurácia utilizando contratos inteligentes na blockchain EthereumComputaçãoBlockchains (Base de dados)Criptografia de dados (Computação)Certificado digitalDocumento digitalDissertação (mestrado) - Universidade Federal de Santa Catarina, Centro Tecnológico, Programa de Pós-Graduação em Ciência da Computação, Florianópolis, 2022.Carimbos do tempo identificam que um determinado documento digital existia em um momento no passado. Isso pode ser utilizado, por exemplo, como comprovação de direitos autorais. Existem serviços que se propõem a produzir carimbos do tempo em blockchain, registrando dados através de transações na blockchain. Estas transações são inseridas em blocos pelos mineradores, os quais atribuem um timestamp para cada bloco. Desta forma, as transações são ancoradas temporalmente pelos timestamps dos blocos. Este trabalho concentra-se na acurácia destes carimbos do tempo, especificamente na blockchain Ethereum. Constatou-se que a acurácia média dos carimbos do tempo na blockchain principal da Ethereum são de algumas dezenas de segundos. Além disso, descobriu-se que os mineradores podem equivocadamente ancorar transações com tempo no passado, o que é uma falha grave para serviços de carimbos do tempo. Por isso, propôs-se um serviço descentralizado baseado em blockchain que utiliza contratos inteligentes e provedores de tempo distintos. Com o modelo proposto, a acurácia média dos carimbos do tempo é da ordem de milissegundos. Por fim, foi conduzida uma análise de custos para o modelo na blockchain Ethereum.Abstract: Timestamps allow us to identify a date and time when a piece of data existed or an event took place. For example, we use timestamps to establish the date when we grant a patent. Services that offer trusted timestamps on the blockchain exist, where one creates a timestamp on a value by sending to the blockchain a transaction containing the value, which is eventually confirmed in a block a miner creates and timestamps. Our work focuses on the accuracy of such timestamps created on the Ethereum blockchain. It was estimated that the mean accuracy on the Ethereum Main network is a few tens of seconds. Surprisingly, we found out empirically that miners can backdate data using the timestamp on a block, which is a serious flaw in timestamping services. To address this problem, we propose a new decentralized timestamping service that combines smart contracts and distinct time providers. The service offers timestamps with higher accuracy of milliseconds. Finally, We conduct a cost analysis of our service, and we also discuss alternatives to cut costs.Martina, Jean EversonVigil, Martín Augusto GagliottiUniversidade Federal de Santa CatarinaOliveira, Gabriel Estevam de2022-10-21T16:51:48Z2022-10-21T16:51:48Z2022info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesis80 p.| il., gráfs.application/pdf378314https://repositorio.ufsc.br/handle/123456789/240900porreponame:Repositório Institucional da UFSCinstname:Universidade Federal de Santa Catarina (UFSC)instacron:UFSCinfo:eu-repo/semantics/openAccess2022-10-21T16:51:48Zoai:repositorio.ufsc.br:123456789/240900Repositório InstitucionalPUBhttp://150.162.242.35/oai/requestopendoar:23732022-10-21T16:51:48Repositório Institucional da UFSC - Universidade Federal de Santa Catarina (UFSC)false
dc.title.none.fl_str_mv Proposta de carimbo do tempo descentralizado e com acurácia utilizando contratos inteligentes na blockchain Ethereum
title Proposta de carimbo do tempo descentralizado e com acurácia utilizando contratos inteligentes na blockchain Ethereum
spellingShingle Proposta de carimbo do tempo descentralizado e com acurácia utilizando contratos inteligentes na blockchain Ethereum
Oliveira, Gabriel Estevam de
Computação
Blockchains (Base de dados)
Criptografia de dados (Computação)
Certificado digital
Documento digital
title_short Proposta de carimbo do tempo descentralizado e com acurácia utilizando contratos inteligentes na blockchain Ethereum
title_full Proposta de carimbo do tempo descentralizado e com acurácia utilizando contratos inteligentes na blockchain Ethereum
title_fullStr Proposta de carimbo do tempo descentralizado e com acurácia utilizando contratos inteligentes na blockchain Ethereum
title_full_unstemmed Proposta de carimbo do tempo descentralizado e com acurácia utilizando contratos inteligentes na blockchain Ethereum
title_sort Proposta de carimbo do tempo descentralizado e com acurácia utilizando contratos inteligentes na blockchain Ethereum
author Oliveira, Gabriel Estevam de
author_facet Oliveira, Gabriel Estevam de
author_role author
dc.contributor.none.fl_str_mv Martina, Jean Everson
Vigil, Martín Augusto Gagliotti
Universidade Federal de Santa Catarina
dc.contributor.author.fl_str_mv Oliveira, Gabriel Estevam de
dc.subject.por.fl_str_mv Computação
Blockchains (Base de dados)
Criptografia de dados (Computação)
Certificado digital
Documento digital
topic Computação
Blockchains (Base de dados)
Criptografia de dados (Computação)
Certificado digital
Documento digital
description Dissertação (mestrado) - Universidade Federal de Santa Catarina, Centro Tecnológico, Programa de Pós-Graduação em Ciência da Computação, Florianópolis, 2022.
publishDate 2022
dc.date.none.fl_str_mv 2022-10-21T16:51:48Z
2022-10-21T16:51:48Z
2022
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/masterThesis
format masterThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv 378314
https://repositorio.ufsc.br/handle/123456789/240900
identifier_str_mv 378314
url https://repositorio.ufsc.br/handle/123456789/240900
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv 80 p.| il., gráfs.
application/pdf
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_ 1808651957711142912