Blockchain é uma rede que marca o tempo das transações, colocando-as em uma cadeia contínua, formando um registro que não pode ser alterado.

Blockchain: Você sabe o que é?

Como eu sempre falo, não é só de Manifesto Ágil que um agilista deve viver, existem vários conceitos técnicos e ferramentas que devemos aprender também, mesmo que não seja da mesma maneira que um desenvolvedor, um deles é a Blockchain.

Termo no qual ficou muito famoso com a existência das criptomoedas, inclusive sendo criado com o Bitcoin, a mais conhecida destas moedas.

A seguir você verá o que é a Blockchain, quais são as vantagens e desvantagens da sua organização começar a utilizar uma e até mesmo quais são as redes existentes dentro dela.

O que é uma Blockchain?

O conceito de blockchain foi visto funcionando pela primeira vez através do artigo acadêmico “Bitcoin: A Peer-to-Peer Electronic Cash System”, em 2008 e de autoria do Satoshi Nakamoto, suposto criador do bitcoin.

No artigo, Satoshi define a blockchain como “uma rede que marca o tempo das transações, colocando-as em uma cadeia contínua no ‘hash’, formando um registro que não pode ser alterado sem refazer todo o trabalho”.

Em resumo, ela é um livro-razão que é compartilhado, confiável e imutável utilizado para facilitar o processo de registro de transações e o rastreamento de ativos de uma rede empresarial.

Esses ativos podem ser tangíveis (casas, carros, dinheiro e até mesmo terras) ou intangíveis (propriedade intelectual, patentes e direitos autorais), podemos ver que qualquer item de valor pode ser rastreado e negociado através de uma blockchain.

Citando o bitcoin como exemplo, a blockchain é responsável por realizar o registro das informações, como: quantidade de moedas transacionadas, quem enviou, quem recebeu, quando a transação foi feita e em qual lugar do livro ela está registrada.

Ela é importante quando as empresas depende de algum tipo de informação, quanto mais precisa e rápida ela receber, será muito melhor para a organização tomar algum tipo de decisão.

As informações serão imediatas, compartilhadas e totalmente transparentes, sendo armazenadas em um livro-razão no qual ninguém poderá alterá-lo e só será possível acessar as pessoas que tiverem permissão naquela rede.

Uma blockchain é composta por duas partes, uma rede peer-to-peer e um banco de dados distribuído e descentralizado, mas esta parte do seu funcionamento irei te explicar em um texto separado e em breve.

Podemos criar diversas aplicações utilizando a blockchain, tais como: serviços financeiros, transparência no setor público, gestão de identidade, propriedade intelectual e até mesmo contratos inteligentes, porém devemos ficar atentos as vantagens e desvantagens de sua utilização.

As vantagens de uma blockchain:

  • Transparência e Imutabilidade: Todas as mudanças na blockchain são visíveis para todas as partes, além de que todas as transações não podem ser alteradas ou deletadas.
  • Velocidade nas Transações: Em uma blockchain as transações são processadas 24 horas por dia e 7 dias por semana, sem contar que transações que levam dias ou horas em outros sistemas podem levar minutos.
  • Baixo Custo por Transação: Como a blockchain elimina a intermediação de terceiros, o custo das transações acaba sendo muito menor se comparado aos demais.
  • Digitalização: Qualquer documento ou bem pode ser encapsulado e digitalizado dentro de uma aplicação que faça integração com a blockchain, fazendo com que todo tipo de objeto possa ser digitalizado.
  • Confiabilidade: Por conta das redes descentralizadas, a blockchain não tem um único ponto central de falha, isso torna a aplicação muito mais resistente a ataques maliciosos.

Esses são apenas algumas das vantagens que podemos encontrar, é claro que existem diversas outras, mas neste momento posso afirmar que existe muito mais vantagens do que desvantagens.

As desvantagens de um blockchain:

  • Adoção Cultural: Apesar de ser uma questão técnica, as pessoas e empresas devem começar a confiar na blockchain para assim passarem a investirem mais no desenvolvimento de novas aplicações que façam integrações com estar redes.
  • Alto Custo: Apesar de ter um baixo custo nas transações, o investimento inicial para o desenvolvimento e integração com aplicações.
  • Integração: Até mesmo por conta do alto custo e dos diversos recursos computacionais, por ser uma tecnologia nova e até certo ponto desconhecida é muito difícil realizar integrações computacionais.
  • Consumo de Energia: Um dos pontos de atenção da blockchain é a exigência de uma grande capacidade de processamento capaz de lidar com a grande quantidade de dados, é necessário a utilização de diversos servidores para apoiar as operações de tráfego de dados.

Como podemos ver, a blockchain ainda não é a solução para tudo e existem diversos desafios que deverão ser solucionados.

Quais são os Tipos de Redes?

Uma rede blockchain pode ser de 4 tipos:

  1. Redes Públicas: É a rede no qual qualquer pessoa pode participar, porém possui pouca ou nenhuma privacidade para as transações sem contar que a segurança é muito mais baixa do que as demais redes.
  2. Redes Privadas: Existe uma organização administrando a rede, controlando as pessoas que possuem permissão para participar e até aplicações que poderão ser integradas.
  3. Redes Autorizadas: Geralmente surgem de redes privadas e também possuem uma organização administrando, a diferença é que as pessoas precisam obter um convite ou solicitarem a permissão para realizarem as transações.
  4. Consórcio: São mantidas por empresas pré-selecionadas que são responsáveis por determinar quem poderá realizar transações ou acessar os dados, é ideal quando os participantes da blockchain precisam ter algum tipo de responsabilidade compartilhada dentro da aplicação.

Agora você já sabe o que é uma blockchain, quais é a sua importância em diversos mercados, quais as as vantagens e desvantagens e até mesmo quais são os tipos de redes que ela possuí, em um próximo texto irei te mostrar em detalhes como ela funciona e também te apresentar alguns casos de sucesso no mundo.

E aí, a empresa em que você trabalha já atua com blockchain ou você já trabalhou em uma? Me conta aqui nos comentários 😉

Se preferir outro lugar, você consegue falar comigo também pelo Instagram ou pelo LinkedIn.

Blockchain é uma rede que marca o tempo das transações, colocando-as em uma cadeia contínua, formando um registro que não pode ser alterado.

1 comentários em “Blockchain: Você sabe o que é?

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *