O que é Blockchain? Como funciona?
Se você tem acompanhado bancos, investimentos ou criptomoedas nos últimos dez anos, você pode estar familiarizado com o “blockchain”, a tecnologia de manutenção de registros por trás do bitcoin. E há uma boa chance de que isso faça muito sentido. Ao tentar aprender mais sobre blockchain, você provavelmente encontrou uma definição como esta: “blockchain é um livro público distribuído, descentralizado”.
A boa notícia é que blockchain é realmente mais fácil de entender do que essa definição soa.
O que é Blockchain?
Se essa tecnologia é tão complexa, por que chamar de blockchain? No nível mais básico, blockchain é literalmente apenas uma cadeia de blocos, mas não no sentido tradicional dessas palavras. Quando dizemos as palavras “bloquear” e “encadear” nesse contexto, estamos falando de informações digitais (o “bloco”) armazenadas em um banco de dados público (a “cadeia”).
Leia também
- Tecnologia nos dias de hoje: qual a importância? Como ela te ajuda?
- Tipos de tecnologias mais comuns no dia a dia! Vantagens e desvantagens!
Os “blocos” no blockchain são compostos de informações digitais. Especificamente, eles têm três partes:
Os blocos armazenam informações sobre transações, como a data, a hora e o valor em reais de sua compra mais recente da loja X.
Os blocos armazenam informações sobre quem está participando das transações. Um bloqueio para a compra de compras da loja X registraria seu nome junto com a X. Em vez de usar seu nome real, sua compra é registrada sem nenhuma informação de identificação usando uma “assinatura digital” exclusiva, como um nome de usuário.
Os blocos armazenam informações que os distinguem de outros blocos. Assim como você e eu temos nomes para nos distinguir um do outro, cada bloco armazena um código único chamado “hash” que nos permite distingui-lo de todos os outros blocos. Digamos que você tenha feito sua compra na loja X, mas enquanto estiver em trânsito, você decide que não pode resistir e precisa de um segundo. Embora os detalhes de sua nova transação pareçam quase idênticos à sua compra anterior, ainda podemos separar os blocos por causa de seus códigos exclusivos.
Enquanto o bloco no exemplo acima está sendo usado para armazenar uma única compra, a realidade é um pouco diferente. Um único bloco no blockchain pode armazenar até 1 MB de dados. Dependendo do tamanho das transações, isso significa que um único bloco pode abrigar alguns milhares de transações sob o mesmo teto.
Como funciona a tecnologia Blockchain?
Quando um bloco armazena novos dados, ele é adicionado ao blockchain. Blockchain, como o próprio nome sugere, consiste em vários blocos juntos. Para que um bloco seja adicionado ao blockchain, no entanto, quatro coisas devem acontecer:
Uma transação deve ocorrer. Vamos continuar com o exemplo da sua compra impulsiva da loja X. Depois de rapidamente clicar em vários checkout, você vai contra o seu melhor julgamento e fazer uma compra.
Essa transação deve ser verificada. Depois de fazer essa compra, sua transação deve ser verificada. Com outros registros públicos de informações, há alguém encarregado de examinar novas entradas de dados. Com blockchain, no entanto, esse trabalho é deixado para uma rede de computadores. Essas redes geralmente consistem em milhares (ou, no caso do Bitcoin, cerca de 5 milhões) de computadores espalhados pelo mundo.
Quando você faz sua compra na loja X, essa rede de computadores se apressa para verificar se sua transação aconteceu da maneira que você disse que aconteceu. Ou seja, eles confirmam os detalhes da compra, incluindo o horário da transação, o valor em reais e os participantes.
Essa transação deve ser armazenada em um bloco. Depois que sua transação for verificada como precisa, ela recebe sinal verde. O valor em reais da transação, sua assinatura digital e a assinatura digital da Amazon são todos armazenados em um bloco. Lá, a transação provavelmente se juntará a centenas ou milhares de outras pessoas como ela.
Esse bloco deve receber um hash. Não diferente de um anjo ganhando suas asas, uma vez que todas as transações de um bloco tenham sido verificadas, ele deve receber um código de identificação exclusivo chamado hash. O bloco também recebe o hash do bloco mais recente adicionado ao blockchain. Uma vez hashed, o bloco pode ser adicionado ao blockchain.
Quando esse novo bloco é adicionado ao blockchain, ele se torna publicamente disponível para qualquer um ver – até mesmo você. Se você der uma olhada no blockchain do Bitcoin, verá que tem acesso a dados de transação, juntamente com informações sobre quando (“Time”), onde (“Height”) e por quem (“Relayed By”) o bloco foi adicionado ao blockchain.
O Blockchain é privado?
Qualquer um pode visualizar o conteúdo do blockchain, mas os usuários também podem optar por conectar seus computadores à rede blockchain. Ao fazer isso, o computador recebe uma cópia do blockchain que é atualizado automaticamente sempre que um novo bloco é adicionado, como um feed de notícias que fornece uma atualização ao vivo sempre que um novo status é postado.
Cada computador na rede blockchain tem sua própria cópia do blockchain, o que significa que existem milhares, ou no caso do Bitcoin, milhões de cópias do mesmo blockchain. Embora cada cópia do blockchain seja idêntica, espalhar essa informação por uma rede de computadores torna a informação mais difícil de manipular. Com o blockchain, não há uma conta única e definitiva dos eventos que podem ser manipulados. Em vez disso, um hacker precisaria manipular todas as cópias do blockchain na rede.
Olhando para o blockchain do Bitcoin, no entanto, você notará que não tem acesso à identificação de informações sobre os usuários que fazem transações. Embora as transações no blockchain não sejam completamente anônimas, as informações pessoais sobre os usuários são limitadas à sua assinatura digital ou nome de usuário.
Isso levanta uma questão importante: se você não pode saber quem está adicionando blocos ao blockchain, como você pode confiar no blockchain ou na rede de computadores que o mantém?
O Blockchain é seguro?
A tecnologia Blockchain é responsável pelas questões de segurança e confiança de várias maneiras. Primeiro, os novos blocos são sempre armazenados linear e cronologicamente. Ou seja, eles são sempre adicionados ao “fim” do blockchain. Se você der uma olhada no blockchain do Bitcoin, verá que cada bloco tem uma posição na cadeia, chamada de “altura”. Em fevereiro de 2019, a altura do bloco havia chegado a 562.000.
Depois que um bloco foi adicionado ao final do blockchain, é muito difícil voltar e alterar o conteúdo do bloco. Isso porque cada bloco contém seu próprio hash, juntamente com o hash do bloco antes dele. Códigos hash são criados por uma função matemática que transforma informações digitais em uma seqüência de números e letras. Se essa informação é editada de alguma forma, o código hash também muda.
Veja por que isso é importante para a segurança. Digamos que um hacker tente editar sua transação na loja X para que você realmente tenha que pagar pela sua compra duas vezes. Assim que editar o valor em reais da transação, o hash do bloco será alterado. O próximo bloco na cadeia ainda conterá o hash antigo, e o hacker precisaria atualizar esse bloco para cobrir suas trilhas. No entanto, isso alteraria o hash desse bloco. E o próximo e assim por diante.
A fim de alterar um único bloco, um hacker precisaria alterar cada bloco após ele no blockchain. Recalcular todos esses hashes exigiria uma quantidade enorme e improvável de poder de computação. Em outras palavras, quando um bloco é adicionado ao blockchain, torna-se muito difícil de editar e impossível de excluir.
Para abordar a questão da confiança, as redes blockchain implementaram testes para computadores que desejam ingressar e adicionar blocos à cadeia. Os testes, chamados “modelos de consenso”, exigem que os usuários “se provem” antes de poderem participar de uma rede blockchain. Um dos exemplos mais comuns empregados pelo Bitcoin é chamado de “prova de trabalho”.
No sistema de prova de trabalho, os computadores devem “provar” que fizeram “trabalho” resolvendo um complexo problema matemático computacional. Se um computador resolve um desses problemas, ele se torna elegível para adicionar um bloco ao blockchain. Mas o processo de adicionar blocos ao blockchain, o que o mundo da criptomoeda chama de “mineração”, não é fácil.
De fato,as chances de resolver um desses problemas na rede Bitcoin foram de cerca de 1 em 5,8 trilhões em fevereiro de 2019. Para resolver problemas matemáticos complexos nessas probabilidades, os computadores precisam executar programas que lhes custam muitas quantidades de energia e trabalho (leia-se: dinheiro).
A prova de trabalho não torna os ataques de hackers impossíveis, mas os torna um tanto inúteis. Se um hacker quisesse coordenar um ataque ao blockchain, precisaria resolver problemas matemáticos computacionais complexos com 1 em 5.8 trilhões de probabilidades, assim como todos os outros. O custo de organizar tal ataque quase certamente superaria os benefícios.
Blockchain vs. Bitcoin
O objetivo do blockchain é permitir que as informações digitais sejam gravadas e distribuídas, mas não editadas. Esse conceito pode ser difícil de entender, sem ver a tecnologia em ação, então vamos ver como a primeira aplicação da tecnologia blockchain realmente funciona.
A tecnologia Blockchain foi esboçada pela primeira vez em 1991 por Stuart Haber e W. Scott Stornetta, dois pesquisadores que queriam implementar um sistema em que os timestamps de documentos não pudessem ser adulterados. Mas só duas décadas depois, com o lançamento do Bitcoin em janeiro de 2009, esse blockchain teve seu primeiro aplicativo no mundo real.
O protocolo Bitcoin é construído no blockchain. Em um artigo de pesquisa que introduziu a moeda digital, o criador pseudônimo do Bitcoin, Satoshi Nakamoto, se referiu a ela como “um novo sistema de caixa eletrônico que é totalmente par-a-par, sem terceiros confiáveis”.
Você tem todas essas pessoas, em todo o mundo, que têm Bitcoin. O número pode chegar a 5,9 milhões ou mais. Digamos que um desses 5,9 milhões de pessoas quer gastar seu Bitcoin em mantimentos. É aqui que entra o blockchain.
Quando se trata de dinheiro impresso, o uso da moeda impressa é regulado e verificado por uma autoridade central, geralmente um banco ou governo – mas o Bitcoin não é controlado por ninguém. Em vez disso, as transações feitas no Bitcoin são verificadas por uma rede de computadores.
Quando uma pessoa paga outra para bens usando o Bitcoin, os computadores da rede Bitcoin correm para verificar a transação. Para fazer isso, os usuários executam um programa em seus computadores e tentam resolver um problema matemático complexo, chamado de “hash”. Quando um computador resolve o problema “hashing” um bloco, seu trabalho algorítmico também terá verificado o bloco de transações. A transação concluída é gravada publicamente e armazenada como um bloco no blockchain, ponto em que se torna inalterável. No caso do Bitcoin e da maioria dos outros blockchains, os computadores que verificam com sucesso os blocos são recompensados pelo seu trabalho com criptomoeda.
Embora as transações sejam registradas publicamente no blockchain, os dados do usuário não são – ou, pelo menos, não estão completos. Para realizar transações na rede Bitcoin, os participantes devem executar um programa chamado “carteira”. Cada carteira consiste em duas chaves criptográficas únicas e distintas: uma chave pública e uma chave privada. A chave pública é o local onde as transações são depositadas e retiradas. Essa também é a chave que aparece no livro de contabilidade blockchain como assinatura digital do usuário.
Mesmo que um usuário receba um pagamento em Bitcoins para sua chave pública, ele não poderá retirá-lo com a contraparte particular. A chave pública de um usuário é uma versão abreviada de sua chave privada, criada por meio de um complicado algoritmo matemático. No entanto, devido à complexidade dessa equação, é quase impossível inverter o processo e gerar uma chave privada a partir de uma chave pública. Por esse motivo, a tecnologia blockchain é considerada confidencial.
Noções básicas de chave pública e privada
Você pode pensar em uma chave pública como um armário da escola e a chave privada como a combinação do armário. Professores, alunos e até mesmo sua paixão podem inserir cartas e notas através da abertura em seu armário. No entanto, a única pessoa que pode recuperar o conteúdo da caixa de correio é aquela que possui a chave exclusiva.
Deve-se notar, no entanto, que, embora as combinações de vestiários escolares sejam mantidas no escritório da diretoria, não há um banco de dados central que rastreie as chaves privadas de uma rede blockchain. Se um usuário perder sua chave privada, ele perderá o acesso à sua carteira do Bitcoin7.
Na rede Bitcoin, o blockchain não é apenas compartilhado e mantido por uma rede pública de usuários Quando os usuários entram na rede, o computador conectado recebe uma cópia do blockchain que é atualizado sempre que um novo bloco de transações é adicionado. Mas e se, por meio de erro humano ou dos esforços de um hacker, a cópia de um usuário do blockchain manipulada for diferente de todas as outras cópias do blockchain?
O protocolo blockchain desencoraja a existência de múltiplos blockchains através de um processo chamado “consenso”. Na presença de múltiplas e diferentes cópias do blockchain, o protocolo de consenso adotará a cadeia mais longa disponível. Mais usuários em um blockchain significam que os blocos podem ser adicionados ao final da cadeia mais rapidamente. Por essa lógica, o blockchain de registro sempre será aquele em que a maioria dos usuários confia. O protocolo de consenso é um dos maiores pontos fortes da tecnologia blockchain, mas também permite uma das suas maiores fraquezas.
Blockchain é à prova de hackers
Teoricamente, é possível que um hacker aproveite a regra da maioria no que é referido como um ataque de 51%. Veja como isso aconteceria. Digamos que existam 5 milhões de computadores na rede Bitcoin, um subestimo grosseiro, com certeza, mas um número bastante fácil de dividir. Para conseguir uma maioria na rede, um hacker precisaria controlar pelo menos 2,5 milhões e um desses computadores. Ao fazer isso, um invasor ou grupo de invasores pode interferir no processo de registro de novas transações. Eles poderiam enviar uma transação – e depois invertê-la, fazendo parecer que ainda tinham a moeda que acabaram de gastar. Essa vulnerabilidade, conhecida como despesa dupla, é o equivalente digital de uma falsificação perfeita e permitiria que os usuários gastassem seus Bitcoins duas vezes.
Esse ataque é extremamente difícil de executar para uma blockchain da escala do Bitcoin, já que isso exigiria que um invasor controlasse milhões de computadores. Quando o Bitcoin foi fundado em 2009 e seus usuários foram numerados em dezenas, teria sido mais fácil para um atacante controlar a maioria do poder computacional da rede. Essa característica definidora do blockchain tem sido sinalizada como uma fraqueza para as criptomoedas incipientes.
Aplicação Prática da Blockchain
Blocos nos dados de uma loja usando blockchain sobre transações monetárias é um tipo de uso. Mas, na verdade, o blockchain é uma maneira bastante confiável de armazenar dados sobre outros tipos de transações. Na verdade, a tecnologia blockchain pode ser usada para armazenar dados sobre trocas de propriedades, paradas em uma cadeia de suprimentos e até votos para um candidato.
Uso bancário
Talvez nenhuma indústria se beneficie da integração do blockchain em suas operações de negócios, mais do que dos bancos. As instituições financeiras operam apenas durante o horário comercial, cinco dias por semana. Isso significa que se você tentar depositar um cheque na sexta-feira às 18, provavelmente terá que esperar até a manhã de segunda-feira para ver o dinheiro atingir sua conta. Mesmo que você faça seu depósito durante o horário comercial, a transação ainda pode levar de 1 a 3 dias para ser confirmada, devido ao grande volume de transações que os bancos precisam liquidar. Blockchain, por outro lado, nunca dorme.
Ao integrar o blockchain nos bancos, os consumidores podem ver suas transações processadas em apenas 10 minutos, basicamente o tempo necessário para adicionar um bloqueio ao blockchain, independentemente da hora ou do dia da semana. Com blockchain, os bancos também têm a oportunidade de trocar fundos entre instituições de forma mais rápida e segura. No negócio de negociação de ações, por exemplo, o processo de liquidação e compensação pode levar até três dias (ou mais, se os bancos estiverem negociando internacionalmente), o que significa que o dinheiro e as ações estão congelados para esse período.
Dado o tamanho das somas envolvidas, mesmo os poucos dias em que o dinheiro está em trânsito podem acarretar custos e riscos significativos para os bancos. O Santander, um banco europeu, colocou a economia potencial em US$20 bilhões por ano. A Capgemini, uma consultoria francesa, estima que os consumidores poderiam economizar até US $ 16 bilhões em taxas bancárias e de seguros a cada ano por meio de aplicativos baseados em blockchain.
Criptomoedas
Blockchain forma o alicerce para criptomoedas como Bitcoin. Conforme exploramos anteriormente, moedas como o dólar americano e o próprio real são reguladas e verificadas por uma autoridade central, geralmente um banco ou governo. Sob o sistema de autoridade central, os dados e a moeda de um usuário são tecnicamente à vontade de seu banco ou governo. Se o banco de um usuário entrar em colapso ou se ele morar em um país com um governo instável, o valor de sua moeda pode estar em risco. Estas são as preocupações de que Bitcoin foi suportado.
Ao espalhar suas operações através de uma rede de computadores, o blockchain permite que o Bitcoin e outras criptomoedas operem sem a necessidade de uma autoridade central. Isso não apenas reduz o risco, mas também elimina muitas das taxas de processamento e transação. Isso também dá aos países com moedas instáveis uma moeda mais estável, com mais aplicações e uma rede mais ampla de indivíduos e instituições com as quais podem fazer negócios, tanto nacional como internacionalmente (pelo menos, essa é a meta).
Saúde
Os prestadores de cuidados de saúde podem alavancar blockchain para armazenar com segurança os registros médicos de seus pacientes. Quando um registro médico é gerado e assinado, ele pode ser gravado no blockchain, que fornece aos pacientes a prova e a confiança de que o registro não pode ser alterado. Esses registros pessoais de saúde podem ser codificados e armazenados no blockchain com uma chave privada, para que eles sejam acessíveis apenas por certos indivíduos, garantindo assim a privacidade.
Registros de Propriedade
Se você já passou algum tempo em cartórios, saberá que o processo de gravação dos direitos de propriedade é oneroso e ineficiente. Hoje, uma escritura física deve ser entregue a um funcionário do governo na sede local, onde é inserida manualmente no banco de dados central e no índice público do condado. No caso de uma disputa de propriedade, as reivindicações para a propriedade devem ser reconciliadas com o índice público.
Esse processo não é apenas dispendioso e demorado – ele também está repleto de erros humanos, em que cada imprecisão torna menos eficiente o controle da propriedade. O Blockchain tem o potencial de eliminar a necessidade de digitalizar documentos e rastrear arquivos físicos em um escritório de gravação local. Se a propriedade for armazenada e verificada no blockchain, os proprietários podem confiar que sua ação é precisa e permanente.
Contratos inteligentes
Um contrato inteligente é um código de computador que pode ser incorporado ao blockchain para facilitar, verificar ou negociar um contrato. Os contratos inteligentes operam sob um conjunto de condições com as quais os usuários concordam. Quando essas condições são atendidas, os termos do contrato são automaticamente executados.
Digamos, por exemplo, que eu aluguei o meu apartamento usando um contrato inteligente. Concordo em dar-lhe o código da porta para o apartamento assim que você me pagar o seu depósito de segurança. Nós dois enviaríamos nossa parte do acordo para o contrato inteligente, que se manteria e trocaria automaticamente o código da minha porta pelo seu depósito de segurança na data da locação. Se eu não fornecer o código da porta até a data de locação, o contrato inteligente reembolsará seu depósito de segurança. Isso elimina as taxas que normalmente acompanham o uso de um notário ou mediador de terceiros.
Cadeia de Suprimentos
Os fornecedores podem usar o blockchain para registrar as origens dos materiais que compraram. Isso permitiria que as empresas verificassem a autenticidade de seus produtos, juntamente com rótulos de saúde e ética como “Orgânico”, “Local” e “Comércio Justo”. A indústria de alimentos está adotando o blockchain para rastrear cada vez mais o caminho e a segurança dos alimentos em toda a jornada da fazenda para o usuário.
Votação
A votação com blockchain tem o potencial de eliminar a fraude eleitoral e impulsionar o comparecimento dos eleitores, como foi testado nas eleições de novembro de 2018 em West Virginia. Cada voto seria armazenado como um bloco na blockchain, tornando-os quase impossíveis de serem alterados. O protocolo blockchain também manteria a transparência no processo eleitoral, reduzindo o pessoal necessário para conduzir uma eleição e fornecendo aos funcionários resultados imediatos.
Vantagens e Desvantagens do Blockchain
Apesar de toda a sua complexidade, o potencial do blockchain como forma descentralizada de manutenção de registros é quase ilimitado. De maior privacidade do usuário e maior segurança a taxas de processamento mais baixas e menos erros, a tecnologia blockchain pode muito bem ver aplicativos além dos descritos acima.
Vantagens
Maior precisão ao remover o envolvimento humano na verificação
Redução de custos eliminando a verificação de terceiros
A descentralização torna mais difícil adulterar
As transações são seguras, privadas e eficientes
Tecnologia transparente
Desvantagens
Custo de tecnologia significativo associado à mineração de bitcoin
Baixas transações por segundo
História de uso em atividades ilícitas
Suscetibilidade a ser hackeado
Vantagens do Blockchain em detalhes
Aqui estão os pontos de venda de blockchain para empresas no mercado hoje em mais detalhes.
Precisão da Cadeia
As transações na rede blockchain são aprovadas por uma rede de milhares ou milhões de computadores. Isso remove quase todo o envolvimento humano no processo de verificação, resultando em menos erros humanos e um registro mais preciso das informações. Mesmo se um computador na rede cometesse um erro computacional, o erro seria feito apenas para uma cópia do blockchain. Para que o erro se espalhe para o restante do blockchain, ele precisaria ser feito por pelo menos 51% dos computadores da rede – uma quase impossibilidade.
Reduções de Custos
Normalmente, os consumidores pagam a um banco para verificar uma transação, um notário para assinar um documento ou um ministro para realizar um casamento. O Blockchain elimina a necessidade de verificação de terceiros e, com isso, seus custos associados. Os proprietários de empresas incorrem em uma pequena taxa sempre que aceitam pagamentos usando cartões de crédito, por exemplo, porque os bancos precisam processar essas transações. O Bitcoin, por outro lado, não tem autoridade central e praticamente não tem taxas de transação.
Descentralização
O Blockchain não armazena nenhuma de suas informações em um local central. Em vez disso, o blockchain é copiado e distribuído por uma rede de computadores. Sempre que um novo bloco é adicionado ao blockchain, cada computador na rede atualiza seu blockchain para refletir a alteração. Ao espalhar essa informação por uma rede, em vez de armazená-la em um banco de dados central, o blockchain se torna mais difícil de manipular. Se uma cópia do blockchain caísse nas mãos de um hacker, apenas uma única cópia da informação, em vez de toda a rede, seria comprometida.
Transações Eficientes
As transações feitas por meio de uma autoridade central podem levar alguns dias para serem liquidadas. Se você tentar depositar um cheque na sexta-feira à noite, por exemplo, talvez não veja fundos em sua conta até a manhã de segunda-feira. Enquanto as instituições financeiras operam durante o horário comercial, cinco dias por semana, a blockchain trabalha 24 horas por dia, sete dias por semana. As transações podem ser concluídas em cerca de dez minutos e podem ser consideradas seguras após algumas horas. Isso é particularmente útil para negócios internacionais, que geralmente demoram muito mais por causa de problemas de fuso horário e pelo fato de que todas as partes devem confirmar o processamento do pagamento.
Transações Privadas
Muitas redes blockchain funcionam como bancos de dados públicos, o que significa que qualquer pessoa com uma conexão à Internet pode visualizar uma lista do histórico de transações da rede. Embora os usuários possam acessar detalhes sobre transações, eles não podem acessar informações de identificação sobre os usuários que fazem essas transações. É um equívoco comum que as redes blockchain, como o bitcoin, sejam anônimas, quando, na verdade, são apenas confidenciais.
Ou seja, quando um usuário faz transações públicas, seu código exclusivo, chamado de chave pública, é registrado no blockchain, em vez de suas informações pessoais. Embora a identidade de uma pessoa ainda esteja vinculada ao endereço blockchain, isso impede que hackers obtenham informações pessoais de um usuário, como pode ocorrer quando um banco é invadido.
Transações Seguras
Depois que uma transação é registrada, sua autenticidade deve ser verificada pela rede blockchain. Milhares ou até milhões de computadores na corrida do blockchain para confirmar que os detalhes da compra estão corretos. Depois que um computador validar a transação, ele é adicionado ao blockchain na forma de um bloco. Cada bloco no blockchain contém seu próprio hash exclusivo, juntamente com o hash exclusivo do bloco anterior. Quando as informações em um bloco são editadas de qualquer forma, o código hash desse bloco é alterado. No entanto, o código hash no bloco depois disso não ocorre. Essa discrepância torna extremamente difícil que as informações sobre o blockchain sejam alteradas sem aviso prévio.
Transparência
Mesmo que as informações pessoais no blockchain sejam mantidas em sigilo, a tecnologia em si é quase sempre de código aberto. Isso significa que os usuários da rede blockchain podem modificar o código da forma que desejarem, contanto que tenham a maior parte do poder computacional da rede. Manter os dados na fonte aberta blockchain também torna a manipulação de dados muito mais difícil. Com milhões de computadores na rede blockchain a qualquer momento, por exemplo, é improvável que alguém possa fazer uma alteração sem ser notado.
Desvantagens do Blockchain em detalhes
Embora existam vantagens significativas para o blockchain, também há desafios significativos para sua adoção. Os obstáculos para a aplicação da tecnologia blockchain hoje não são apenas técnicos. Os desafios reais são políticos e regulatórios, na maior parte, para não falar das milhares de horas (leia-se: dinheiro) de design de software personalizado e programação de back-end necessária para integrar o blockchain às redes de negócios atuais. Aqui estão alguns dos desafios que estão no caminho da adoção generalizada do blockchain.
Custo de Tecnologia
Embora blockchain pode economizar dinheiro de usuários em taxas de transação, a tecnologia está longe de ser gratuita. O sistema de “prova de trabalho” que o bitcoin usa para validar transações, por exemplo, consome vastas quantidades de poder computacional. No mundo real, a energia de milhões de computadores na rede bitcoin é próxima do que a Dinamarca consome anualmente. Toda essa energia custa dinheiro e o custo de mineração de um único bitcoin varia drasticamente por local.
Apesar dos custos de mineração de bitcoin, os usuários continuam a aumentar suas contas de eletricidade para validar as transações no blockchain. Isso porque, quando os mineradores adicionam um bloqueio ao blockchain do bitcoin, eles são recompensados com bitcoins suficientes para que seu tempo e energia valham a pena. No entanto, quando se trata de blockchains que não usam criptomoedas, os mineradores precisarão ser pagos ou incentivados para validar as transações.
Ineficiência de Velocidade
O Bitcoin é um estudo de caso perfeito para as possíveis ineficiências do blockchain. O sistema de prova de trabalho do Bitcoin leva cerca de dez minutos para adicionar um novo bloco ao blockchain. A essa taxa, estima-se que a rede blockchain possa gerenciar apenas sete transações por segundo (TPS). Embora outras criptomoedas como Ethereum (20 TPS) e Bitcoin Cash (60 TPS) tenham um desempenho melhor que o bitcoin, elas ainda são limitadas pelo blockchain.
Atividade Ilegal
Enquanto a confidencialidade na rede blockchain protege os usuários contra hacks e preserva a privacidade, também permite a negociação e atividade ilegal na rede blockchain. O exemplo mais citado de blockchain sendo usado para transações ilícitas é provavelmente o Silk Road, um mercado online de “dark web” que operou de fevereiro de 2011 até outubro de 2013, quando foi desativado pelo FBI.
O site permitia aos usuários navegar no site sem serem rastreados e fazer compras ilegais em bitcoins. O regulamento atual dos EUA impede que os usuários de trocas online, como aquelas construídas no blockchain, tenham total anonimato. Nos Estados Unidos, as trocas online precisam obter informações sobre seus clientes quando abrem uma conta, verificam a identidade de cada cliente e confirmam que os clientes não aparecem em nenhuma lista de organizações terroristas conhecidas ou suspeitas.
Preocupações do Banco Central
Vários bancos centrais lançaram investigações sobre moedas digitais. Mais pesquisas também seriam necessárias para criar um sistema que pudesse utilizar tecnologia de contabilidade distribuída sem comprometer a capacidade do banco central de controlar sua moeda e proteger o sistema contra ataques sistêmicos.
Suscetíveis a Hackers
Criptomoedas e redes de blockchain mais recentes são suscetíveis a ataques de 51%. Esses ataques são extremamente difíceis de executar devido ao poder computacional necessário para obter o controle majoritário de uma rede blockchain, mas isso pode mudar com o tempo e avanço de tecnologias, além da redução dos custos de acesso a computadores.
https://youtu.be/kdlvL0U_rKw
O que vem a seguir para o Blockchain?
Proposto pela primeira vez como um projeto de pesquisa em 1991, blockchain está confortavelmente se estabelecendo em seus vinte e tantos anos. Como a maioria dos millennials de sua idade, blockchain tem visto sua parcela de público nas últimas duas décadas, com empresas em todo o mundo especulando sobre o que a tecnologia é capaz e para onde está indo nos próximos anos.
Com muitas aplicações práticas para a tecnologia que já está sendo implementada e explorada, blockchain finalmente está fazendo um nome para si mesmo , em grande parte devido à bitcoin e às criptomoedas. Como uma palavra de ordem na língua de todo investidor no país, blockchain significa tornar as operações comerciais e governamentais mais precisas, eficientes e seguras.
À medida que nos preparamos para entrar na terceira década de blockchain, não é mais uma questão de “se” empresas legadas entenderem a tecnologia – é uma questão de “quando”.
O que acha do blockchain? Qual o futuro acha que o blockchain irá alcançar?
Sobre o autor
Engenheiro eletricista, André sempre foi interessado em novas tecnologias. Na primeira década dos anos 2000, atuou como consultor tecnológico em empresas, ajudando as empresas a escolherem as melhores tecnologias para suas necessidades. Desde então, continuou estudando o assunto e hoje compartilha o que aprendeu e continua aprendendo através do site Tecnologia É.
Veja também
Como investir em TI na sua empresa?
Quais os efeitos negativos da tecnologia?
10 vantagens da internet
Quando a internet foi criada?