Pós-Graduação em Ciência da Computação – UFPE
Defesa de Tese de Doutorado Nº 582
Aluno: Felipe Zimmerle da Nobrega Costa
Orientador: Prof. Ruy José Guerra Barretto de Queiroz
Coorientador: Prof. Leopoldo Motta Teixeira
Título: Distributed Repository for Software Packages Using Blockchain
Data: 09/12/2022
Hora/Local: 8:30h – Virtual – Interessados em assistir entrar em contato com o aluno
Banca Examinadora:
Prof. Carlos André Guimarães Ferraz (UFPE / Centro de Informática)
Prof. Kiev Santos da Gama (UFPE / Centro de Informática)
Prof. João José Costa Gondim (UnB / Departamento de Ciência da Computação)
Prof. Carlos Alberto Kamienski (UFABC / Centro de Matemática, Computação e Cognição)
Prof. Rodrigo Elia Assad (UFRPE/ Departamento de Estatística e Informática)
RESUMO:
Repositórios de pacotes se posicionam como intermediários entre publicadores e consumidores de pacotes. É também responsabilidade do repositório atestar, dado suas próprias regras, os pacotes fazendo com que o repositório articule como um concentrador. Consequentemente, o repositório detém os dados que pertencem outrora aos usuários. Para endereçar este problema, sugerimos a utilização de uma Blockchain com Consenso Distribuído para garantir a publicação de pacotes dado a um conjunto de regras pré-definidas, mantendo assim os dados de posse da comunidade. A Blockchain proposta neste trabalho usa redes peer-to-peer para comunicação e download de pacotes, facilitando a contribuição de doadores de recursos desconhecidos. Somado a Blockchain, também é apresentado neste trabalho uma busca em cima da rede peer-to-peer, usando computação de nós desconhecidos, cujo resultado é garantido de ser confiável. Finalmente apresentamos uma Blockchain funcional que apresenta de maneira assertiva os pacotes do catálogo PyPi.
Palavras-chave: Blockchain; Computação Distribuída; Repositório de Pacotes
Comentários desativados