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.
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