Se você está procurando uma explicação simples sobre o que é um banco de dados de blockchain, será difícil encontrar um que se concentre nas porcas e parafusos. A maioria dos entusiastas de blockchain fala usando termos amplos, como descentralização e livros distribuídos, mas o que tudo isso significa?
Quando terminar de ler este artigo, você entenderá o que é um banco de dados blockchain e por que ele representa um banco de dados. incrível nova tecnologia que pode transformar muitos setores.
O que é um Blockchain?
A parte fundamental de um banco de dados blockchain é algo chamado blockchain. Se você perguntar à maioria dos blogueiros de tecnologia por aí, eles dirão "um blockchain é um livro distribuído".
Mas o que é um "livro distribuído"?
Pense nisso como um idêntico arquivo de dados armazenado em vários computadores em todo o mundo, ao mesmo tempo. Esse é um livro distribuído. É descentralizado, o que significa que os dados não são armazenados em um único banco de dados em um único servidor.
Em vez disso, toda a rede de nós (computadores) contendo os dados constitui o tipo de “servidor”. O arquivo armazenado no razão é fornecido com uma assinatura criptográfica para que você, como "participante", possa visualizar os dados que ele contém.
In_content_1 all: [300x250] / dfp: [ 640 x 360]->No entanto, não há servidor central que armazene todas as informações. É por isso que é chamado de "descentralizado".
Uma blockchain usa essa tecnologia de contabilidade para armazenar seu próprio tipo de informação composta de "blocos". Todo novo "bloco" de dados deve ser confirmado e validado por todos os nós da rede antes que possam ser adicionados. É isso que torna a tecnologia tão segura.
Em outras palavras, se um hacker que tentar anexar dados ao blockchain com a assinatura criptográfica errada, os nós do blockchain o rejeitarão.
Este é um blockchain. Historicamente, a tecnologia tem sido usada para armazenar transações de moeda eletrônica (como o Bitcoin). As transações são seguras e não podem ser alteradas ou manipuladas.
No entanto, um banco de dados blockchain utiliza a tecnologia blockchain de uma maneira muito diferente.
O que é um banco de dados Blockchain ?
Um banco de dados blockchain é o uso da tecnologia blockchain para armazenar informações. Para visualizar isso, imagine como o setor de remessas funciona hoje, versus como ele poderia funcionar usando um banco de dados blockchain.
Um manifesto de remessa contém uma lista de toda a carga colocada a bordo de um navio quando partiu, o que é descarregado em todas as docas e o que resta. Documentos de remessa como este são críticos para empresas que enviam milhões de mercadorias por ano, como Amazon ou Walmart.
Um manifesto contém um registro constantemente atualizado de:
Agentes alfandegários, empresas de caminhões e muitas outras organizações que compõem toda a cadeia de transporte dependem sobre a precisão desses registros. Infelizmente, em todo o mundo, há um histórico de fraudes - onde as mercadorias são "perdidas" e os manifestos são modificados sem autorização.
A digitalização do processo ajuda, mas um banco de dados centralizado ainda é suscetível a hackers e manipulação.
A solução perfeita é um banco de dados blockchain. Isso ocorre porque, quando um banco de dados blockchain é atualizado e verificado como um novo bloco no "razão", é impossível mudar ou manipular.
Como todas as transações são validadas e verificadas como autenticadas e aprovadas, qualquer tentativa de manipular a quantidade ou o valor original ao longo do caminho falhará. As verificações e saldos devem atender à autenticação rigorosa de todos os nós no blockchain. Não são permitidos "saldos" incorretos. O erro humano não é mais uma desculpa válida.
Um banco de dados de "cadeia"
Quando você pensa no banco de dados de blockchain em termos de uma "cadeia", é fácil imaginar quais setores são melhores para a tecnologia.
Normalmente, são as áreas em que um registro precisa ser anexado com informações novas, precisas e atualizadas.
Para ver isso em ação, imagine um manifesto de remessa muito simplificado, com três mercadorias. Nota: este é um exemplo muito simples e não se parece em nada com dados reais em um banco de dados blockchain de remessa. Este exemplo é usado apenas para fins ilustrativos.
O primeiro "bloco" da cadeia pode conter os seguintes dados.
Na primeira porta, um novo bloco é adicionado à cadeia com todas as transações sobre mercadorias descarregadas, criptograficamente comprovadas pelos nós da rede como precisas em relação ao bloco original.
Se alguma transação for inválida em relação ao primeiro bloco, o novo bloco não será aceito como uma transação válida de blockchain.
Isso significa que o erro humano não pode causar uma "perda" de mercadorias ao longo da rota. Todo o blockchain serve como um registro preciso da rota de remessa de todos os bens ao longo do caminho.
Esse processo continua e o banco de dados do blockchain continua construindo blocos adicionais, até que toda a "transação" de remessa seja concluída. Existe um registro preciso para qualquer coisa que ninguém possa alterar.
Aplicativos de banco de dados Blockchain
Essa tecnologia é útil no mundo real? O Walmart certamente pensa assim.
Em 2018, a divisão canadense do Walmart lançou oficialmente sua própria cadeia de suprimentos de blockchain que rastreava esses tipos de transações de remessa para seus 70 fornecedores de empresas de caminhões.
Blockchain do Walmart continha apenas algumas dúzias de nós para executar a validação criptográfica necessária, pois os caminhões de transporte transportavam mercadorias de um destino para outro.
Um especialista disse que o sistema elimina a probabilidade de disputas entre empresas de caminhões quando seus os registros não correspondem.
O Walmart não é a única empresa que aproveita os bancos de dados de blockchain. Todos os aplicativos a seguir foram lançados nos últimos anos.
Como você pode ver, os bancos de dados de blockchain não são apenas teóricos. Eles estão sendo aplicados a aplicativos do mundo real muito reais que exigem transações confiáveis.
Pode muito bem ser que, no futuro, qualquer transação no mundo que exija os mais altos níveis de segurança seja tratada por algum tipo da tecnologia de banco de dados blockchain.