Utilize este identificador para referenciar este registo:
https://hdl.handle.net/1822/92594
Título: | Sistema de pagamentos descentralizado para e-commerce na Blockchain |
Autor(es): | Vaz, Ricardo Oliveira |
Orientador(es): | Almeida, Paulo Sérgio Pinto, Jorge Sousa |
Palavras-chave: | Sistema de pagamentos Blockchain Smart contracts Ethereum Solidity Payments system |
Data: | 27-Nov-2023 |
Resumo(s): | A 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. Blockchain 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. |
Tipo: | Dissertação de mestrado |
Descrição: | Dissertação de mestrado em Engenharia Informática |
URI: | https://hdl.handle.net/1822/92594 |
Acesso: | Acesso aberto |
Aparece nas coleções: | BUM - Dissertações de Mestrado DI - Dissertações de Mestrado |
Ficheiros deste registo:
Ficheiro | Descrição | Tamanho | Formato | |
---|---|---|---|---|
Ricardo Oliveira Vaz.pdf | Dissertação de mestrado | 2,09 MB | Adobe PDF | Ver/Abrir |
Este trabalho está licenciado sob uma Licença Creative Commons