
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 é?”