Publication
Block-chain-based smart contracts e-ticketing platform
dc.contributor.advisor | Fonte, Alexandre José Pereira Duro da | |
dc.contributor.advisor | Costa, Mónica Isabel Teixeira da | |
dc.contributor.author | Silva, Cláudia Marisa Canhoto da | |
dc.date.accessioned | 2025-02-28T17:36:21Z | |
dc.date.available | 2025-02-28T17:36:21Z | |
dc.date.issued | 2025 | |
dc.description | Dissertação apresentada à Escola Superior de Tecnologia do Instituto Politécnico de Castelo Branco para cumprimento dos requisitos necessários à obtenção do grau de Mestre em Engenharia Informática - Área de Especialização em Desenvolvimento de Software e Sistemas Interativos | |
dc.description.abstract | Os Smart contracts ou contratos inteligentes, são uma inovação fundamental da cadeia de blocos, comportam-se como acordos digitais que se executam, de forma autónoma, termos predefinidos. Estes contratos são seguros, descentralizados, transparentes e imutáveis, estando estes preparados para uma vasta aplicação e em diversos sectores, como a venda de bilhetes para eventos, agilizando transações e reduzir a fraude. Nesta dissertação propõe-se um projeto com o objetivo de explorar a utilização de contratos inteligentes na comercialização de bilhetes eletrónicos para eventos e com isto reduzir a especulação na venda de bilhetes e as redundâncias de papel, bem como a aplicação prática desta solução. Esta solução obriga assim à conceção, execução e depuração de contratos inteligentes utilizando Solidity na cadeia de blocos (blockchain)Ethereum. Para responder a estes desafios, foi especificamente desenvolvida uma aplicação funcional, tendo como alvo vendedores de bilhetes, compradores e organizadores de eventos. Os resultados deste desenvolvimento demonstraram a viabilidade e aplicabilidade dos Smart contracts para processos de emissão de bilhetes transparentes e eficientes, embora atualmente limitados a um ambiente local. Contudo, estes fornecem uma base sólida para melhorias futuras e uma adoção mais ampla. Em resumo, este projeto destacou o potencial e a viabilidade das cadeias de blocos e dos Smart contracts para transformar a emissão de bilhetes para eventos, garantindo segurança, escalabilidade e confiança do utilizador. | por |
dc.description.abstract | Abstract: Smart contracts, a fundamental innovation of blockchain technology, are digital agreements that automatically execute predefined terms. These contracts are secure, decentralized, transparent, and immutable, making them suitable for a range of sectors, including event ticket sales, where they can streamline transactions and reduce fraud. This dissertation proposes a project aimed at exploring the use of smart contracts in the sale and marketing of event tickets. The main objective is to reduce ticket speculation and paper redundancies, covering the design, execution, and debugging of smart contracts using Solidity on the Ethereum blockchain. To respond to these challenges, a functional application was specifically developed, targeting ticket sellers, buyers and event organizers. The results of this development demonstrated the feasibility and applicability of Smart contracts for transparent and efficient ticketing processes, although currently limited to a local environment. However, they provide a solid foundation for future improvements and wider adoption. In summary, this project highlighted the potential and viability of blockchains and Smart contracts to transform event ticketing, ensuring security, scalability and user trust. | eng |
dc.identifier.tid | 203904583 | |
dc.identifier.uri | http://hdl.handle.net/10400.11/10059 | |
dc.language.iso | eng | |
dc.rights.uri | http://creativecommons.org/licenses/by/4.0/ | |
dc.subject | E-ticket | |
dc.subject | Blockchain | |
dc.subject | Smart contract | |
dc.subject | Ethereum | |
dc.subject | Cripto moeda | |
dc.subject | Cryptocurrency | |
dc.title | Block-chain-based smart contracts e-ticketing platform | por |
dc.type | master thesis | |
dspace.entity.type | Publication | |
thesis.degree.name | Mestrado em Engenharia Informática - Desenvolvimento de Software e Sistemas Interativos |