Utilize este identificador para referenciar este registo: https://hdl.handle.net/1822/92594

Registo completo
Campo DCValorIdioma
dc.contributor.advisorAlmeida, Paulo Sérgiopor
dc.contributor.advisorPinto, Jorge Sousapor
dc.contributor.authorVaz, Ricardo Oliveirapor
dc.date.accessioned2024-07-25T14:30:21Z-
dc.date.available2024-07-25T14:30:21Z-
dc.date.issued2023-11-27-
dc.date.submitted2023-08-
dc.identifier.urihttps://hdl.handle.net/1822/92594-
dc.descriptionDissertação de mestrado em Engenharia Informáticapor
dc.description.abstractA tecnologia blockchain tem evoluído a um ritmo incrível desde da criação da Bitcoin em 2008, por Satoshi Nakamoto, fazendo com que esta tecnologia seja um dos assuntos mais falados aquando a escrita desta dissertação. São já imensas as aplicações e industrias em que a tecnologia blockchain é usada: NFTs (Non-Fungible Tokens), Banking, Secure Data Sharing, Music Royalties, IoT, AML Tracking, Voting, Real Estate, Supply Chain, Insurance, Energy, Cross-Border Payments (Payment Gateways) - funcionalidade em que se focará esta dissertação - entre outras funcionalidades. O termo Payment Gateway (PG) é utilizado para descrever um sistema de pagamentos que pode ser encontrado no checkout das lojas online dos comerciantes, este tipo de sistemas tem como objetivo facilitar os pagamentos para compradores e comerciantes. Assim sendo, Crypto Payment Gateway (CPG) é o termo utilizado para sistemas que, ao contrário dos anteriores, se focam nos pagamentos em criptomoeda, conseguindo assim remover intermediários no processo. São já várias as soluções de Payment Gateways existentes, no entanto, estes sistemas partilham um grande problema, não possuem uma solução que permita aos compradores o uso das suas criptomoedas para efetuar compras ou proceder a pagamentos. É então que os CPGs entram para resolver essa questão, contudo também estes possuem limitações, entre as quais se destaca a centralização. Assim sendo, quer PG quer CPG são de alguma forma controlados por uma entidade centralizada, o que pode ser visto como uma desvantagem para o utilizador, pela falta de transparência nos processos. Por forma a resolver os problemas mencionados, foi criado um sistema de pagamentos descentralizado. Para tal foram desenvolvidos smart contracts e criadas interfaces para facilitar a interação com os mesmos, foi ainda implementado um sistema para obter as informações dos eventos dos smart contracts. Posteriormente, foi desenvolvido um protótipo de uma Loja Online de um Comerciante, de forma a demonstrar como o projeto funcionaria se implementado em contexto real.por
dc.description.abstractBlockchain technology has evolved at an incredible rate since the creation of Bitcoin in 2008 by Satoshi Nakamoto, making this technology one of the most talked about topics at the time of writing this dissertation. There are already many applications and industries in which blockchain technology is used: NFTs (Non Fungible Tokens), Banking, Secure Data Sharing, Music Royalties, IoT, AML Tracking, Voting, Real Estate, Supply Chain, Insurance, Energy, Cross-Border Payments (Payment Gateways) - feature that this dissertation will focus on - among other features. The term Payment Gateway (PG) is used to describe a payment system that can be found at the checkout of merchants’ online stores, this type of systems aims to facilitate payments for buyers and merchants. Therefore, Crypto Payment Gateway (CPG) is the term used for systems that, unlike the previous ones, focus on payments in cryptocurrency, thus managing to remove middlemans in the process. There are already several existing Payment Gateway solutions, however, these systems share a major problem, they do not have a solution that allows buyers to use their cryptocurrencies to make purchases or make payments. That’s when the CPGs come in to solve this issue, however they also have limitations, among which centralization stands out. Therefore, both PG and current CPG are somehow controlled by a centralized entity, which can be seen as a disadvantage for the user, due to the lack of transparency in the processes. In order to solve the mentioned problems, a decentralized payment system was created. For this purpose, smart contracts were developed and interfaces were created to facilitate the interaction with them, and a system was also implemented to obtain information on smart contract events. Posteriorly, a prototype of a Merchant’s Online Store was developed, in order to demonstrate how the project would work if implemented in a real context.por
dc.language.isoporpor
dc.rightsopenAccesspor
dc.rights.urihttp://creativecommons.org/licenses/by/4.0/por
dc.subjectSistema de pagamentospor
dc.subjectBlockchainpor
dc.subjectSmart contractspor
dc.subjectEthereumpor
dc.subjectSoliditypor
dc.subjectPayments systempor
dc.titleSistema de pagamentos descentralizado para e-commerce na Blockchainpor
dc.typemasterThesiseng
dc.identifier.tid203607929por
thesis.degree.grantorUniversidade do Minhopor
sdum.degree.grade16 valorespor
sdum.uoeiEscola de Engenhariapor
dc.subject.fosEngenharia e Tecnologia::Engenharia Eletrotécnica, Eletrónica e Informáticapor
Aparece nas coleções:BUM - Dissertações de Mestrado
DI - Dissertações de Mestrado

Ficheiros deste registo:
Ficheiro Descrição TamanhoFormato 
Ricardo Oliveira Vaz.pdfDissertação de mestrado2,09 MBAdobe PDFVer/Abrir

Este trabalho está licenciado sob uma Licença Creative Commons Creative Commons

Partilhe no FacebookPartilhe no TwitterPartilhe no DeliciousPartilhe no LinkedInPartilhe no DiggAdicionar ao Google BookmarksPartilhe no MySpacePartilhe no Orkut
Exporte no formato BibTex mendeley Exporte no formato Endnote Adicione ao seu ORCID