Blockchain Explicado - KamilTaylan.blog
22 Junho 2021 16:21

Blockchain Explicado

Se você tem seguido bancos, investimentos ou criptomoedas nos últimos dez anos, pode ter ouvido o termo “blockchain”, a tecnologia de manutenção de registros por trás da rede Bitcoin.

Principais vantagens

  • Blockchain é um tipo específico de banco de dados.
  • Ele difere de um banco de dados típico na maneira como armazena informações; blockchains armazenam dados em blocos que são então encadeados. 
  • Conforme novos dados chegam, eles são inseridos em um novo bloco. Uma vez que o bloco é preenchido com dados, ele é encadeado no bloco anterior, o que faz com que os dados sejam encadeados em ordem cronológica.
  • Diferentes tipos de informações podem ser armazenados em um blockchain, mas o uso mais comum até agora tem sido como um livro-razão para transações. 
  • No caso do Bitcoin, o blockchain é usado de forma descentralizada para que nenhuma pessoa ou grupo tenha controle – em vez disso, todos os usuários retêm o controle coletivamente.
  • As cadeias de blocos descentralizadas são imutáveis, o que significa que os dados inseridos são irreversíveis. Para Bitcoin, isso significa que as transações são permanentemente registradas e visíveis para qualquer pessoa.

O que é Blockchain?

Blockchain parece complicado, e definitivamente pode ser, mas seu conceito central é realmente muito simples. Um blockchain é um tipo de banco de dados. Para ser capaz de entender o blockchain, primeiro é útil entender o que realmente é um banco de dados. 

Um banco de dados é uma coleção de informações armazenadas eletronicamente em um sistema de computador. As informações, ou dados, em bancos de dados são normalmente estruturados em formato de tabela para permitir uma pesquisa e filtragem mais fáceis de informações específicas. Qual é a diferença entre alguém usar uma planilha para armazenar informações em vez de um banco de dados?

As planilhas são projetadas para que uma pessoa, ou um pequeno grupo de pessoas, armazene e acesse quantidades limitadas de informações. Em contraste, um banco de dados é projetado para armazenar quantidades significativamente maiores de informações que podem ser acessadas, filtradas e manipuladas de forma rápida e fácil por qualquer número de usuários ao mesmo tempo.

Grandes bancos de dados conseguem isso armazenando dados em servidores feitos de computadores poderosos. Esses servidores podem, às vezes, ser construídos usando centenas ou milhares de computadores para ter o poder computacional e a capacidade de armazenamento necessários para que muitos usuários acessem o banco de dados simultaneamente. Embora uma planilha ou banco de dados possa ser acessado por qualquer número de pessoas, geralmente é propriedade de uma empresa e é gerenciado por um indivíduo designado que tem controle total sobre como funciona e os dados dentro dele.

Então, como um blockchain difere de um banco de dados?

Estrutura de Armazenamento

Uma diferença importante entre um banco de dados típico e um blockchain é a maneira como os dados são estruturados. Uma blockchain coleta informações em grupos, também conhecidos como blocos, que contêm conjuntos de informações. Os blocos têm certas capacidades de armazenamento e, quando preenchidos, são encadeados no bloco previamente preenchido, formando uma cadeia de dados conhecida como “blockchain”. Todas as novas informações que seguem aquele bloco recém-adicionado são compiladas em um bloco recém-formado que também será adicionado à cadeia depois de preenchido.

Um banco de dados estrutura seus dados em tabelas, enquanto um blockchain, como seu nome indica, estrutura seus dados em pedaços (blocos) que são encadeados. Isso faz com que todos os blockchains sejam bancos de dados, mas nem todos os bancos de dados sejam blockchains. Este sistema também inerentemente cria uma linha do tempo irreversível de dados quando implementado de forma descentralizada. Quando um bloco é preenchido, ele é gravado em pedra e se torna parte desta linha do tempo. Cada bloco na cadeia recebe um carimbo de data / hora exato quando é adicionado à cadeia.

Processo de Transação

Atributos da criptomoeda

Descentralização

Para entender o blockchain, é instrutivo visualizá-lo no contexto de como foi implementado pelo Bitcoin. Como um banco de dados, o Bitcoin precisa de uma coleção de computadores para armazenar seu blockchain. Para Bitcoin, este blockchain é apenas um tipo específico de banco de dados que armazena todas as transações de Bitcoin já feitas. No caso do Bitcoin, e ao contrário da maioria dos bancos de dados, esses computadores não estão todos sob o mesmo teto, e cada computador ou grupo de computadores é operado por um único indivíduo ou grupo de indivíduos.  

Imagine que uma empresa possua um servidor composto por 10.000 computadores com um banco de dados contendo todas as informações da conta de seu cliente. Essa empresa possui um depósito contendo todos esses computadores sob o mesmo teto e tem controle total de cada um deles e de todas as informações neles contidas. Da mesma forma, o Bitcoin consiste em milhares de computadores, mas cada computador ou grupo de computadores que mantém seu blockchain está em uma localização geográfica diferente e todos são operados por indivíduos ou grupos de pessoas separados. Esses computadores que compõem a rede do Bitcoin são chamados de nós. 

Neste modelo, o blockchain do Bitcoin é usado de forma descentralizada. No entanto, existem blockchains centralizados e privados, nos quais os computadores que compõem sua rede pertencem e são operados por uma única entidade. 

Em um blockchain, cada nó tem um registro completo dos dados que foram armazenados no blockchain desde seu início. Para Bitcoin, os dados são todo o histórico de todas as transações de Bitcoin. Se um nó tiver um erro em seus dados, ele pode usar os milhares de outros nós como um ponto de referência para se corrigir. Dessa forma, nenhum nó da rede pode alterar as informações contidas nela. Por isso, o histórico de transações em cada bloco que compõe o blockchain do Bitcoin é irreversível. 

Se um usuário adulterar o registro de transações do Bitcoin, todos os outros nós farão referência cruzada uns aos outros e facilmente identificarão o nó com as informações incorretas. Este sistema ajuda a estabelecer uma ordem exata e transparente dos eventos. Para Bitcoin, essas informações são uma lista de transações, mas também é possível para um blockchain conter uma variedade de informações, como contratos legais, identificações de estado ou inventário de produtos de uma empresa. 

Para mudar o funcionamento desse sistema, ou as informações armazenadas nele, a maior parte do poder de computação da rede descentralizada precisaria concordar com essas mudanças. Isso garante que quaisquer mudanças ocorram no melhor interesse da maioria.

Transparência

Por causa da natureza descentralizada do blockchain do Bitcoin, todas as transações podem ser vistas de forma transparente por meio de um nó pessoal ou usando exploradores de blockchain que permitem que qualquer pessoa veja as transações ocorrendo ao vivo. Cada nó tem sua própria cópia da cadeia que é atualizada conforme novos blocos são confirmados e adicionados. Isso significa que, se você quiser, poderá rastrear Bitcoin onde quer que ele vá. 

Por exemplo, as bolsas foram hackeadas no passado, onde aqueles que possuíam Bitcoin na bolsa perderam tudo. Embora o hacker possa ser totalmente anônimo, os Bitcoins que eles extraíram são facilmente rastreáveis. Se os Bitcoins roubados em alguns desses hacks fossem movidos ou gastos em algum lugar, isso seria conhecido.

O Blockchain é seguro?

A tecnologia Blockchain é responsável pelas questões de segurança e confiança de várias maneiras. Primeiro, novos blocos são sempre armazenados linear e cronologicamente. Ou seja, eles são sempre adicionados ao “final” 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 novembro de 2020, a altura do bloco atingiu 656.197 blocos até agora. 

Depois que um bloco foi adicionado ao final do blockchain, é muito difícil voltar e alterar o conteúdo do bloco, a menos que a maioria chegue a um consenso para fazê-lo. Isso ocorre porque cada bloco contém seu próprio hash, junto com o hash do bloco anterior, bem como o carimbo de data / hora mencionado anteriormente. Os códigos hash são criados por uma função matemática que transforma as informações digitais em uma sequência de números e letras. Se essa informação for editada de alguma forma, o código hash também muda.

Veja por que isso é importante para a segurança. Digamos que um hacker queira alterar o blockchain e roubar Bitcoin de todos os outros. Se eles tivessem de alterar sua própria cópia, ela não se alinharia mais com a cópia de todos os outros. Quando todos os outros referências cruzadas suas cópias umas com as outras, eles veriam essa cópia se destacar e a versão do hacker da cadeia seria descartada como ilegítima. 

Ter sucesso com tal hack exigiria que o hacker controlasse e alterasse simultaneamente 51% das cópias do blockchain para que sua nova cópia se tornasse a cópia majoritária e, portanto, a cadeia acordada. Esse ataque também exigiria uma imensa quantidade de dinheiro e recursos, pois eles precisariam refazer todos os bloqueios porque agora teriam diferentes carimbos de data / hora e códigos hash. 

Devido ao tamanho da rede do Bitcoin e quão rápido ela está crescendo, o custo para realizar tal façanha provavelmente seria insuperável. Isso não apenas seria extremamente caro, mas também provavelmente seria infrutífero. Fazer isso não passaria despercebido, pois os membros da rede veriam alterações drásticas no blockchain. Os membros da rede então migrariam para uma nova versão da cadeia que não foi afetada. 

Isso faria com que o valor da versão atacada do Bitcoin despencasse, tornando o ataque inútil, já que o malfeitor tem o controle de um ativo sem valor. O mesmo ocorreria se o mau ator atacasse o novo fork do Bitcoin. É construído dessa forma para que participar da rede seja muito mais incentivado economicamente do que atacá-la.

Bitcoin vs. Blockchain

O objetivo do blockchain é permitir que as informações digitais sejam registradas e distribuídas, mas não editadas. A tecnologia Blockchain foi delineada pela primeira vez em 1991 por Stuart Haber e W. Scott Stornetta, dois pesquisadores que queriam implementar um sistema onde os timestamps dos documentos não pudessem ser adulterados. Mas não foi até quase duas décadas depois, com o lançamento do Bitcoin em janeiro de 2009, que o blockchain teve seu primeiro aplicativo no mundo real.

O protocolo Bitcoin é construído em um blockchain. Em um artigo de pesquisa apresentando a moeda digital, o criador do pseudônimo do Bitcoin, Satoshi Nakamoto, referiu-se a ele como “um novo sistema de caixa eletrônico totalmente ponto a ponto, sem terceiros confiáveis”.

A principal coisa a entender aqui é que o Bitcoin apenas usa o blockchain como um meio para registrar de forma transparente um livro razão de pagamentos, mas o blockchain pode, em teoria, ser usado para registrar imutavelmente qualquer número de pontos de dados. Conforme discutido acima, isso pode ser na forma de transações, votos em uma eleição, estoques de produtos, identificações de estado, escrituras de casas e muito mais. 

Atualmente, há uma grande variedade de projetos baseados em blockchain que buscam implementar o blockchain de outras formas para ajudar a sociedade além de apenas registrar transações. Um bom exemplo é o uso de blockchain como forma de votar em eleições democráticas. A natureza da imutabilidade do blockchain significa que a votação fraudulenta se tornaria muito mais difícil de ocorrer. 

Por exemplo, um sistema de votação pode funcionar de forma que cada cidadão de um país receba uma única criptomoeda ou token. Cada candidato receberia um endereço de carteira específico e os eleitores enviariam seu token ou criptografia para o endereço de qualquer candidato em que desejassem votar. A natureza transparente e rastreável do blockchain eliminaria a necessidade de contagem de votos humanos, bem como a capacidade de maus atores de interferir nas cédulas físicas.

Blockchain vs. Bancos

Os bancos e os blockchains descentralizados são muito diferentes. Para ver como um banco difere de blockchain, vamos comparar o sistema bancário com a implementação de blockchain do Bitcoin.

Como o Blockchain é usado?

Como sabemos agora, os blocos no blockchain do Bitcoin armazenam dados sobre transações monetárias. Mas acontece que o blockchain é, na verdade, uma maneira confiável de armazenar dados sobre outros tipos de transações.

Algumas empresas que já incorporaram o blockchain incluem Walmart, Pfizer, AIG, Siemens, Unilever e uma série de outras. Por exemplo, a IBM criou seu Food Trust blockchain  para rastrear a jornada que os produtos alimentícios fazem para chegar a seus locais.

Por que fazer isso? A indústria de alimentos tem visto inúmeros surtos de e Coli, salmonela, listeria, bem como materiais perigosos sendo acidentalmente introduzidos nos alimentos. No passado, demorava semanas para descobrir a origem desses surtos ou a causa da doença pelo que as pessoas comiam.

O uso de blockchain dá às marcas a capacidade de rastrear a rota de um produto alimentício desde sua origem, passando por cada parada que faz e, finalmente, sua entrega. Se for descoberto que um alimento está contaminado, ele pode ser rastreado em cada parada até sua origem. Não só isso, mas essas empresas também podem agora ver tudo o mais com que entraram em contato, permitindo que a identificação do problema ocorra muito mais cedo, potencialmente salvando vidas. Este é um exemplo de blockchain na prática, mas existem muitas outras formas de implementação de blockchain.

Banca e finanças

Talvez nenhum setor se beneficie mais da integração do blockchain em suas operações de negócios do que o setor bancário. As instituições financeiras operam apenas no horário comercial, cinco dias por semana. Isso significa que se você tentar depositar um cheque na sexta-feira às 18h, provavelmente terá que esperar até segunda-feira de manhã para ver o dinheiro chegar à sua conta. Mesmo que você faça o depósito durante o horário comercial, a verificação da transação ainda pode levar de um a três dias, devido ao grande volume de transações que os bancos precisam liquidar. O Blockchain, por outro lado, nunca dorme.

Ao integrar o blockchain aos bancos, os consumidores podem ver suas transações processadas em menos de 10 minutos,  basicamente o tempo que leva para adicionar um bloco ao blockchain, independentemente de feriados, hora do dia ou da semana. Com o 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 for negociado internacionalmente), o que significa que o dinheiro e as ações ficam congelados por 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 banco europeu Santander e seus parceiros de pesquisa estimam a economia potencial em US $ 15 bilhões a US $ 20 bilhões por ano.  Capgemini, uma consultoria francesa, estima que os consumidores poderiam economizar até US $ 16 bilhões em taxas bancárias e de seguro a cada ano  por meio de aplicativos baseados em blockchain.

Moeda

Blockchain forma a base para criptomoedas como Bitcoin. O dólar americano é controlado pelo Federal Reserve. Sob esse sistema de autoridade central, os dados e a moeda de um usuário estão tecnicamente ao sabor do seu banco ou governo. Se o banco de um usuário for hackeado, as informações privadas do cliente estarão em risco. Se o banco do cliente 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. Em 2008, alguns dos bancos que ficaram sem dinheiro foram parcialmente resgatados com o dinheiro do contribuinte. Essas são as preocupações com as quais o Bitcoin foi concebido e desenvolvido pela primeira vez.

Ao espalhar suas operações por 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. Também pode dar àqueles que vivem em países com moedas ou infraestruturas financeiras 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 possam fazer negócios, tanto nacional quanto internacionalmente.

Usar carteiras de criptomoedas para contas de poupança ou como meio de pagamento é especialmente profundo para aqueles que não têm identificação do estado. Alguns países podem estar devastados pela guerra ou ter governos que carecem de qualquer infraestrutura real para fornecer identificação. Os cidadãos de tais países podem não ter acesso a contas de poupança ou corretagem e, portanto, não há maneira de armazenar riqueza com segurança.

Assistência médica

Os prestadores de cuidados de saúde podem aproveitar o 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, o 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, de modo que sejam acessíveis apenas por determinados indivíduos, garantindo assim a privacidade.

Registros de propriedade

Se você já passou algum tempo no cartório de registro local, sabe que o processo de registro de direitos de propriedade é oneroso e ineficiente. Hoje, uma escritura física deve ser entregue a um funcionário do governo no cartório 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 sobre a propriedade devem ser reconciliadas com o índice público.

Esse processo não é apenas caro e demorado – ele também está repleto de erros humanos, em que cada imprecisão torna o rastreamento da propriedade da propriedade menos eficiente. 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 escritura é precisa e permanentemente registrada.

Em países devastados pela guerra ou áreas que têm pouca ou nenhuma infraestrutura governamental ou financeira, e certamente nenhum “cartório”, pode ser quase impossível provar a propriedade de uma propriedade. Se um grupo de pessoas vivendo em tal área for capaz de alavancar o blockchain, cronogramas transparentes e claros para a propriedade da propriedade podem ser estabelecidos.

Contratos Inteligentes

Um contrato inteligente é um código de computador que pode ser integrado ao blockchain para facilitar, verificar ou negociar um acordo de contrato. Os contratos inteligentes operam sob um conjunto de condições com as quais os usuários concordam. Quando essas condições forem atendidas, os termos do acordo são automaticamente cumpridos.

Digamos, por exemplo, que um inquilino potencial gostaria de alugar um apartamento usando um contrato inteligente. O locador concorda em fornecer ao locatário o código da porta do apartamento assim que o locatário pagar o depósito caução. Tanto o inquilino quanto o locador enviariam suas respectivas partes do negócio para o contrato inteligente, que manteria e automaticamente trocaria o código da porta pelo depósito de segurança na data de início do aluguel. Se o locador não fornecer o código da porta na data do aluguel, o contrato inteligente reembolsará o depósito caução. Isso eliminaria as taxas e processos normalmente associados ao uso de um tabelião, mediador terceirizado ou advogados.

Redes de fornecimento

Como no exemplo do IBM Food Trust, os fornecedores podem usar blockchain para registrar as origens dos materiais que compraram. Isso permitiria às empresas verificar a autenticidade de seus produtos, juntamente com rótulos comuns como “Orgânico”, “Local” e “Comércio justo”.

Conforme relatado pela Forbes, a indústria de alimentos está cada vez mais adotando o uso de blockchain para rastrear o caminho e a segurança dos alimentos ao longo da jornada da fazenda ao usuário.

Votação

Como mencionado, o blockchain pode ser usado para facilitar um sistema de votação moderno. Votar com blockchain carrega o potencial de eliminar a fraude eleitoral e aumentar a participação eleitoral, como foi testado nas eleições de meio de mandato de novembro de 2018 na Virgínia Ocidental. Usar o blockchain dessa forma tornaria os votos quase impossíveis de adulterar. O protocolo do 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 quase instantâneos. Isso eliminaria a necessidade de recontagens ou qualquer preocupação real de que uma fraude possa ameaçar a eleição.

Vantagens e desvantagens do Blockchain

Apesar de toda a sua complexidade, o potencial do blockchain como uma forma descentralizada de manutenção de registros é quase ilimitado. De maior privacidade do usuário e segurança elevada a taxas de processamento mais baixas e menos erros, a tecnologia blockchain pode muito bem ver aplicativos além daqueles descritos acima. Mas também existem algumas desvantagens.

Prós

  • Precisão aprimorada, removendo o envolvimento humano na verificação

  • Reduções 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

  • Fornece uma alternativa bancária e uma forma de proteger informações pessoais para cidadãos de países com governos instáveis ​​ou subdesenvolvidos

Contras

  • Custo significativo de tecnologia associado à mineração de bitcoin

  • Baixas transações por segundo

  • História de uso em atividades ilícitas

  • Regulamento

Aqui estão os pontos de venda da blockchain para empresas no mercado hoje em mais detalhes.

Vantagens do Blockchain

Precisão da Corrente

As transações na rede blockchain são aprovadas por uma rede de milhares de computadores. Isso remove quase todo o envolvimento humano no processo de verificação, resultando em menos erros humanos e em um registro preciso das informações. Mesmo se um computador na rede cometesse um erro computacional, o erro seria cometido apenas em uma cópia do blockchain. Para que esse erro se espalhe para o resto da blockchain, ele precisa ser cometido por pelo menos 51% dos computadores da rede – uma quase impossibilidade para uma rede grande e crescente do tamanho do Bitcoin.

Reduções de custos

Normalmente, os consumidores pagam a um banco para verificar uma transação, a um tabelião para assinar um documento ou a 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 com cartões de crédito, por exemplo, porque os bancos e empresas de processamento de pagamentos têm que processar essas transações. O Bitcoin, por outro lado, não tem uma autoridade central e tem taxas de transação limitadas.

Descentralização

O Blockchain não armazena nenhuma de suas informações em um local central. Em vez disso, o blockchain é copiado e espalhado por uma rede de computadores. Sempre que um novo bloco é adicionado ao blockchain, cada computador na rede atualiza seu blockchain para refletir a mudança. Ao espalhar essas informações por uma rede, em vez de armazená-las em um banco de dados central, o blockchain torna-se mais difícil de adulterar. Se uma cópia do blockchain caísse nas mãos de um hacker, apenas uma única cópia das informações, 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, poderá não ver os fundos em sua conta até segunda-feira de manhã. Enquanto as instituições financeiras operam durante o horário comercial, cinco dias por semana, o blockchain funciona 24 horas por dia, sete dias por semana e 365 dias por ano. As transações podem ser concluídas em apenas dez minutos e podem ser consideradas seguras após apenas algumas horas. Isto é particularmente útil para transfronteiriços comércios, que normalmente têm muito mais tempo por causa de problemas de fuso horário e o fato de que todas as partes devem confirmar processamento de pagamentos.

Transações privadas

Muitas redes blockchain operam como bancos de dados públicos, o que significa que qualquer pessoa com uma conexão à Internet pode ver uma lista do histórico de transações da rede. Embora os usuários possam acessar detalhes sobre as 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 redes de blockchain como bitcoin são 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. Se uma pessoa fez uma compra de Bitcoin em uma bolsa que exige identificação, a identidade da pessoa ainda está vinculada ao seu endereço de blockchain, mas uma transação, mesmo quando vinculada ao nome de uma pessoa, não revela nenhuma informação pessoal.

Transações Seguras

Uma vez que uma transação é registrada, sua autenticidade deve ser verificada pela rede blockchain. Milhares de computadores no blockchain correm para confirmar se os detalhes da compra estão corretos. Depois que um computador validou a transação, ela é adicionada ao bloco blockchain. Cada bloco no blockchain contém seu próprio hash exclusivo, junto com o hash exclusivo do bloco anterior. Quando as informações em um bloco são editadas de alguma forma, o hashcode desse bloco muda – no entanto, o código hash no bloco posterior não mudaria. Essa discrepância torna extremamente difícil que as informações no blockchain sejam alteradas sem aviso prévio.

Transparência

A maioria dos blockchains é um software totalmente de código aberto. Isso significa que qualquer pessoa pode visualizar seu código. Isso dá aos auditores a capacidade de revisar criptomoedas como Bitcoin para fins de segurança. Isso também significa que não há autoridade real sobre quem controla o código do Bitcoin ou como ele é editado. Por isso, qualquer pessoa pode sugerir alterações ou atualizações no sistema. Se a maioria dos usuários da rede concordar que a nova versão do código com a atualização é válida e vale a pena, então o Bitcoin pode ser atualizado.

Banking the Unbanked

Talvez a faceta mais profunda do blockchain e do Bitcoin seja a capacidade de qualquer pessoa, independentemente de etnia, gênero ou formação cultural, usá-lo. De acordo com o banco mundial, existem cerca de 2 bilhões de adultos que não possuem contas em banco ou qualquer meio de armazenar seu dinheiro ou riqueza.  Quase todos esses indivíduos vivem em países em desenvolvimento, onde a economia está em sua infância e depende inteiramente do dinheiro. 

Essas pessoas geralmente ganham pouco dinheiro que é pago em dinheiro físico. Eles então precisam armazenar esse dinheiro físico em locais escondidos em suas casas ou locais de moradia, deixando-os sujeitos a roubos ou violência desnecessária. As chaves de uma carteira bitcoin podem ser armazenadas em um pedaço de papel, um telefone celular barato ou até mesmo memorizadas, se necessário. Para a maioria das pessoas, é provável que essas opções sejam ocultadas com mais facilidade do que uma pequena pilha de dinheiro debaixo do colchão. 

Os blockchains do futuro também buscam soluções para não apenas serem uma unidade de conta para armazenamento de riqueza, mas também para armazenar registros médicos, direitos de propriedade e uma variedade de outros contratos legais.

Desvantagens do Blockchain

Embora existam vantagens significativas para o blockchain, também existem 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 verdadeiros desafios 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 customizado e programação de back-end necessários para integrar o blockchain às redes de negócios atuais. Aqui estão alguns dos desafios que impedem a adoção generalizada de blockchain.

Custo de Tecnologia

Embora o blockchain possa economizar dinheiro dos 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 grande quantidade de poder computacional. No mundo real, a energia dos milhões de computadores na rede bitcoin é próxima à que a Dinamarca consome anualmente. Assumindo custos de eletricidade de $ 0,03 ~ $ 0,05 por quilowatt-hora, os custos de mineração exclusivos de despesas de hardware são cerca de $ 5.000 ~ $ 7.000 por moeda.

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 mineiros adicionam um bloco ao blockchain do bitcoin, eles são recompensados ​​com bitcoin suficiente para fazer seu tempo e energia valerem a pena. Quando se trata de blockchains que não usam criptomoeda, no entanto, os mineiros precisarão ser pagos ou de outra forma incentivados a validar as transações.

Algumas soluções para esses problemas estão começando a surgir. Por exemplo, fazendas de mineração de bitcoin foram configuradas para usar energia solar, excesso de gás natural de locais de fraturamento ou energia de fazendas eólicas.

Ineficiência de velocidade

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 pode gerenciar apenas cerca de sete transações por segundo (TPS). Embora outras criptomoedas, como Ethereum, tenham um desempenho melhor do que o bitcoin, elas ainda são limitadas pelo blockchain. A marca legada Visa, para fins de contexto, pode processar 24.000 TPS.

Soluções para esse problema estão em desenvolvimento há anos. Atualmente, existem blockchains que ostentam mais de 30.000 transações por segundo.

Atividade ilegal

Enquanto a confidencialidade na rede blockchain protege os usuários de hacks e preserva a privacidade, ela também permite o comércio ilegal e atividades na rede blockchain. O exemplo mais citado de blockchain sendo usado para transações ilícitas é provavelmente o Silk Road, um mercado de drogas online “dark web” operando de fevereiro de 2011 até outubro de 2013, quando foi fechado pelo FBI. 

O site permitia que os usuários navegassem no site sem serem rastreados pelo navegador Tor e fizessem compras ilegais de Bitcoin ou outras criptomoedas. Os regulamentos atuais dos EUA exigem que os provedores de serviços financeiros obtenham informações sobre seus clientes ao abrir uma conta, verifiquem a identidade de cada cliente e confirmem que os clientes não aparecem em nenhuma lista de organizações terroristas conhecidas ou suspeitas. Este sistema pode ser visto como um prós e um contra. Ele dá a qualquer pessoa acesso a contas financeiras, mas também permite que os criminosos façam transações com mais facilidade. Muitos argumentaram que os bons usos da criptografia, como bancar o mundo sem banco, superam os maus usos da criptomoeda, especialmente quando a maioria das atividades ilegais ainda é realizada por meio de dinheiro não rastreável.

Regulamento

Muitos no espaço criptográfico expressaram preocupações sobre a regulamentação do governo sobre criptomoedas. Embora esteja ficando cada vez mais difícil e quase impossível acabar com algo como o Bitcoin à medida que sua rede descentralizada cresce, os governos poderiam, teoricamente, tornar ilegal possuir criptomoedas ou participar de suas redes. 

Com o tempo, essa preocupação diminuiu à medida que grandes empresas como o PayPal começaram a permitir a propriedade e o uso de criptomoedas em sua plataforma.

O que vem a seguir para Blockchain?

Proposto pela primeira vez como um projeto de pesquisa em 1991, o  blockchain está se acomodando confortavelmente em seus vinte anos. Como a maioria dos millennials de sua idade, o blockchain teve seu quinhão de escrutínio público nas últimas duas décadas, com empresas em todo o mundo especulando sobre do que a tecnologia é capaz e para onde ela se dirigirá nos anos que virão.

Com muitas aplicações práticas para a tecnologia já sendo implementadas e exploradas, o blockchain está finalmente fazendo seu nome aos 27 anos, em grande parte por causa do bitcoin e da criptomoeda. Como uma palavra da moda na língua de todos os investidores do país, blockchain significa tornar as operações comerciais e governamentais mais precisas, eficientes, seguras e baratas com menos intermediários.

Enquanto nos preparamos para entrar na terceira década do blockchain, não é mais uma questão de “se” as empresas legadas vão aderir à tecnologia – é uma questão de “quando”.