/blockchain

Aplicação de Sistema de Transparência com Blockchain

Primary LanguageJava

Aplicação Blockchain para Sistema de Gastos Públicos

Ferramenta para exemplificação do funcionamento de blockchain, projeto para a disciplina de Segurança da Informação, com tema a seguir.

"Como blockchain pode ser utilizado para melhorar a segurança de sistemas de transparência de gastos públicos?"

Sobre Blockchain

Aprofundando: qual é a do blockchain? [https://tecnoblog.net/227293/como-funciona-blockchain-bitcoin/]

Antes de falar sobre a cadeia de blocos (blockchain, sacou?), temos que entender como funciona o hash. Agora que podemos encarar termos técnicos, posso dizer que o hash é uma função matemática que pega uma mensagem ou arquivo e gera um código com letras e números que representa os dados que você inseriu.

Essencialmente, o hash pega uma grande quantidade de dados e transforma em uma pequena quantidade de informações. É a “impressão digital” de algum arquivo, ou, no caso do blockchain, de um bloco. Nesse sistema de blocos encadeados, essa impressão digital é fundamental.

O hash vai assinar o conteúdo do bloco; caso qualquer informação seja alterada, o hash muda. Quando você gera um novo bloco que também contém o hash do anterior, cria uma espécie de selo: é possível verificar e sinalizar se algum bloco foi alterado, para então invalidá-lo.

O blockchain é uma rede de negócios segura, na qual os participantes transferem itens de valor (ativos), por meio de um ledger (livro-razão) comum distribuído, do qual cada participante possui uma cópia, e cujo seu conteúdo está em constante sincronia com os outros. [André Salem, pesquisador do IBM Blockchain]

Vantagens

Confiança, responsabilidade, transparência e segurança. São palavras-chave que atuam onde se trata sobre Blockchain.

  • Ledger distribuído: o livro-razão, sistema de registro das transações e blocos, é compartilhado por toda a rede e todos podem ver;

  • Privacidade: é possível garantir a visibilidade adequada para a rede, já que as transações conseguem ser verificáveis. O termo “adequado” é importante; no bitcoin, todas as informações da transação são públicas. No blockchain, partes sensíveis do ledger podem ser ocultadas (como o endereço de alguém), sem prejudicar a verificação do bloco;

  • Contrato inteligente: um documento que não pode ser alterado depois de escrito. É possível firmar contratos e autorizar (ou não) transações de acordo com os termos estabelecidos;

  • Consenso: as transações são verificadas pelos participantes da rede e não podem ser fraudadas;

Como o blockchain elimina intermediários, as transações acontecem em tempo real, com menos custos e sem perder em segurança, já que elas podem ser verificáveis e auditáveis. O risco de fraudes é reduzido por meio de contratos inteligentes.

Procedimentos

Os órgãos responsáveis por cada fonte de informação encaminham seus dados para a CGU, que recebe, reúne e disponibiliza as informações na ferramenta. A periodicidade de envio dos dados depende do assunto tratado, assim como a periodicidade de atualização das informações no Portal. Saiba mais em Origem e Atualização dos Dados
[http://www.portaltransparencia.gov.br/origem-dos-dados].

Citações

“A nova rede da IBM pode possibilitar que um agricultor na Samoa [país da Oceania] faça uma transação com um comprador na Indonésia. O blockchain seria usado para registrar os termos do contrato, gerenciar a documentação do comércio, permitir que o agricultor forneça uma garantia, consiga letras de crédito e finalize a transação com pagamento imediato”, exemplificou a IBM quando apresentou o sistema de pagamentos internacionais.
[https://tecnoblog.net/226096/ibm-rede-blockchain-pagamentos/]

Referências

[1] Portal da Transparência - MINISTÉRIO DA TRANSPARÊNCIA E CONTROLADORIA-GERAL DA UNIÃO
http://www.portaltransparencia.gov.br/

[2] O que é e como funciona
http://www.portaltransparencia.gov.br/sobre/o-que-e-e-como-funciona

[3] Controle Social
http://www.portaltransparencia.gov.br/pagina-interna/603399-controle-social

[4] O novo perfil da transparência nos gastos públicos
https://drvaldinar.jusbrasil.com.br/artigos/144893929/o-novo-perfil-da-transparencia-nos-gastos-publicos

[5] A transparência como mecanismo de controle dos gastos públicos
http://www.conteudojuridico.com.br/artigo,a-transparencia-como-mecanismo-de-controle-dos-gastos-publicos,46652.html

[6] Novo Portal da Transparência ajuda cidadão a fiscalizar gastos públicos federais
http://www.cgu.gov.br/noticias/2018/06/novo-portal-da-transparencia-ajuda-cidadao-a-fiscalizar-gastos-publicos-federais

[7] Como funciona o Proof of Work na blockchain do Bitcoin
https://livecoins.com.br/proof-of-work-blockchain-bitcoin/

[8] Blockchain Implementation With Java Code
https://keyholesoftware.com/2018/04/10/blockchain-with-java/

[9] Entenda como blockchain aumenta a segurança das transações financeiras
https://blog.originalmy.com/entenda-como-blockchain-aumenta-a-seguranca-das-transacoes-financeiras/

[10] Por que o blockchain é a tecnologia chave do sistema financeiro?
https://computerworld.com.br/2017/09/08/por-que-o-blockchain-e-tecnologia-chave-do-sistema-financeiro/

[11] Blockchain
https://pt.wikipedia.org/wiki/Blockchain