
Defesa de Dissertação de Mestrado de João Vitor Franco Lorenz, em 27/08/2024, às 09:30 horas, por videoconferência
Link para defesa: https://meet.google.com/tye-zjco-zpz
Blockbridge: Repositório Web Para Tecnologias de Escalabilidade da Blockchain Ethereum
Resumo:
A escalabilidade é um dos principais desafios enfrentados pela tecnologia blockchain, em especial a Ethereum, causando problemas como congestionamento da rede e aumento das taxas de transação. Este problema torna-se mais evidente com o aumento da popularidade da rede, resultando na criação de diferentes técnicas e tecnologias de escalabilidade. Neste contexto, este trabalho apresenta a plataforma Blockbridge, um repositório online dedicado a agrupar e organizar informações sobre tais tecnologias. Para desenvolver o sistema, primeiro foi realizado um mapeamento sistemático das principais técnicas e tecnologias de escalabilidade da Ethereum, seguindo a abordagem de Kitchenham. Desta forma, foram mapeadas sete técnicas de escalabilidade: Sharding, State Channels, Sidechains, Plasma, Rollup Otimista, Zk-rollup e Validium. Essas técnicas foram analisadas para compreender seu funcionamento, vantagens e desvantagens. Uma das contribuições deste trabalho consiste em catalogar e estudar tais tecnologias, que ainda possuem poucos materiais acadêmicos disponíveis em português. No total, foram catalogadas 38 soluções de escalonamento. A partir disso, foi desenvolvido o sistema Blockbridge. Para cada solução de escalabilidade foram obtidas informações como: site, blog, fórum, redes sociais, documentação, código-fonte, ecossistema, explorador de blocos, plataformas de análise gráfica, métricas on-chain, corretoras, certificações e outras informações disponíveis. No entanto, apesar do sistema Blockbridge apresentar uma base de dados sólida, ainda existem desafios a serem superados para entrar em produção. Contudo, embora o sistema ainda seja um protótipo, acredita-se que a plataforma represente um avanço significativo na organização e acessibilidade de informações sobre as tecnologias de escalabilidade da blockchain Ethereum.
Abstract:
Scalability is one of the main challenges faced by blockchain technology, especially Ethereum, causing problems such as network congestion and increased transaction fees. This problem becomes more evident with the increase in popularity of the network, resulting in the creation of different scalability techniques and technologies. In this context, this work presents the Blockbridge platform, an online repository dedicated to grouping and organizing information about such technologies. To develop the system, first a systematic mapping of Ethereum’s main scalability techniques and technologies was carried out, following Kitchenham’s approach. In this way, seven scalability techniques were mapped: Sharding, State Channels, Sidechains, Plasma, Rollup Optimistic, Zk-rollup and Validium. These techniques were analyzed to understand their functioning, advantages and disadvantages. One of the contributions of this work is to catalog and study such technologies, which still have few academic materials available in Portuguese. In total, 38 scaling solutions were catalogued. From this, the Blockbridge system was developed. For each scalability solution, information was obtained such as: website, blog, forum, social networks, documentation, source code, ecosystem, block explorer, graphical analysis platforms, on-chain metrics, brokers, certifications and others available information. However, despite Blockbridge presenting a solid database, there are still challenges to be overcome before going into production. Nevertheless, although the system is still a prototype, it is believed that the platform represents a significant advance in the organization and accessibility of information about Ethereum blockchain scalability technologies.
Banca examinadora:
Prof. Igor Machado Coelho, UFF – Presidente
Prof. Leandro Santiago de Araújo, UFF
Prof. Glauber Dias Gonçalves, UFPI