Analysis and development of a tokenization platform

Cita com:
hdl:2117/383310
Document typeBachelor thesis
Date2022-05-24
Rights accessOpen Access
All rights reserved. This work is protected by the corresponding intellectual and industrial
property rights. Without prejudice to any existing legal exemptions, reproduction, distribution, public
communication or transformation of this work are prohibited without permission of the copyright holder
Abstract
The aim of this project is to find out why cryptocurrencies or digital currencies were born and what their advantages and disadvantages are compared to conventional systems. These currencies use a distributed data system, known as a block chain. The current problem is that if a user wants to transfer his tokens, he needs to own the cryptocurrencies of the network, since the commissions or fees of the transactions must be paid with it. We will improve the user experience when making token transactions, where the user will not have to own the network cryptocurrency, allow a universal and equitable adoption of the economy based on block chain. Creating an ecosystem of assets from the creation of tokens using smart contracts. This ecosystem allows very fast token transfers to be carried out at zero cost to the user, delegating this cost to the beneficiary or to a third party, based on the mechanism called meta-transaction. Metatransactions allow an entity to authorize an action and for this action to go into a transaction where the fee is being paid by another entity. The project has been designed using the programming languages Solidity and Javascript (with the framework react), as tools used include Remix. Several testnets have been used to deploy the contracts, such as Ropsten from the Ethereum network and Mumbai from the Polygon network. El objetivo del proyecto es dar a conocer por qué surgieron las criptomonedas o monedas digitales, y cuáles son sus ventajas e inconvenientes respecto a los sistemas convencionales. Estas monedas utilizan un sistema distribuido de datos, conocido como cadena de blogs o block chain. El problema actual es que si el usuario quiere transferir sus tokens, necesita poseer las criptomonedas de la red en cuestión, ya que las comisiones o feas de las transacciones deben pagarse con ésta. El objetivo es mejorar la experiencia de usuario a la hora de realizar transacciones de tokens, donde éste no tendrá que poseer la criptomoneda de red, y permitir una adopción universal y equitativa de la economía basada en block chain. Creando un ecosistema de activos a partir de la creación de tokens utilizando smart contracts. Este ecosistema permite llevar a cabo transferencias de tokens muy rápidas y a coste cero para el usuario, delegando este coste al beneficiario oa un tercero, basándose en el mecanismo llamado meta-transacción. Las metatransacciones permiten que una entidad autorice una acción y que esta acción vaya dentro de una transacción donde la fee la está pagando otra entidad. El proyecto se ha diseñado utilizando los lenguajes de programación Solidity y Javascript (con el framework react), como herramientas utilizadas cabe destacar Remix. Para el despliegue de los contratos se han usado varias testnets como Ropsten de la red Ethereum y Mumbai de la red Polygon. L'objectiu del projecte és donar a conèixer per quina raó van sorgir les criptomonedes o monedes digitals, i quines són els seus avantatges i inconvenients respecte els sistemes convencionals. Aquestes monedes utilitzen un sistema distribuït de dades, conegut com a cadena de blocs o block chain. El problema actual és que si l'usuari vol transferir els seus tokens, necessita posseir a més a més criptomoneda de la xarxa en qüestió, ja que les comissions o fees de les transaccions s'han de pagar amb aquesta. L'objectiu és millorar l'experiència d'usuari a l'hora de realitzar transaccions de tokens, on aquest no haurà de posseir la criptomoneda de xarxa, i permetre una adopció universal i equitativa de l'economia basada en block chain. Creant un ecosistema d'actius a partir de la creació de tokens fent servir smart contracts. Aquest ecosistema permet dur a terme transferències de tokens molt ràpides i a cost zero per a l'usuari, delegant aquest cost al beneficiari o bé a un tercer, basant-se en el mecanisme anomenat meta-transacció. Les meta-transaccions permeten que una entitat autoritzi una acció i que aquesta acció vagi dins d'una transacció on la fee l'està pagant una altra entitat. El projecte s’ha dissenyat emprant els llenguatjes de programació Solidity i Javascript ( amb el framework react), com a eines emprades cal destacar Remix. Per el desplegament dels contractes s’han usat varies testnets com ara Ropsten de la xarxa Ethereum i Mumbai de la xarxa Polygon.
SubjectsBlockchains (Databases), Application software, Cadena de blocs (Bases de dades), Programari d'aplicació
DegreeGRAU EN ENGINYERIA DE TECNOLOGIES I SERVEIS DE TELECOMUNICACIÓ (Pla 2015)
Files | Description | Size | Format | View |
---|---|---|---|---|
Annexes.zip | 15,96Kb | application/zip | View/Open | |
Degree_thesis_AdriaGonzalez.pdf | 5,468Mb | View/Open |