Use este identificador para citar ou linkar para este item:
http://rdu.unicesumar.edu.br/handle/123456789/2325
Tipo: | Artigo |
Título: | BLOCKCHAIN: UMA DISCUSSÃO SOBRE VULNERABILIDADES E PERSPECTIVAS FUTURAS |
Autor(es): | LEITE, Fernando Costa OLIVEIRA, Pietro Martins |
Abstract: | O presente trabalho tem por objetivo estudar, analisar o funcionamento e reconhecer eventuais falhas dos algoritmos do blockchain da plataforma Ethereum. O blockchain é a base de funcionamento do Bitcoin e de outros cripto ativos, dentre elas o próprio Ethereum. Sabe-se que bancos e governos de todo o mundo estão realizando experiências para adaptar seus sistemas com o intuito de utilizá-los em conjunto com a tecnologia blockchain, visto que sua utilização pode trazer inúmeros benefícios, tais como: rastreamento de transações registradas de maneira imutável e resistente a fraudes; inclusão de pessoas desbancarizadas; resguardar dados dos clientes da rede; entre outros. A tecnologia blockchain utiliza o conceito de proof-of-work (que consiste na geração do código de hash do bloco em produção) para validar transações. A prevenção de ataques cibernéticos como DDOS e Spam advém do caráter distribuído dos protocolos que utilizam blockchain. Além disso, algoritmos de criptografia, que se pretende estudar neste projeto, introduzem ainda mais segurança e também privacidade aos protocolos de consenso. Entretanto, eventuais vulnerabilidades do referido sistema podem levar a invasões e fraudes, justificando a realização deste trabalho. Em suma, o blockchain pode ser definido como um banco de dados descentralizado e distribuído que mantém um registro global de todas as transações ocorridas, em estruturas de dados denominadas blocos. Cada bloco é ligado ao bloco anterior formando uma cadeia de blocos, uma blockchain. Todo bloco contêm o seu próprio, e único, código hash. Um código hash pode ser definido como uma cadeia de caracteres gerados por uma função, denominada função de hash. Conceitos relacionados a Ciência da Computação, Redes de Computadores, Criptografia, Teoria dos jogos e Teoria Monetária dão indícios de possíveis vulnerabilidades que poderão ser encontradas através do presente trabalho. De acordo com o estado da arte, percebe-se claramente que o blockchain funciona como um protocolo de consenso que digitaliza a confiança em ambientes hostis. A confiabilidade dos criptoativos está diretamente relacionada com o poder de processamento de sua rede descentralizada, e pode ser perdida caso algum agente malicioso consiga atingir mais da metade do poder de processamento da rede, chamado de “ataque de 51%”. A metodologia a ser empregada é baseada no método dedutivo, através de uma pesquisa exploratória na bibliografia correlata e nos próprios algoritmos evolvidos nessa tecnologia. Ao final do presente trabalho pretende-se verificar quais vulnerabilidades já foram identificadas e corrigidas dentro da blockchain Ethereum, e se essa plataforma ainda possui alguma falha de segurança a ser explorada. A escolha da blockchain da plataforma Ethereum se deve por ela prover suporte aos Smarts Contracts. Em linhas gerais, um Smart Contract é um protocolo computacional auto executável, com o intuito de permitir que novas aplicações possam ser desenvolvidas sobre uma blockchain. Os Smart Contracts podem ser uma potencial fonte de vulnerabilidades e serão estudados a fundo neste trabalho. |
Palavras-chave: | Blockchain Ethereum Vulnerabilidades Consenso Segurança |
Idioma: | por |
País: | Brasil |
Editor: | UNIVERSIDADE CESUMAR |
Sigla da Instituição: | UNICESUMAR |
Tipo de Acesso: | Acesso Aberto |
URI: | http://rdu.unicesumar.edu.br/handle/123456789/2325 |
Data do documento: | 23-Out-2018 |
Aparece nas coleções: | IX Mostra Interna de Trabalhos de Iniciação Científica e II Mostra Interna de Trabalhos de Iniciação em Desenvolvimento Tecnológico e Inovação 2018 |
Arquivos associados a este item:
Arquivo | Descrição | Tamanho | Formato | |
---|---|---|---|---|
fernando_costa_leite.pdf | Trabalho apresentado na modalidade comunicação oral no IX Mostra Interna de Trabalhos de Iniciação Científica e II Mostra Interna de Trabalhos de Iniciação em Desenvolvimento Tecnológico e Inovação (23 a 26 de outubro de 2018) | 399.85 kB | Adobe PDF | Visualizar/Abrir |
Os itens no repositório estão protegidos por copyright, com todos os direitos reservados, salvo quando é indicado o contrário.