Hyperledger: descentralizando informações de maneira segura com Blockchain

Carregando...
Imagem de Miniatura

Data

2019

Tipo de documento

Monografia

Título da Revista

ISSN da Revista

Título de Volume

Área do conhecimento

Ciências Exatas e da Terra

Modalidade de acesso

Acesso aberto

Editora

Autores

Arthur Junior, Carlos Roberto
Azevedo, Igor Capella de Azevedo

Orientador

Morales, Aran Bey Tcholakian Morales

Coorientador

Castiñeira, Maria Inés

Resumo

Blockchain é um tema que tem sido muito abordado por profissionais de diversas áreas, este trabalho busca mostrar os principais motivos dessa proposta, que agrega muita segurança e tem diversas aplicações. Essa tecnologia ganhou notoriedade ao servir como base para transações de criptomoedas, e com a difusão de seus recursos, cada vez mais suas aplicações aumentam, e tem sido utilizado em múltiplas plataformas, desde redes de supply chain, passando pelo sistema financeiro e chegando até o setor de saúde. A tecnologia tem potencial para diminuir burocracia, substituir cartórios e descentralizar transações, substituindo órgãos responsáveis por autenticar e gerar documentos, por uma rede de computadores distribuídos pelo mundo que validam esses dados com segurança e garantem a auditabilidade das transações. A força da utilização da tecnologia blockchain se dá por ele ser uma rede compartilhada, que possui vários servidores com as mesmas informações processando transações, em síntese, se trata de uma lista encadeada que utiliza o resumo do bloco como identificador, dentro desse resumo estão os dados da transação e o resumo do bloco anterior, fazendo com que a lista seja imutável, pois se por um acaso seja violada a informação de um bloco, ele nunca será capaz de completar a lista, sendo descartado pelo restante dos participantes por não fazer parte do consenso. Para utilizar todos os recursos de uma rede blockchain este trabalho apresenta uma ferramenta: o Hyperledger, uma plataforma criada pela IBM e cedida para a Linux Foundation, sendo mantida pela comunidade open source, totalmente baseada em blockchain, com a intenção de facilitar o desenvolvimento de smart contracts, a ferramenta abstrai e simplifica a implementação entregando uma API-REST com todos os endpoints necessários para realizar as transações, dentro de uma rede de computadores espalhados pelo mundo. O material a seguir abstrai o processo de implementação de um sistema pra falar de maneira relevante sobre a tecnologia Blockchain, o caso de uso apresentado neste trabalho foi simplificado para demonstrar de uma maneira compreensível e direta o funcionamento do Blockchain.

Palavras-chave

Blockchain, Hyperledger, Smart Contracts

Citação