Capítulo 3: O que é uma blockchain?

Uma blockchain é um método de armazenar e distribuir informação. Para visualizar este conceito, imagine um documento enviado para milhares de computadores em uma rede. Então, imagine que esta rede atualize regularmente este documento em todos os computadores com alguns minutos de intervalo. É assim que a tecnologia blockchain funciona. Permite a distribuição de dados digitais, tornando a mesma versão visível a qualquer pessoa na rede. E, acima de tudo, não permite que estes dados sejam alterados.

O termo “blockchain” vem do Livro Branco Bitcoin escrito por Satoshi Nakamoto. Neste, ele usa o termo “block chain” e mais tarde usará o termo “blockchain” em uma conversa com Hal Finney em 9 de novembro de 2008. Dada a crescente popularidade desta expressão dentro da organização, é provável que a fusão destas palavras em inglês esteja na origem do termo sob o qual conhecemos atualmente o conceito de “blockchain”.

Embora a maioria das criptomonaias use tecnologia blockchain, este não é o caso de algumas delas. Algumas novas criptomonaias não têm intenção de usar tecnologia blockchain. Ainda não sabemos como estas moedas se comportarão e como funcionarão exactamente, mas provavelmente serão interessantes de observar. Por agora, voltemos às razões que levaram à criação da blockchain e suas vantagens. Esta parte é um pouco mais técnica para aqueles que querem ir mais longe.

Segurança: Blockchains são formados por uma série sequencial contínua de registros, chamados blocos. Estes blocos registam os dados introduzidos utilizando características hash: isto significa que os dados são sempre modificados para manter o mesmo comprimento, o que é uma forma de encriptação que impede que os dados sejam facilmente pirateados. Estes recursos de hash são carimbados com data e hora, portanto não é possível modificar ou sobrescrever os dados. É quase impossível entrar com sucesso nos dados do blockchain. Na verdade, os dados em blockchain são visíveis para todos e não dependem de um único computador ou servidor, uma vez que são armazenados simultaneamente em todos os computadores (nós) na rede. Por esta razão, o potencial das aplicações de blockchain está a ser estudado para determinar se podem ser utilizadas noutras áreas onde a segurança é de importância primordial, particularmente na defesa.

Transparência: A informação na blockchain é visível para todos que usam um computador conectado à Internet.

Custo: Uma vez que as transações são peer-to-peer, autorizadas e atualizadas em minutos, elas são muito mais baratas do que as transações bancárias. Para lhe dar uma idéia, em 19 de abril de 2018, uma transação de 700.000 Litecoin (quase 100 milhões de dólares) ocorreu entre dois usuários. Esta transacção foi concluída em menos de 2,5 minutos, a um custo de 40 cêntimos.

Disponibilidade: Como o sistema utiliza uma grande rede de computadores (nós) em vez de uma plataforma central, ele permanece disponível em todas as circunstâncias. Se um nó estiver indisponível ou sair da rede, sempre haverá o suficiente para completar a transação. É o próprio princípio da descentralização: não depender de uma única entidade.

Confiabilidade: As bases de dados sempre estiveram sujeitas a corrupção e perda de dados. Podem tornar-se desorganizados e conter erros. A partilha de dados era difícil devido à forma como as bases de dados funcionam. Com a blockchain, esses problemas não ocorrem devido à presença simultânea de todo o banco de dados (Razão Público) em um grande número de nós. Não há tempo de inatividade e o sistema se atualiza automaticamente com alguns minutos de intervalo, adicionando novos blocos de dados à blockchain.

Rapidez: a verificação das operações bancárias, nomeadamente das operações transfronteiras, pode demorar vários dias. Com a blockchain, as transações são verificadas e carregadas no livro razão em questão de minutos, e é por isso que os bancos e instituições financeiras, bem como outras empresas e organizações, estão atualmente mostrando grande interesse.

Como funciona uma blockchain?

  • Quando uma transacção é realizada entre duas partes, os dados desta transacção, incluindo as suas chaves públicas e privadas, o montante da transacção e outros dados são introduzidos na rede global de nós desta criptomonnaise.
  • Miners” (pessoas equipadas com computadores que executam software especializado em mineração) trabalham continuamente na rede. Eles verificam se a transação é autêntica, confirmando que as chaves estão corretas, que o vendedor realmente tem a moeda para vender e que o comprador tem a autorização para comprá-la.
  • Uma vez verificada, a transação torna-se parte de um bloco, um conjunto de outras transações que ocorreram durante a atualização automática do Razão.
  • Um menor então autentica o bloco, que se torna parte da blockchain dentro do ledger público.

Os “nós de mineração” voluntariamente aderem à rede, são recompensados por fazê-lo, mas veremos este aspecto mais detalhadamente no próximo capítulo, que trata da mineração. Como ninguém é responsável pelo ledger público, é um diagrama de rede completamente descentralizado.

Cada bloco de dados adicionado ao Razão público contém dados que o ligam ao bloco anterior. É por isso que é muito difícil corrompê-lo. Se um hacker tentasse acessar e modificar os dados em um bloco, não poderia fazê-lo sem parar e modificar todo o sistema.

A tecnologia Blockchain ainda é muito nova. Ainda não é possível ver todas as aplicações em que ele será usado. No entanto, esta é uma tecnologia que irá mudar a forma como as bases de dados são executadas e geridas.

Felizmente, este método será muito melhor do que os atualmente em uso. Ele permitirá métodos de autenticação digital muito melhores. Além disso, influenciará os contratos inteligentes, o armazenamento de ficheiros, a gestão da identidade, a protecção da propriedade intelectual, a prevenção do branqueamento de capitais, a gestão de dados e muito mais.

Nos últimos anos, muitas empresas têm depositado patentes relacionadas a blockchain (Amazon, WallMart, etc.), é fácil imaginar que esses gigantes vão usar a blockchain em seus negócios.