Dissertação

Improve Dissemination in the Ethereum network EVALUATED

As blockchains e as criptomoedas estão a ganhar cada vez mais mercado no mundo tecnológico. Devido ao seu potencial, novas criptomoedas foram criadas como o caso do Ethereum introduzindo novos casos de uso no mundo tecnológico. O Ethereum permite o desenvolvimento de aplicações descentralizadas na sua rede. Mas apesar de esta tecnologia ter um enorme potencial, existe algumas lacunas que precisam de ser combatidas. No caso particular da disseminação, o Ethereum apresenta um grande número de duplicados na disseminação de blocos e de transações que afetam o processamento de cada nó e congestionam a rede com informação redundante. Para além disso, é possível tornar o algoritmo de disseminação mais rápido permitindo diminuir o trabalho desperdiçado na rede. Neste artigo apresentamos várias soluções para mitigar estes problemas para os blocos. Onde dependendo do objetivo podem ser aplicadas diferentes abordagens. Também desenvolvemos uma abordagem para as transações, onde o número de transações duplicadas é bastante reduzido, mas em contrapartida o tempo que cada transação demora a chegar a todos os nós é um bocado maior. Os resultados desta tese foram parcialmente apresentados na conferência Inforum.
Blockchains, Ethereum, Disseminação, Duplicados, Latência

dezembro 3, 2019, 9:0

Publicação

Obra sujeita a Direitos de Autor

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