Publication:
Caracterización de Smart Contracts en Ethereum

Loading...
Thumbnail Image
Identifiers
Publication date
2019-10
Defense date
2019-10-18
Tutors
Journal Title
Journal ISSN
Volume Title
Publisher
Impact
Google Scholar
Export
Research Projects
Organizational Units
Journal Issue
Abstract
El blockchain se están integrando cada vez más en la sociedad. Su gran potencial y su tecnología revolucionaria se están abriendo hueco en el día a día de las personas. Su modelo seguro, decentralizado y público permite la ausencia de autoridades bancarias u otras instituciones que puedan interferir en la cadena de bloques. Una de las criptodivisas con mayor potencial que usan la tecnología blockchain es Ethereum. El objetivo de Ethereum es crear un blockchain programable que cambie el modelo de internet, donde los programas almacenados en su interior sirvan como columna vertebral a futuras aplicaciones decentralizadas (dAps). Estos programas se conocen como smart contracts. En este proyecto de fin de grado se detalla la estructura de estos contratos inteligentes, proponiendo distintos métodos para obtener su información localmente a través de los nodos de Ethereum o bien a través de terceras partes. En este trabajo se obtiene la información mediante secuencias SQL desde un host online de un nodo sincronizado de Ethereum. Una vez obtenida la información y analizada, se pueden apreciar correlaciones entre la creación de contratos y su precio, la cantidad de gas usado en la creación y el máximo de gas impuesto o incluso la cantidad de contratos creados con el gas usado. También se caracterizan las instrucciones por contrato, los compiladores más usados, valores optimizadores y las cuentas con más contratos creados.
Description
Keywords
Blockchain, Decentralizado, Criptomonedas, Criptodivisas, Ethereum, Smart contracts
Bibliographic citation