Dissertação

{en_GB=Behavior characterization in cryptocurrency networks} {} EVALUATED

{pt=Este trabalho explora o protocolo de rede do Ethereum, que é uma das mais proeminentes e inovadoras plataformas baseadas em blockchain, através da medição de várias métricas e car- acterísticas da rede. O objetivo das nossas medições é identificar o comportamento da rede, descobrir os pontos fracos, e com isso permitir melhorar os sistemas existentes. Fazemos deploy de um conjunto de nodos geograficamente distribuídos baseado numa implementação open-source do protocolo Ethereum. Modificamos os nodos de modo a ficarem à escuta do tráfego na rede principal do protocolo e fazemos medições no espaço de um mês. Tanto quanto sabemos, somos os primeiros a medir a propagação dos atrasos de blocos e transações entre pontos Ethereum geograficamente dispersos. Neste aspeto, observamos um desempenho significativamente superior em comparação com a criptomoeda competidora Bitcoin. Para além disso, replicamos várias medidas de 2017 e mostramos como a rede Ethereum mudou e evoluiu desde então. No fim, avaliamos e comparamos os resultados com o trabalho de outros, e damos possíveis sugestões de como melhorar o protocolo. , en=This work explores the network protocol of Ethereum, which is one of the most prominent and innovative blockchain-based platforms, by measuring various network metrics and characteristics. The goal of our measurements is to identify the network’s behavior, find out the weak points, and enable so several improvements to the existing system. We deploy a set of geographically distributed nodes based on an open-source implementation of the Ethereum protocol. We modify the nodes to listen to the network traffic on the main network of the protocol and perform one-month long measurement. To the best of our knowledge, we are the first to measure the propagation delay of blocks and transactions between geographically dispersed Ethereum peers. In this aspect, we observe the significantly better performance in comparison with the competing cryptocurrency Bitcoin. On top of that, we replicate several measurements from 2017 and show, how the Ethereum network changed and evolved since then. In the end, we evaluate and compare the results with works of others and provide with possible suggestions about how to improve the protocol.}
{pt=Criptomoedas, Ethereum, Redes P2P, Sistemas Descentralizados, en=Cryptocurrencies, Ethereum, P2P Networks, Decentralized Systems}

Maio 28, 2019, 10:30

Orientação

ORIENTADOR

Miguel Ângelo Marques de Matos

Departamento de Engenharia Informática (DEI)

Professor Auxiliar

ORIENTADOR

João Pedro Faria Mendonça Barreto

Departamento de Engenharia Informática (DEI)

Professor Auxiliar