EM 4 PASSOS
o que é e como funciona essa tecnologia?
Blockchain é um conceito, uma arquitetura de banco de dados. Não existe um único blockchain, existem vários. O mais conhecido é o blockchain que suporta as transações do Bitcoin, a moeda virtual.
Registros imutáveis
Tecnologia de livro razão
Contratos inteligentes
Ele ajuda na entrega, atualização e confiabilidade das informações que estão dentro daquele blockchain. Além disso, a segurança é um elemento que está presente neste tipo de transação e permite que os dados sejam acessados somente pelas pessoas autorizadas.
Por ser como um banco de dados, imagine o blockchain, de modo muito simplificado, como uma planilha Excel. Essa planilha Excel tem algumas colunas. Já que o blockchain do Bitcoin armazena transações financeiras, que colunas esse Excel deveria ter?
Uma característica essencial do blockchain, entretanto, é que ele trabalha de maneira descentralizada e distribuída. Isso significa que qualquer pessoa poderia ter uma cópia da nossa planilha Excel em seu computador.
Para isso, o blockchain trouxe a ideia de endereço (address). A partir de uma chave privada, de sua posse, aplicando operações criptográficas, você pode gerar diversos endereços diferentes, que são um conjunto longo de caracteres e números.
Quando uma transação envia Bitcoins a Axl, ela não é automaticamente incluída no blockchain. Ela precisa ser validada. Por isso, ela fica em uma espécie de área temporária, esperando ser incluída no blockchain, quando então é oficializada.
Alteração de transação
Hash
Transação segura
Se todo mundo tem uma cópia dessa “planilha”, o que impede de alguém apagar uma transação, atualizar os dados de uma transação ou mudar valores? A transação é assinada digitalmente, mas seria relativamente fácil mudar os dados da transação E da assinatura digital ao mesmo tempo.
O hash é uma operação ou função matemática que pode ser realizada sobre qualquer conjunto de informações digitais. Existem dezenas de funções de hash diferentes. Quando você seleciona um método de hash, sempre que aplicar sobre um determinado texto, ele irá gerar a mesma sequência simplificada de caracteres e números.
Hash
Digamos que eu mude o valor de uma transação que foi realizada faz 3 anos. Ao mudar o valor da transação, o hash da transação é modificado. Com isso, o hash do bloco é modificado. Com isso, o hash do próximo bloco é modificado. E com isso, todos os demais blocos e transações ocorridas até o dia de hoje seriam modificados. A operação não seria aceita e o volume de processamento computacional necessário para que eu conseguisse modificar isso e recalcular os hashs em todas as cópias existentes do blockchain seria impensável.
Alteração de transação
Você deve ter observado, entretanto, que quanto mais recente a transação, menor sua força e, teoricamente, mais fácil seria de adulterá-la. De fato, modificar os dados do último bloco, ocorrido 10 minutos atrás, seria teoricamente mais simples. É por isso que alguns indicam esperar alguns blocos a mais serem processados até considerar sua transação “segura”.
Alteração de transação
Existe uma literatura vasta de artigos publicados na Internet explicando o blockchain, sua importância para a economia mundial e potenciais casos de uso. Ainda assim, se você é curioso, e não é técnico, as dúvidas são infinitas.