An Assessment of UTXO Smart Contracts: Towards Optimized Application Development on Cardano

DSpace/Manakin Repository

Show simple item record

dc.contributor.advisor Bugliesi, Michele it_IT
dc.contributor.author Zubair, Hammad <1996> it_IT
dc.date.accessioned 2024-09-30 it_IT
dc.date.accessioned 2024-11-13T12:09:02Z
dc.date.issued 2024-10-17 it_IT
dc.identifier.uri http://hdl.handle.net/10579/27830
dc.description.abstract This thesis provides a detailed assessment of the UTXO Cardano blockchain smart contracts. It highlights how the UTXO (Unspent Transaction Output model differs from traditional account-based structures in other blockchains like Solidity Ethereum. Cardano is recognized as a leader in blockchain technology due to its strong focus on scalability, security, & sustainability which allows for the creation of reliable decentralized applications. Certain programming languages are employed to develop smart contracts. Moreover, this paper examines Aiken, a functional programming language used on the Cardano platform for creating smart contracts. It explores how Aiken contributes to developing decentralized solutions. This research gives a clear understanding of managing UTXO smart contracts on the Cardano blockchain with Aiken & Lucid. Aiken is a functional programming language used to write on-chain smart contracts on cardano. While, Lucid is an off-chain framework built on JavaScript and TypeScript which is used to interact with on-chain smart contract script. These tool simplify the development process on cardano by effectively address challenges that come with creating transactions and handling on-chain smart contract scripts. The thesis offers a practical case study. It examines an auction application that demonstrates how these technologies work together to build a real world application. By using Aiken smart contract code and using Lucid to interact these smart contract script, this example illustrates how to lock funds within a smart contract, place bids, and later retrieve those funds. The case study acts as a clear, step-by-step guide. It assists managing transactions and UTXOs on the Cardano blockchain. It is important to understand how off-chain components function interact with on-chain scripts while creating UTXO smart contracts on Cardano. This study also discuss a number of growth potential. It also offers insights into the advantages and difficulties of this strategy. The main objective of this thesis is to increase the understanding of creating and maintaining UTXO based smart contracts on the Cardano network among researchers, developers, and blockchain enthusiasts. it_IT
dc.language.iso en it_IT
dc.publisher Università Ca' Foscari Venezia it_IT
dc.rights © Hammad Zubair, 2024 it_IT
dc.title An Assessment of UTXO Smart Contracts: Towards Optimized Application Development on Cardano it_IT
dc.title.alternative An Assessment of UTXO Smart Contracts: Towards Optimized Application Development on Cardano Blockchain it_IT
dc.type Master's Degree Thesis it_IT
dc.degree.name Computer science and information technology it_IT
dc.degree.level Laurea magistrale it_IT
dc.degree.grantor Dipartimento di Scienze Ambientali, Informatica e Statistica it_IT
dc.description.academicyear sessione_autunnale_23-24_appello_14-10-24 it_IT
dc.rights.accessrights closedAccess it_IT
dc.thesis.matricno 898733 it_IT
dc.subject.miur INF/01 INFORMATICA it_IT
dc.description.note it_IT
dc.degree.discipline it_IT
dc.contributor.co-advisor it_IT
dc.date.embargoend 10000-01-01
dc.provenance.upload Hammad Zubair (898733@stud.unive.it), 2024-09-30 it_IT
dc.provenance.plagiarycheck None it_IT


Files in this item

This item appears in the following Collection(s)

Show simple item record