Quer realmente entender como funciona o bitcoin? Aqui está uma simples cartilha

0

Esse é o momento que precisamos se aprofundar nessa inovadora rede de pagamentos online.


O preço crescente do bitcoin – a moeda virtual agora vale mais de US $ 250 bilhões – tem recebido muita atenção nas últimas semanas. Mas o real significado do bitcoin não é apenas seu valor crescente. É o avanço tecnológico que permitiu à rede existir em primeiro lugar.

O inventor ainda anônimo do Bitcoin, conhecido pelo pseudônimo de Satoshi Nakamoto, descobriu uma maneira completamente nova para uma rede descentralizada chegar a um consenso sobre um livro razão de transação compartilhado. Essa inovação tornou possível o tipo de sistema de pagamento eletrônico totalmente descentralizado com o qual os cypherpunks sonhavam há décadas.

Como parte de nossos esforços recentes para lançar luz sobre a mecânica da criptomoeda popular, hoje forneceremos uma explicação detalhada de como o bitcoin funciona, começando com o básico: como as assinaturas digitais tornam o dinheiro digital possível? Como a invenção do blockchain de Nakamoto resolveu o problema de gasto duplo que havia limitado os esforços anteriores de dinheiro digital?

Também exploraremos acontecimentos mais recentes, como o debate sobre o tamanho do bloco que dividiu a comunidade bitcoin em dois campos em guerra. E, finalmente, olharemos para o futuro e falaremos sobre por que o design do bitcoin pode torná-lo uma plataforma fértil para inovação nos próximos anos. Como você está prestes a ver, há simplesmente  muito  a ser abordado.

A criptografia assimétrica tornou possível o dinheiro digital

Até a década de 1970, todos os esquemas de criptografia publicamente conhecidos eram simétricos: o destinatário de uma mensagem criptografada usaria a mesma chave secreta para decodificar a mensagem que o remetente usou para embaralhá-la. Mas tudo isso mudou com a invenção de esquemas de criptografia assimétricos. Esses eram esquemas nos quais a chave para descriptografar uma mensagem (conhecida como chave privada) era diferente da chave necessária para criptografá-la (conhecida como chave pública) – e não havia maneira prática para alguém que só tinha a chave pública para descobrir a chave privada.

Isso significava que você poderia publicar sua chave pública amplamente, permitindo que qualquer pessoa a usasse para criptografar uma mensagem que apenas você – como o detentor da chave privada – poderia descriptografar. Essa descoberta transformou o campo da criptografia porque tornou possível que duas pessoas se comuniquem com segurança por meio de um canal não protegido, sem primeiro estabelecer um segredo compartilhado.

A criptografia assimétrica também teve outra aplicação inovadora: assinaturas digitais. Na criptografia de chave pública normal, um remetente criptografa uma mensagem com a chave pública do destinatário e, em seguida, o destinatário a descriptografa com sua chave privada. Mas você também pode inverter: faça com que o remetente criptografe uma mensagem com sua própria chave privada e o destinatário a descriptografe com a chave pública do remetente.

Isso não protege o sigilo da mensagem, pois qualquer pessoa pode obter a chave pública. Em vez disso, ele fornece uma prova criptográfica de que a mensagem foi criada pelo proprietário da chave privada. Qualquer pessoa que tenha a chave pública pode verificar a prova sem conhecer a chave privada.

Ela escreverá uma mensagem que diz: “Eu, Alice, transfiro minha moeda para Bob” e, em seguida, assinará a mensagem criptografando-a com sua chave privada. Agora Bob – ou qualquer outra pessoa – pode descriptografar a assinatura usando a chave pública de Alice. Uma vez que apenas Alice poderia ter criado a mensagem criptografada, Bob pode usá-la para demonstrar que ele agora é o proprietário legítimo da moeda.

Se Bob quiser transferir a moeda para Carol, ele segue o mesmo procedimento, declarando que está transferindo a moeda para Carol e criptografando a mensagem com sua chave privada. Carol pode então usar essa cadeia de assinaturas – a assinatura de Alice transferindo a moeda para Bob e a assinatura de Bob transferindo a moeda para Carol – como prova de que ela agora possui a moeda.

Observe que nada disso exige que um terceiro oficial autorize ou autentique as transações. Alice, Bob e Carol podem gerar seus próprios pares de chaves públicas-privadas sem a ajuda de terceiros. Qualquer pessoa que conheça as chaves públicas de Alice e Bob pode verificar de forma independente se a cadeia de assinaturas é criptograficamente válida. As assinaturas digitais – combinadas com algumas inovações que discutiremos mais tarde – permitem que as pessoas se envolvam em atividades bancárias sem precisar de um banco.

Como funcionam as transações de bitcoin

O esquema genérico de dinheiro digital que descrevi na seção anterior é muito próximo de como funcionam os pagamentos bitcoin reais. Aqui está um diagrama simplificado de como são as transações bitcoin reais:

Uma transação bitcoin contém uma lista de entradas e saídas. Cada saída possui uma chave pública associada a ela. Para uma transação posterior gastar essas moedas, é necessária uma entrada com uma assinatura digital correspondente. Bitcoin usa criptografia de curva elíptica para assinaturas digitais.

Quando estiver pronto para gastar esses bitcoins, você cria uma nova transação como a Transação 4. Você lista a Transação 3, saída 1 como uma fonte dos fundos (as saídas são indexadas a zero, portanto, a saída 1 é a segunda saída). Você usa sua chave privada para gerar a Assinatura D, uma assinatura que pode ser verificada com a Chave Pública D. Esses 2,5 bitcoins são então divididos entre duas novas saídas: 2 bitcoins para Chave Pública E e 0,5 bitcoins para Chave Pública F. Agora eles podem ser gasto apenas pelos proprietários das chaves privadas correspondentes.

Uma transação pode ter várias entradas e deve gastar todos os bitcoins das saídas correspondentes de transações anteriores. Se uma transação gerar menos bitcoins do que recebe, a diferença é tratada como uma taxa de transação cobrada pelo minerador de bitcoins que processou a transação (mais detalhes sobre isso posteriormente).

Na rede bitcoin, os endereços que as pessoas usam para enviar bitcoins umas às outras são derivados de chaves públicas como a Chave Pública D. Os detalhes exatos do formato do endereço do bitcoin são complicados e mudaram com o tempo, mas você pode pensar em um endereço bitcoin como um hash (uma string curta e aparentemente aleatória de bits que serve como uma impressão digital criptográfica) de uma chave pública. Os endereços de Bitcoin são codificados em um formato personalizado chamado Base58Check, que minimiza o risco de erros de digitação. Um endereço de bitcoin típico é “18ZqxfuymzK98G7nj6C6YSx3NJ1MaWj6oN”.

Uma transação do mundo real se parece com isto:


Essa transação pegou 6,07 bitcoins de um endereço de entrada e o dividiu entre dois endereços de saída. Um endereço de saída obteve um pouco mais de 5 bitcoins, enquanto o outro obteve um pouco menos de 1 bitcoin. Provavelmente, um desses endereços de saída pertence ao remetente – enviando “troco” de volta para si mesmo – enquanto o outro pertence a um terceiro destinatário.

Claro, as transações reais de bitcoin podem ser mais complexas do que os exemplos simples que mostrei até agora. Provavelmente, o recurso mais importante não ilustrado acima é que, no lugar de uma chave pública, uma saída pode ter um script de verificação escrito em uma linguagem de script específica para bitcoin simples. Para gastar essa saída, uma transação subsequente deve ter parâmetros que permitem que o script seja avaliado como verdadeiro.

Isso permite que a rede bitcoin imponha condições arbitrariamente complexas que governam como o dinheiro pode ser gasto. Por exemplo, um script pode exigir três assinaturas diferentes mantidas por pessoas diferentes e também exigir que o dinheiro não seja gasto antes de alguma data futura. Ao contrário do Ethereum, a linguagem de script do bitcoin não oferece suporte a loops, portanto, os scripts serão concluídos em um curto espaço de tempo.

Como o bitcoin para de dobrar os gastos

Muitas pessoas nas décadas de 1980 e 1990 sonhavam em usar assinaturas digitais para construir um sistema de caixa eletrônico como este, totalmente descentralizado. Mas havia dois grandes problemas que um sistema de caixa digital totalmente descentralizado precisava resolver.

Um desafio é como inserir novas moedas no sistema. Obviamente, uma rede de pagamento viável precisa de alguma forma de criar novas moedas, mas se você permitir que alguém crie novas moedas sempre que quiser, a moeda rapidamente perderá o valor.

O segundo desafio é conhecido como problema de gasto duplo. As regras do bitcoin dizem que cada saída de transação pode ser gasta apenas uma vez. Se alguém tentar gastar a mesma saída duas vezes, a comunidade bitcoin precisará de alguma forma para detectar essa tentativa de gasto duplo e rejeitar a transação posterior.

A solução óbvia é fazer com que uma empresa gerencie um registro compartilhado de todas as transações. É assim que funcionam as redes de pagamento convencionais, como MasterCard e PayPal. Mas o inventor do bitcoin Satoshi Nakamoto queria construir uma rede que não fosse controlada por uma única organização.

O processo funciona assim: quando um usuário deseja fazer um pagamento bitcoin, ele usa um software para criar uma nova transação. Do ponto de vista do usuário, isso significa apenas inserir o valor da transação e o endereço bitcoin do destinatário no software bitcoin e clicar em “enviar”.

O software cliente do usuário formulará a transação e a enviará para um nó próximo na rede bitcoin. O primeiro nó a ouvir sobre a transação a compartilha com os outros até que seja amplamente distribuída pela rede.

Alguns dos nós são mineradores que participam do processo de atualização do blockchain. Um mineiro faz uma lista de todas as transações de que ouviu falar que ainda não estão no blockchain. Ele verifica se cada transação segue todas as regras do bitcoin – assinaturas válidas, soma das saídas não maior que a soma das entradas e assim por diante – descartando aquelas que violam as regras. A lista resultante de novas transações válidas é chamada de bloco. O minerador também adiciona uma transação especial que concede a si mesmo uma recompensa fixa – atualmente 12,5 bitcoins – por criar o bloco.

Atualmente, 12,5 bitcoins são mais de $ 200.000, então, naturalmente, muitas pessoas gostariam de adicionar o próximo bloco ao blockchain. Para ganhar o direito de adicionar o próximo bloco, os mineradores de bitcoin competem entre si realizando um cálculo altamente repetitivo. Eles adicionam um valor aleatório denominado nonce ao bloco candidato que montaram. Em seguida, eles aplicam a função hash SHA-256, que produz uma sequência curta e aparentemente aleatória de 1s e 0s que serve como uma impressão digital criptográfica para o bloco.

O objetivo é encontrar um bloco cujo hash seja muito pequeno – ou seja, seu valor binário começa com um grande número de zeros. Enquanto escrevo isto, um bloco vencedor precisa de um hash SHA-256 que começa com pelo menos 72 zeros.

Como os valores de hash SHA-256 são essencialmente aleatórios, a única maneira de encontrar um valor muito baixo é por adivinhação repetida. Na maioria das vezes, o valor de hash será muito alto e o minerador repetirá o processo – alterando o nonce e computando outro valor de hash. No momento, a rede calcula cerca de 7 x 10 21 hashes SHA-256, em média, para cada bloco criado.

Quem encontra um bloco, primeiro o anuncia para o resto da rede. Todos os outros verificam se o hash é baixo o suficiente e se todas as transações são válidas. Nesse caso, eles adicionam esse bloco à sua cópia do blockchain. Todo mundo segue para a próxima rodada da corrida.

Como a rede bitcoin atinge o consenso

A rede bitcoin chega a um consenso sempre construindo na cadeia mais longa. Empates em uma rodada são resolvidos pelo vencedor da próxima rodada – neste caso, a criação do bloco roxo tornou seus predecessores uma parte oficial do blockchain.

A inovação mais importante do Bitcoin é o desenvolvimento de um processo de consenso totalmente descentralizado para resolver divergências sobre qual bloco adicionar ao blockchain a seguir. O diagrama acima ilustra como isso funciona.

Suponha que dois nós na rede descubram, cada um, um novo bloco ao mesmo tempo (o que significa que ambos encontram blocos cujos valores de hash são inferiores ao valor de destino). Esses são os blocos vermelhos e verdes na etapa 2 acima. Apenas um desses dois blocos pode se tornar parte do blockchain, porque eles incluem muitas transações duplicadas.

Para decidir qual bloco aceitar, a rede segue para a próxima rodada da corrida. Os mineiros começam a procurar um segundo novo bloco. Se alguém encontrar um segundo novo bloco, ele incluirá um ponteiro para um dos dois blocos rivais criados na rodada anterior. Quando isso acontece, tanto o novo bloco (roxo) quanto seu predecessor (verde) tornam-se parte do blockchain oficial. O outro bloco rival (vermelho) é descartado.

Em princípio, esse tipo de empate pode acontecer mais de uma vez. Outra pessoa pode ter descoberto outro bloco ao mesmo tempo que o bloco roxo, e este pode ter apontado para o bloco vermelho. Nesse caso, a corrida teria continuado para uma terceira rodada, com o bloco vencedor naquela rodada escolhendo qual das duas cadeias rivais se torna uma parte oficial da blockchain.

Os mineiros têm um bom motivo para seguir essa regra de cadeia mais longa porque eles só recebem sua recompensa de 12,5 bitcoin se seu bloqueio acabar fazendo parte da cadeia de bloqueio consensual. E porque a maioria dos outros nós na rede segue a regra da cadeia mais longa, as chances de um bloco ser aceito são muito maiores se ele for construído no topo do bloco no final da cadeia mais longa anterior – como o bloco vermelho no diagrama acima .

Se um minerador teimosamente insiste em construir em um bloco diferente (digamos o bloco vermelho), qualquer bloco que descobrir será apenas amarrado com o bloco roxo para o comprimento da corrente. E em laços como este, os mineiros constroem no bloco que ouviram falar primeiro, então o novo bloco será ignorado.

Agora, suponha que alguém queira atacar a integridade da rede gastando as mesmas moedas duas vezes. O invasor faz um pagamento, faz com que o destinatário o aceite (e forneça bens ou serviços em troca) e, em seguida, deseja remover esse pagamento do blockchain para que possa enviar as mesmas moedas para outra pessoa. Esta seria a aparência:

Uma parte mal-intencionada ataca a rede bitcoin tentando substituir o bloco amarelo pelo bloco cinza, permitindo que ele gaste os mesmos bitcoins duas vezes. É improvável que esse ataque seja bem-sucedido, a menos que o invasor controle a maior parte do poder de hash da rede.

Neste diagrama, a transação legítima que o invasor deseja substituir está no bloco amarelo. Na etapa 2, o invasor gera um novo bloco – o cinza com um ícone de chifre do diabo que representa a transação maliciosa de gasto duplo. O ataque é bem-sucedido se o invasor conseguir fazer com que a rede solte o bloco amarelo em favor do cinza.

Para fazer isso, o invasor precisa estender sua ramificação da blockchain mais rapidamente do que o resto da rede pode expandir a ramificação legítima. No início, o invasor tem sorte, adicionando o bloco laranja na etapa 3. Isso torna a cadeia maliciosa tão longa quanto a cadeia honesta, mas lembre-se de que os nós honestos continuarão construindo no bloco verde desde que ouviram falar dele primeiro.

A questão é quem constrói o próximo bloco. No cenário 4a, o invasor descobre outro bloqueio e o ataque é bem-sucedido. Nós honestos que seguem a regra de cadeia mais longa passam a reconhecer os blocos cinza e laranja como válidos, descartando os blocos amarelos e verdes anteriormente oficiais.

No cenário 4b, os nós honestos estendem sua liderança. Mostrei a corrente do invasor acinzentada aqui, mas o invasor não necessariamente perdeu aqui. Ele pode continuar adicionando blocos pelo tempo que quiser – só será derrotado de forma decisiva se os nós honestos criarem uma liderança tão grande que o invasor não tenha esperança de alcançá-los.

O lixo protege o blockchain

A mineração é um processo probabilístico, portanto, o sucesso de um ataque como esse depende em parte da sorte. Mas também depende se o invasor tem mais poder de computação do que o resto da rede. Em caso afirmativo – uma situação conhecida como ataque de 51 por cento -, o ataque tem garantia de sucesso eventualmente. Por outro lado, se o invasor controlar menos de 50% do poder de computação total da rede, é improvável que o ataque tenha sucesso, especialmente se os nós honestos tiverem uma vantagem inicial decente.

E esse é o lado positivo para os níveis absurdos de consumo de energia do bitcoin. No momento, os mineradores de bitcoin têm potência coletiva suficiente para calcular mais de 12 x 10 18 hashes SHA-256 por segundo. Um adversário precisaria adquirir potência de computação comparável – algo que custaria centenas de milhões, senão bilhões de dólares.

Os mineiros acumularam muito poder de computação porque a mineração de bitcoin é um negócio lucrativo. Novamente, os mineiros ganham 12,5 bitcoin – mais de US $ 200.000 – por bloco.

Quando o preço dos bitcoins sobe, os lucros da indústria aumentam e, portanto, as empresas de mineração gastam mais em hardware bitcoin e na eletricidade necessária para operá-lo. No curto prazo, isso fará com que os blocos sejam produzidos mais rapidamente.

Essa recompensa do bloco de 12,5 bitcoin é programada para diminuir continuamente com o tempo. Quando o bitcoin foi lançado em 2009, cada bloco criou 50 bitcoins. A recompensa caiu para 25 bitcoins em 2012 e para o valor atual de 12,5 em 2016. Ele cairá pela metade novamente a cada quatro anos – 6,25 em 2020, 3,125 em 2024 e assim por diante.

Daqui a décadas, a recompensa eventualmente cairá para um nível insignificante. Nesse ponto, a mineração de bitcoin será suportada exclusivamente por taxas de transação. Qualquer transação pode incluir uma taxa – uma recompensa que vai para o minerador que inclui a transação no bloco. Se houver mais transações do que pode caber no próximo bloco, os mineiros geralmente incluem as transações com as taxas mais altas primeiro, efetivamente leiloando o espaço no bloco para o maior lance.

Os primeiros apoiadores do bitcoin gostavam de anunciar o fato de que as transações com bitcoin eram gratuitas ou quase isso. Mas, à medida que a rede bitcoin ficou mais congestionada, isso deixou de ser verdade. No início de dezembro, a taxa média de transação de bitcoin havia disparado para cerca de US $ 20,  pois muitas transações disputavam espaço em blocos muito pequenos.

Um debate sobre o dimensionamento está separando a comunidade

A rede está ficando congestionada porque um valor embutido no código do bitcoin limita os blocos a não mais que 1 megabyte. Esse limite, introduzido com pouca polêmica em 2010 como uma medida para evitar o abuso da rede então incipiente, desde então se tornou a questão mais polêmica no mundo do bitcoin.

As transações de bitcoin típicas têm cerca de 500 bytes, em média, então os blocos começam a se encher quando têm cerca de 2.000 transações. Se a rede criar um novo bloco a cada 10 minutos, isso se traduz em cerca de 3,33 transações por segundo. Obviamente, uma rede de pagamento global convencional precisa ser capaz de processar pagamentos mais rapidamente do que isso.

O mundo do bitcoin se dividiu em dois campos conflitantes com soluções diferentes para esse problema. Um lado argumentou que a solução é simples: aumentar o tamanho do bloco. Eles sugeriram aumentar imediatamente o tamanho do bloco para 2, 4 ou 8 megabytes, com aumentos adicionais conforme necessário no futuro.

O outro grupo teme que um limite de bloco mais alto torne muito caro para usuários comuns de bitcoin executar um nó completo na rede ponto a ponto do bitcoin. Nós de bitcoin completos devem baixar todas as transações de bitcoin já feitas e armazená-las indefinidamente. Aumentar o limite de tamanho do bloco aumentaria os requisitos de largura de banda e armazenamento para participar da rede. Se ficar mais caro executar um nó de bitcoin, nós menores podem ser encerrados. A rede bitcoin pode ser dominada por um pequeno número de empresas e outras grandes organizações.

Os defensores do big block argumentam que isso é um absurdo. No momento, o blockchain tem 145 gigabytes e está crescendo cerca de 4 gigabytes por mês. Dobrar o tamanho do bloco significaria que a rede começaria a gerar 8 gigabytes de dados por mês. Dado que os serviços da Amazon Web atualmente  cobram cerca de 2 centavos de dólar por gigabyte por mês pelo armazenamento, eles dizem, um aumento razoável no tamanho do bloco não vai deixar ninguém fora do mercado.

O primeiro passo que eles defenderam é um recurso chamado testemunha segregada, que foi adotado pela rede em setembro. Esta atualização moveu as assinaturas criptográficas (os “dados de testemunha”) das transações para uma parte do blockchain que não conta no limite de 1 megabyte. Depois que um nó verifica que essas assinaturas são válidas, ele pode descartá-las, reduzindo a quantidade de dados que precisam ser armazenados permanentemente. Quando totalmente implementado, isso deve praticamente dobrar a capacidade da rede bitcoin sem aumentar significativamente a carga sobre os nós Bitcoin.

A longo prazo, a multidão de pequenos blocos tem suas esperanças fixadas no Lightning, uma rede de pagamento projetada para ser sobreposta ao bitcoin. Um rascunho das especificações do Lightning foi lançado no início de dezembro, e três empresas estão agora criando implementações independentes da especificação.

Uma explicação completa sobre Lightning está além do escopo deste artigo (embora tenhamos muito mais a dizer sobre isso no futuro). Em suma, ele usa uma técnica chamada canais de pagamento que permite que muitas transações pequenas sejam feitas entre duas partes sem postar transações individuais no blockchain. O objetivo da rede Lightning é costurar uma colcha de retalhos de canais de pagamento em uma rede global que permita a qualquer pessoa pagar a outra.

Se o Lightning funcionar tão bem quanto os defensores esperam, ele pode resolver os problemas de escala de longo prazo do bitcoin. Mas alguns defensores do big block estão céticos de que isso reduzirá as transações em cadeia o suficiente para fazer a diferença. E eles argumentam que, enquanto isso, o tamanho do bloco do bitcoin deve ser aumentado para acomodar a demanda em constante crescimento.

Duas visões para o futuro do bitcoin

O debate sobre o tamanho do bloco tornou-se tão complicado que pode ser fácil perder de vista o quadro geral. Mas o que está em jogo são duas visões muito diferentes para o futuro do bitcoin.

Na visão do bloco grande, os blocos podem eventualmente crescer até ter gigabytes de tamanho, fazendo com que jogadores menores deixem de rodar nós completos. A rede pode vir a ser dominada por algumas dezenas de empresas de mineração, bolsas e outros grandes negócios bitcoin (em comparação com mais de 10.000 nós completos na rede agora). Do ponto de vista do usuário casual, essa futura rede de bitcoins seria muito parecida com a rede de hoje, com as pessoas sendo capazes de fazer um número ilimitado de transações com taxas de transação baixas. No entanto, a maior concentração da rede pode dar poder desproporcional às empresas que operam em um nó completo – e pode eventualmente tornar a rede mais suscetível à regulamentação governamental.

Em contraste, os pequenos bloqueadores imaginam uma nova arquitetura em camadas na qual as transações em cadeia são raras e caras. Nessa visão, o blockchain se torna uma “camada de liquidação” para a rede Lightning, com canais de pagamento agrupando muitos pagamentos Lightning em uma única transação no blockchain. Com um tamanho de bloco pequeno – embora até mesmo a maioria dos bloqueadores pequenos admita que eventualmente precisará ser maior do que 1 megabyte – a rede bitcoin central permanece descentralizada, com milhares de nós, incluindo muitos operados por indivíduos.

O motivo do debate sobre o tamanho do bloco ter se tornado tão acirrado é que cada campo vê a visão do outro como uma perversão da visão bitcoin original. As pessoas dos grandes blocos acreditam que os pequenos estão sabotando desnecessariamente o crescimento da rede em busca de uma agenda ideológica idiossincrática. Pessoas de bloco pequeno argumentam que a visão de bloco grande vai minar a descentralização que atraiu muitas pessoas para a criptomoeda em primeiro lugar.

A ascensão dos bitcoin forks

Um dos motivos pelos quais esse debate tem sido tão acirrado é que o bitcoin é uma rede que opera em consenso. O sistema funciona porque cada nó na rede impõe precisamente as mesmas regras para determinar quais blocos são legais e quais são ilegais.

Se diferentes nós discordarem sobre as regras que estão impondo, o resultado é uma bifurcação no blockchain. Nesse cenário, um nó produz um bloco – por exemplo, um maior que 1 megabyte – que alguns outros nós consideram inválido. Isso irá efetivamente dividir a rede em duas partes. Os nós que consideram o bloco válido irão reconhecê-lo como a nova cadeia mais longa e construir mais nós sobre ela. Os nós que o consideram inválido irão ignorá-lo e construir sobre seu antecessor. Se não for verificado, isso pode levar a duas redes bitcoin mutuamente incompatíveis operando lado a lado.

Em agosto de 2017, uma facção dissidente de grandes bloqueadores decidiu resolver o problema por conta própria. Eles bifurcaram deliberadamente o blockchain sem esperar por um consenso. O resultado foi a criação de uma nova criptomoeda chamada Bitcoin Cash.

Existem muitas criptomoedas semelhantes a bitcoin por aí, é claro, mas esta era diferente de uma maneira importante: porque era um fork do blockchain existente, qualquer um que possuía um bitcoin convencional pre-fork também possuía um bitcoin “cash” pós-bifurcação. Surpreendentemente, o valor combinado das duas criptomoedas pós-fork na verdade excedeu o valor do bitcoin antes do fork – o que significa que o fork efetivamente criou bilhões de dólares em nova riqueza.

Então, em novembro, uma proposta de compromisso para dobrar o tamanho do bloco na rede bitcoin mainstream para 2 megabytes entrou em colapso em face da oposição de blocos pequenos determinada. Em resposta, alguns grandes bloqueadores proeminentes mudaram sua fidelidade ao Bitcoin Cash.

“Bitcoin Cash é o que comecei a trabalhar em 2010: uma reserva de valor E meio de troca”, escreveu Gavin Andresen , ex-líder do projeto de software bitcoin, em novembro. Foi uma busca incisiva na visão de pequenos blocos em que a rede bitcoin poderia se tornar muito congestionada e cara para ser um meio viável de troca.

No momento, o mercado valoriza bitcoins regulares mais de dez vezes mais que Bitcoin Cash. Mas a multidão do Bitcoin Cash está apostando que sua visão vencerá no longo prazo. Eles acreditam que a Lightning Network não fará jus ao hype, e que as altas taxas eventualmente levarão muitos usuários de bitcoin a procurar alternativas.

Por que o bitcoin pode mudar o mundo

A inovação fundamental do Bitcoin é que ele foi o primeiro sistema de pagamento eletrônico a ser totalmente descentralizado. Isso geralmente é enquadrado em termos políticos, posicionando a rede bitcoin como rival das redes administradas pelo Federal Reserve e pelos principais bancos.

Mas a descentralização do bitcoin também teve outra conseqüência que era mais sutil, embora pudesse se revelar mais importante: as transações com bitcoin são irreversíveis. Se você compra algo com um cartão de crédito convencional e o estabelecimento não entrega o produto, você pode solicitar à rede de cartão de crédito o estorno da transação. Faça a mesma compra com bitcoin e você não terá sorte. Não há Bitcoin, Inc. para atender sua chamada.

Em um artigo de 2014, fiz uma analogia com a Internet, que lançou o modelo de comutação de circuitos das primeiras redes de telecomunicações em favor de um modelo de comutação de pacotes. A Internet abandonou as garantias de confiabilidade das redes tradicionais; se uma rota da Internet ficar congestionada, os roteadores simplesmente descartam os pacotes que não podem entregar. É função do remetente perceber que um pacote não foi entregue e enviar outra cópia.

Essa abordagem enlouqueceu os antigos operadores de telecomunicações, mas acabou se revelando uma inovação crucial. Isso permitiu que os roteadores da Internet fossem mais simples e facilitou a interoperação de diferentes tipos de redes. E, a longo prazo, funcionou melhor, porque os computadores nas bordas da Internet estão em uma posição melhor para verificar se a mensagem completa foi entregue com sucesso.

O Bitcoin faz uma mudança semelhante: a própria rede não fornece aos usuários finais uma proteção antifraude robusta. Em vez disso, a responsabilidade muda para os criadores de aplicativos bitcoin, que devem descobrir maneiras de proteger seus usuários contra fraudes.

Isso torna os bitcoins um ativo particularmente arriscado de se manter. Em 2011, um dos primeiros especulador de bitcoins alegou que tinha 25.000 bitcoins – eles valiam cerca de $ 500.000 na época e valeriam mais de $ 400 milhões hoje – roubados por um hacker. É uma história que se repetiria continuamente nos seis anos seguintes.

Mas embora isso seja obviamente uma desvantagem significativa, a irreversibilidade do bitcoin também tem uma vantagem importante: torna o bitcoin (como a Internet) uma plataforma financeira exclusivamente aberta e programável. O software que interage com uma rede de pagamento convencional como Visa ou MasterCard deve levar em consideração seus modelos de segurança complexos e o risco de que um pagamento possa ser posteriormente revertido pela rede. Eles precisam se preocupar com as regras de combate à lavagem de dinheiro. Freqüentemente, leva um ou dois dias para que as transações sejam compensadas – em parte, para dar aos clientes humanos a oportunidade de detectar pagamentos fraudulentos.

Construir um novo tipo de serviço financeiro em uma plataforma convencional requer a aprovação de um proprietário de rede convencional, e as empresas tendem a ser avessas ao risco, em parte porque um aplicativo mal projetado pode se tornar um ímã para transações fraudulentas que impõem custos a outros na rede . Como consequência, é difícil para as startups construir novos serviços financeiros usando redes de pagamento convencionais.

Em contraste, a validade das transações bitcoin pode ser verificada inteiramente no software. Não há necessidade de se preocupar com eles sendo revertidos posteriormente e sem limites para os tipos de aplicativos que você pode construir e sem aprovações são necessárias.

Há alguns anos, esperava ver o surgimento de aplicativos financeiros voltados para o usuário baseados em bitcoin, da mesma forma que o Google e o Facebook são baseados em TCP / IP. Eu esperava que esses aplicativos oferecessem serviços de alto nível – como autenticação biométrica, serviços de custódia para compras pendentes e garantias de responsabilidade do cliente – que protegessem os clientes de fraudes, bem como as medidas antifraude de redes financeiras convencionais.

Até agora, isso não aconteceu realmente. Quase nove anos após sua criação, o uso do bitcoin ainda está confinado a uma pequena minoria de bitcoins e criptomoedas por hobby.

Mas talvez as pessoas precisem apenas ser pacientes. Demorou cerca de 25 anos para a Internet evoluir de uma rede experimental para uma tecnologia útil para as pessoas comuns. Atualmente, há muitas inovações acontecendo no ecossistema bitcoin e algumas dessas inovações podem ter consequências surpreendentes nos próximos anos.

Bitcoin se tornou a moeda de reserva do mundo das criptomoedas

Um impacto que o bitcoin já teve é ​​inspirar e apoiar uma explosão cambriana de novas tecnologias baseadas em blockchain. Existem agora centenas de criptomoedas inspiradas no bitcoin, incluindo mais de 20 no valor de mais de US $ 1 bilhão.

Redes reversíveis e irreversíveis são como óleo e água. É relativamente fácil mover dinheiro de uma rede reversível para outra. Se um criminoso transfere fundos de uma rede reversível para outra, um estorno na primeira rede pode acionar um estorno na segunda rede. Da mesma forma, é fácil movimentar dinheiro entre redes irreversíveis porque nenhuma das redes precisa se preocupar com estornos.

Mas uma empresa que aceita um pagamento de uma rede reversível (digamos, um depósito com cartão de crédito) e depois permite uma segunda transação em uma rede irreversível (digamos, uma retirada de bitcoin) está assumindo um grande risco financeiro. Se a transação com cartão de crédito não for autorizada, a empresa não poderá emitir um estorno na rede bitcoin.

As trocas de bitcoins oferecem exatamente esse serviço, e o risco de fraude de estorno é um grande motivo para as trocas de criptomoedas serem difíceis de configurar e operar. As trocas de bitcoins modernas pedem informações de identificação, em parte para cumprir os regulamentos de lavagem de dinheiro, mas também como uma medida antifraude. as trocas de bitcoins também impõem uma variedade de limites aos depósitos e retiradas em um esforço para minimizar sua exposição.

Esse risco de fraude torna as conversões de dólar em criptomoeda um gargalo para a economia da criptomoeda. No entanto, uma vez que alguém obteve com sucesso uma criptomoeda, a irreversibilidade das criptomoedas significa que as transações de criptomoeda em criptomoeda são menos arriscadas para intermediários.

É por isso que as pessoas que desejam obter criptomoedas mais exóticas geralmente compram os bitcoins primeiro. Normalmente, ninguém fez o trabalho necessário para construir uma bolsa escalável e segura para comprar e vender a criptomoeda nova ou obscura em questão. Mas é muito mais fácil construir uma plataforma para negociar bitcoins com outras criptomoedas.

Como resultado, o bitcoin passou a desempenhar um papel semelhante na economia do blockchain que o dólar desempenha no comércio internacional. Quando dois pequenos países querem negociar um com o outro, às vezes usam dólares como unidade de conta, porque o sistema financeiro global torna isso mais fácil. Isso aumenta o valor do dólar e torna mais fácil para os americanos negociar com qualquer pessoa em todo o mundo.

Da mesma forma, o bitcoin se tornou um meio conveniente de troca para transações entre criptomoedas e entre outras criptomoedas e moedas convencionais.

Notícia anteriorNova estratégia para tecnologia na Justiça mira transformação digital até 2026
Próxima notíciaBlockchain pode encerrar declaração do Imposto de Renda