
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:
- 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.
- 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.
- 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.
- 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.
1 comentários em “Blockchain: Você sabe o que é?”