Aviso: para depositar documentos, por favor, inicia sesión e identifícate con tu cuenta de correo institucional de la UCM con el botón MI CUENTA UCM. No emplees la opción AUTENTICACIÓN CON CONTRASEÑA Disculpen las molestias.
 

Mecanismo de consenso Proof-of-Reputation para sistemas blockchain

dc.contributor.advisorCorreas Fernández, Jesús
dc.contributor.authorLópez Marqués, Daniel
dc.date.accessioned2023-09-14T15:20:30Z
dc.date.available2023-09-14T15:20:30Z
dc.date.issued2023
dc.degree.titleGrado en Ingeniería Informática
dc.descriptionTrabajo de Fin de Grado en Ingeniería Informática, Facultad de Informática UCM, Departamento de Sistemas Informáticos y Computación, Curso 2022/2023.
dc.description.abstractBlockchain es una tecnología de registros distribuida y descentralizada que permite la creación de registros públicos e inmutables de transacciones y datos, sin necesidad de intermediarios, almacenándolos en “bloques” que forman una cadena que está asegurada mediante técnicas criptográficas. Es descentralizada porque se basa en la idea de que todos los nodos de la red tienen una copia de la cadena de bloques completa. Todos los nodos verifican los bloques que se van añadiendo a la cadena. Para producir estos bloques, todos los nodos deben llegar a un acuerdo para decidir cuál de ellos produce el siguiente bloque. Este procedimiento es lo que se conoce como “mecanismo de consenso”. En la actualidad hay varios mecanismos de consenso, los más populares son Proof of Work (Bitcoin), Proof of Stake (Ethereum) y Proof of Authority (redes privadas). Existen diversos artículos académicos que hablan sobre un mecanismo alternativo llamado “Proof of Reputation”, que se basaría en la reputación de los diferentes nodos en la red para realizar la selección de validadores de bloques. El objetivo de este Trabajo de Fin de Grado es diseñar e implementar un mecanismo de consenso basado en reputación partiendo de una implementación de Ethereum ya existente.
dc.description.abstractBlockchain is a distributed and decentralized record-keeping technology that allows the creation of public and immutable records of transactions and data, without the need for intermediaries, by storing them in "blocks" that form a chain that is secured by cryptographic techniques. It is decentralized because it is based on the idea that all nodes in the network have a copy of the complete blockchain. All nodes verify the blocks that are added to the chain. To produce these blocks, all nodes must reach an agreement to decide which of them produces the next block. This procedure is known as a "consensus mechanism". There are currently several consensus mechanisms, the most popular being Proof of Work (Bitcoin), Proof of Stake (Ethereum) and Proof of Authority (private networks). There are several academic articles that talk about an alternative mechanism called "Proof of Reputation", which would be based on the reputation of the different nodes in the network to make the selection of block validators. The aim of this thesis is to design and implement a reputation-based
dc.description.departmentDepto. de Sistemas Informáticos y Computación
dc.description.facultyFac. de Informática
dc.description.refereedTRUE
dc.description.statusunpub
dc.identifier.urihttps://hdl.handle.net/20.500.14352/87764
dc.language.isospa
dc.page.total89
dc.rightsAttribution-NonCommercial-NoDerivatives 4.0 Internationalen
dc.rights.accessRightsopen access
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/4.0/
dc.subject.cdu004(043.3)
dc.subject.keywordBlockchain
dc.subject.keywordMecanismos de consenso
dc.subject.keywordSistemas de reputación
dc.subject.keywordEthereum
dc.subject.keywordHyperledger Besu
dc.subject.keywordMecanismo de consenso Clique
dc.subject.keywordConsensus Mechanisms
dc.subject.keywordReputation Systems
dc.subject.keywordClique Consensus Mechanism
dc.subject.ucmInformática (Informática)
dc.subject.unesco33 Ciencias Tecnológicas
dc.titleMecanismo de consenso Proof-of-Reputation para sistemas blockchain
dc.title.alternativeProof-of-Reputation consensus mechanism for blockchain systems
dc.typebachelor thesis
dc.type.hasVersionAM
dspace.entity.typePublication

Download

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
54939_DANIEL_LOPEZ_MARQUES_Mecanismo_de_consenso_Proof-of-Reputation_para_sistemas_de_blockchain_2404368_831333441 (1).pdf
Size:
1.17 MB
Format:
Adobe Portable Document Format