¿Está Ethereum capacitado para cubrir las expectativas que se esperan de la tecnología blockchain?

Impacto

Downloads

Downloads per month over past year



García Navarro, Hermenegildo (2019) ¿Está Ethereum capacitado para cubrir las expectativas que se esperan de la tecnología blockchain? [Trabajo Fin de Grado]

[thumbnail of 1138530004-349906_HERMENEGILDO_GARCÍA_NAVARRO__Está_Ethereum_capacitado_para_cubrir_las_expectativas_que_se_esperan_de_la_tecnología_blockchain_1873837433.pdf]
Preview
PDF
Creative Commons Attribution Non-commercial.

2MB


Abstract

Sin duda el blockchain ha sido uno de los inventos más revolucionarios de esta década. Desde grandes empresas hasta equipos de investigación dedican sus esfuerzos a estudiar esta tecnología e investigar nuevas formas de utilizarla y mejorarla. Desde el punto de vista de la ingeniería informática tiene especial interés un blockchain en particular, el de Ethereum. En un momento en el que las criptodivisas se encontraban en auge y parecía que la utilidad del blockchain se limitaba a la creación de estas, Vitalik Buterin y su equipo presentaron Ethereum, un blockchain que mantiene una máquina virtual de propósito general. Las expectativas de la sociedad sobre este blockchain eran altísimas y se esperaban hazañas como la de ser el nuevo internet. Esta situación de euforia colectiva distorsiona la realidad y hace que parezca imposible realizar un proyecto sobre Ethereum sin que este tenga que suponer un gran cambio. Sin embargo, como Vitalik Buterin comentó en Deconomy, “la tecnología blockchain por sí sola es un ordenador y una base de datos mucho menos eficiente que la tecnología que existía hace cuarenta años” [54]. El objetivo de este proyecto es determinar qué se puede esperar de Ethereum actualmente y en qué debe mejorar antes de poder cubrir las expectativas tan altas que se tienen de este blockchain. Este objetivo se conseguirá a través del análisis de la tecnología blockchain y de las técnicas que permiten que dentro del blockchain de Ethereum haya una máquina virtual.

Resumen (otros idiomas)

Without any doubt in this decade the blockchain technology is one of the most revolutionary inventions of this decade. Big companies and research teams are investing their efforts in studying this technology and looking for new ways in which it can be used or upgraded. From the computer scientist point of view, the Ethereum blockchain is of special interest. When cryptocurrencies appeared it looked like that all a blockchain could do was that, but it changed when Vitalik Buterin and his team showed the world Ethereum, a blockchain that embeds a general purpose virtual machine. Society's expectations on what these blockchain could achieve were really high: Ethereum was expected to be the next internet. This social euforia situation distorts reality and making something inside Ethereum that does not look like a huge change seems impossible. Nevertheless, as was said by Vitalik Buterin in Deconomy, “blockchains by themselves are a far less efficient computer and database than technology that has existed for over 40 years ” [54]. The main goal of this project is to find what can be expected of Ethereum nowadays and what needs to be upgraded in order to fulfill society’s expectations. And it will be achieved by the analysis of blockchain technology and the techniques used by Ethereum that make possible for a virtual machine to be inside a blockchain.

Item Type:Trabajo Fin de Grado
Additional Information:

Trabajo de Fin de Grado, Universidad Complutense, Facultad de Informática, Departamento de Sistemas Informáticos y Computación. Curso 2018/2019

Directors:
Directors
Correas Fernández, Jesús
Román Díez, Guillermo
Uncontrolled Keywords:Blockchain, Proof of work, Consenso, Double spending, Ethereum, Máquina virtual, Gas, Reentrada, Vulnerabilidad y verificación formal
Palabras clave (otros idiomas):Blockchain, Proof of work, Consensus, Double spending, Ethereum, Virtual machine, Gas, Re-entrant, Vulnerability and formal verification
Subjects:Sciences > Computer science
Título de Grado:Grado en Ingeniería Informática
ID Code:56523
Deposited On:25 Jul 2019 09:22
Last Modified:09 Mar 2020 12:36

Origin of downloads

Repository Staff Only: item control page