Ainda Não Tem Certeza Do Que é Bitcoin? Vamos Descobrir Juntos - Visão Alternativa

Índice:

Ainda Não Tem Certeza Do Que é Bitcoin? Vamos Descobrir Juntos - Visão Alternativa
Ainda Não Tem Certeza Do Que é Bitcoin? Vamos Descobrir Juntos - Visão Alternativa

Vídeo: Ainda Não Tem Certeza Do Que é Bitcoin? Vamos Descobrir Juntos - Visão Alternativa

Vídeo: Ainda Não Tem Certeza Do Que é Bitcoin? Vamos Descobrir Juntos - Visão Alternativa
Vídeo: BITCOIN - MINHAS BLUE CHIPS "MOEDAS QUE NÃO VENDO NEM FUDEN#$% | LUCRO BOM É LUCRO NO BOLSO #33 2024, Pode
Anonim

O aumento do preço do bitcoin - essa moeda virtual atualmente vale mais de US $ 250 bilhões - tem recebido muita atenção nas últimas semanas. Mas o valor real do bitcoin não é de forma alguma seu valor crescente. E em um avanço tecnológico, o que geralmente permitiu a formação dessa rede. O até então desconhecido inventor do Bitcoin, conhecido como Satoshi Nakamoto, concebeu uma maneira inteiramente nova de criar uma rede descentralizada com consenso em um livro razão compartilhado. Essa inovação é possível graças ao sistema de pagamento eletrônico totalmente descentralizado com que os cypherpunks sonham há décadas.

Como funciona o Bitcoin? Como as assinaturas digitais permitem pagamentos virtuais? Como a invenção de Nakamoto resolve o problema do gasto duplo que limitou as tentativas anteriores de criar moeda digital? Qual é o futuro do Bitcoin? Tudo em ordem.

Criptomoedas possibilitadas com criptografia assimétrica

Até a década de 1970, todos os esquemas de criptografia conhecidos eram simétricos: o destinatário de uma mensagem criptografada tinha que usar a mesma chave secreta para descriptografar a mensagem que o remetente usou para criptografá-la. Mas tudo isso mudou com o advento dos esquemas de criptografia assimétrica. Esses eram esquemas em que a chave para descriptografar a mensagem (conhecida como chave privada / privada / privada) era diferente da chave necessária para criptografia (chave pública / pública / pública) - e não havia nenhuma prática maneiras de descobrir a chave privada, tendo a pública à sua disposição.

Whitfield Diffie, pessoa importante no desenvolvimento da criptografia nos anos 70
Whitfield Diffie, pessoa importante no desenvolvimento da criptografia nos anos 70

Whitfield Diffie, pessoa importante no desenvolvimento da criptografia nos anos 70.

Isso significa que você pode revelar com segurança sua chave pública, permitindo que você a use para criptografar uma mensagem que somente você, como o proprietário da chave privada, pode descriptografar. Essa descoberta mudou o campo da criptografia porque ficou aparente que duas pessoas podem se comunicar com segurança por meio de um canal não seguro, sem se preocupar em ser lidas por outra pessoa.

A criptografia assimétrica teve outro uso inovador: assinaturas digitais. Na criptografia de chave pública convencional, o remetente criptografa a mensagem com a chave pública do destinatário e o destinatário a descriptografa com sua chave privada. Mas isso também pode ser revertido: quando o remetente criptografa a mensagem com sua própria chave e o destinatário a descriptografa usando a chave pública do remetente.

Vídeo promocional:

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

As pessoas logo perceberam que essas assinaturas digitais poderiam tornar possível o dinheiro digital criptograficamente seguro. Usando um exemplo clássico, vamos supor que Alice tenha uma moeda e queira dá-la a Bob.

Ela escreve uma mensagem, "Eu, Alice, dou minha moeda para Bob" e, em seguida, assina a mensagem com sua própria chave privada. Agora Bob - ou qualquer outra pessoa - pode descriptografar a assinatura usando a chave pública de Alice. Visto que apenas Alice poderia criar uma mensagem segura, Bob pode usar isso para demonstrar que a moeda agora pertence a ele.

Se Bob quiser entregar a moeda para Carol, ele seguirá o mesmo procedimento e declarará que está dando a moeda para Carol, criptografando a mensagem com sua chave privada. Carol pode usar essa corrente de assinatura - a assinatura de Alice dando a moeda a Bob e a assinatura de Bob dando a moeda a Carol - como prova de que ela é dona da moeda.

Observe que nada disso exige que um terceiro oficial autorize ou autentique as transações. Alice, Bob e Carol podem gerar seus pares de chaves público-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 várias inovações que discutiremos mais tarde - permitem que as pessoas façam transações bancárias sem a necessidade de um banco.

Como funcionam as transações de Bitcoin

O esquema geral de dinheiro digital descrito na seção anterior é muito semelhante ao funcionamento dos pagamentos reais de Bitcoin. Aqui está um diagrama simplificado de como as transações bitcoin reais se parecem:

Image
Image

Uma transação Bitcoin contém uma lista de entradas e saídas. Cada pino está associado a uma chave pública específica. Para que a última transação gaste essas moedas, é necessária uma entrada com a assinatura digital adequada. Bitcoin usa criptografia de curva elíptica para assinaturas digitais.

Por exemplo, suponha que você tenha uma chave privada que corresponda à Chave Pública D no diagrama acima. Alguém quer enviar 2,5 bitcoins para você. Esse alguém cria uma transação como a Transação 3 com 2,5 bitcoins indo para você, o proprietário da chave pública D.

Quando estiver pronto para gastar esses bitcoins, você criará uma nova transação como a Transação 4. Você listará a Transação 3, pino 1 como a fonte de fundos (os pinos são indexados por zero, então o pino 1 será 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 agora são divididos entre dois novos pinos: 2 bitcoins para Chave Pública E e 0,5 bitcoins para Chave Pública F. Agora eles só podem ser gastos 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 aceita, a diferença é tratada como uma taxa de transação (comissão) recebida pelo minerador de bitcoin que processou a transação. Mais sobre isso mais tarde.

Na rede bitcoin, os endereços que as pessoas usam para enviar bitcoins umas às outras são extraídos de chaves públicas como a Chave Pública D. O formato exato de um endereço bitcoin é complexo e muda com o tempo, mas um endereço bitcoin pode ser considerado um hash (string curta e aleatória de bits, que serve como uma impressão digital criptográfica) da chave pública. Os endereços de Bitcoin são codificados no formato Base58Check personalizado, que minimiza o risco de erros de digitação. Um endereço de bitcoin típico se parece com este: 18ZqxfuymzK98G7nj6C6YSx3NJ1MaWj6oN.

Image
Image

Esta transação pega 6.07 bitcoin de um endereço de entrada e divide entre dois endereços de saída. Um endereço de retirada recebe um pouco mais de 5 bitcoins e o outro recebe um pouco menos de 1 bitcoin. Mais provavelmente, um desses endereços de saída pertence ao remetente - está enviando a "mudança" para si mesmo - e o outro pertence a um terceiro.

Obviamente, as transações reais de bitcoin podem ser muito mais complexas do que os exemplos simples mostrados acima. Talvez o recurso mais importante, não ilustrado acima, seja que, em vez de uma chave pública, a saída pode ter um script de confirmação escrito em uma linguagem de script específica para Bitcoin simples. Para gastar essa saída, a transação subsequente deve ter parâmetros que permitem que este script seja avaliado como verdadeiro.

Isso permite que a rede bitcoin implemente condições arbitrariamente complexas que determinam como o dinheiro pode ser gasto. Por exemplo, um script pode exigir que três assinaturas diferentes sejam mantidas por pessoas diferentes e também pode exigir que o dinheiro não seja gasto até certo momento no futuro. Ao contrário do Ethereum, a linguagem Bitcoin não oferece suporte a loops, de modo que a conclusão dos scripts é garantida em um curto espaço de tempo.

Como o Bitcoin proíbe gastos em dobro

Muitas pessoas nas décadas de 1980 e 1990 sonhavam em usar assinaturas digitais para criar um sistema de dinheiro eletrônico completamente descentralizado. Mas o sistema de moeda digital totalmente descentralizado tinha dois grandes problemas que precisavam ser resolvidos.

Image
Image

Um problema é como introduzir novas moedas no sistema. Obviamente, uma rede de pagamento viável precisa criar novas moedas, mas se você permitir que alguém crie novas moedas, a qualquer momento, a moeda rapidamente se tornará inútil.

O segundo problema é o dobro dos gastos. As regras do Bitcoin determinam que cada transação de retirada só pode ser gasta uma vez. Se alguém tentar gastar o dinheiro retirado duas vezes, a comunidade bitcoin será capaz de rastrear essa tentativa e reverter a última transação.

A solução óbvia seria criar uma empresa que administrasse o registro geral de todas as transações. É assim que funcionam as redes de pagamento tradicionais, como MasterCard e PayPal. Mas o inventor do Bitcoin, Satoshi Nakamoto, queria construir uma rede que não fosse gerenciada por nenhuma organização.

Portanto, Nakamoto inventou um livro geral - o blockchain - que é suportado por computadores chamados de nós rodando em uma rede ponto a ponto. Milhares de computadores em todo o mundo mantêm cópias separadas de um bloco inteiro, armazenando todas as transações que ocorreram desde o lançamento da rede em 2009. A rede recompensa os nós que ajudam a criar o blockchain, permitindo que também criem novos bitcoins - isso resolve o problema de distribuição de moedas e, simultaneamente, cria um incentivo para resolver o problema de atualização do livro-razão.

Tudo se parece com o seguinte: quando um usuário deseja fazer um pagamento em Bitcoin, ele usa um software para criar uma nova transação. Do ponto de vista do usuário, significa simplesmente inserir o valor da transação e o endereço bitcoin do destinatário na rede e, em seguida, enviar.

O software cliente formulará a transação e a enviará para o nó mais próximo na rede bitcoin. O primeiro nó a ouvir sobre uma transação a compartilha com outras pessoas até que seja amplamente distribuída pela rede.

Alguns dos nós são mineradores ("mineradores") que participam da atualização real do blockchain. O minerador cria uma lista de todas as transações de que ouviu falar, mas que ainda não estão no blockchain. Em seguida, verifica se todas as regras do Bitcoin são seguidas pela transação - as assinaturas são válidas, para que a quantidade de saques não ultrapasse a quantidade de entradas, e assim por diante - descartando aquelas que não atendem às regras. Como resultado, uma nova lista de transações verificadas é criada, também é um bloco. O minerador também adiciona uma transação especial para si mesmo com uma recompensa fixa - agora 12,5 bitcoins - por criar um bloco.

Atualmente, 12,5 bitcoins é mais do que $ 200.000, então muitos gostariam de adicionar outro bloco ao blockchain. Para ganhar o direito de adicionar o próximo bloco, os mineradores de bitcoin competem entre si realizando cálculos repetitivos. Eles adicionam um valor aleatório (nonce) ao bloco candidato que criaram. A função hash SHA-256 é então aplicada, o que produz uma sequência curta e aparentemente aleatória de uns e zeros que serve como uma impressão digital criptográfica para o bloco.

A tarefa é encontrar um bloco, o hash do qual será muito pequeno - isto é, de modo que seu valor binário comece com um grande número de zeros. Agora, por exemplo, um bloco vencedor precisa de um hash SHA-256 começando com pelo menos 72 zeros.

Como os valores de hash SHA-256 são inerentemente aleatórios, a única maneira de encontrar um adequado é adivinhar novamente. Na maioria dos casos, o valor de hash será muito alto e o minerador repetirá o processo, alterando o valor do nonce e calculando um valor de hash diferente. A rede agora calcula cerca de 7 x 1021 hashes SHA-256 em média para cada bloco criado.

Quem encontra o bloco primeiro informa o resto da rede sobre ele. Todos os outros confirmam que o hash é baixo o suficiente e suas transações são válidas. Nesse caso, eles adicionam esse bloco à sua cópia do blockchain. E a corrida recomeça.

Como a rede bitcoin chega a um consenso?

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

Image
Image

Suponha que dois nós na rede descubram um novo bloco quase ao mesmo tempo (ou seja, ambos encontram blocos cujos valores de hash são menores que o valor de destino). Esses são os blocos vermelhos e verdes na segunda etapa acima. Apenas um desses dois blocos pode se tornar parte da cadeia de blocos porque eles envolvem muitas transações repetitivas.

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 bloco novo, ele conterá um ponteiro para um dos dois blocos concorrentes criados na rodada anterior. Quando isso acontecer, o novo bloco (roxo) e seu predecessor (verde) se tornarão parte do blockchain oficial. O outro bloco rival (vermelho) é descartado.

Em princípio, esse tipo de sorteio pode acontecer mais de uma vez. Outra pessoa poderia ter visto outro bloco ao mesmo tempo que o roxo, e este, por sua vez, teria apontado para o bloco vermelho. Nesse caso, a corrida segue até a terceira rodada, e o bloco vencedor nessa rodada já escolherá qual das duas redes rivais se tornará parte oficial da blockchain.

Mas essa confusão não pode persistir por muito tempo, porque os nós são montados em um bloco com um grande número de antecessores - e em caso de empate, o bloco de que eles ouvem falar primeiro é escolhido. Portanto, assim que alguém descobrir um bloco como o bloco roxo na etapa 3 - o que torna sua cadeia mais longa do que o resto das cadeias simultâneas - todos os outros devem aceitar o novo bloco junto com seus predecessores escolhidos. Todo mundo começa a trabalhar no bloco que segue o roxo.

Há uma razão para os mineiros seguirem esta regra de cadeia longa porque eles só receberão uma recompensa de 12,5 bitcoin se seu bloqueio se tornar parte da blockchain de consenso. E como a maioria dos outros nós da rede segue essa regra, há grandes chances de um bloco ser aceito se for construído no final de um bloco que já pertence a uma cadeia mais longa - como o bloco vermelho do diagrama acima.

Se o minerador insistir persistentemente em construir em outro bloco (digamos, um bloco vermelho), qualquer bloco que encontrar simplesmente se encaixará no bloco roxo. Mas os mineiros estão construindo no bloco que ouviram primeiro, então o novo bloco será ignorado.

Agora, suponha que alguém queira violar a integridade da rede enviando uma moeda duas vezes. O invasor faz um pagamento, informa ao destinatário para aceitá-lo (e transfere o produto ou serviço em troca) e, em seguida, deseja remover o pagamento do blockchain para enviar as mesmas moedas para outra pessoa. É assim que vai ficar:

Image
Image

Neste diagrama, a transação legítima que o invasor deseja substituir está na caixa amarela. Na etapa 2, o invasor gera um novo bloco - cinza com chifres - representando uma transação dupla. O ataque terá êxito se o invasor puder forçar a rede a largar o bloco amarelo em favor do cinza.

Para fazer isso, o invasor precisa expandir seu branch de blockchain mais rápido do que o resto da rede irá expandir o branch legítimo. O invasor tem sorte no início e adiciona um bloco laranja na etapa 3. Isso torna a cadeia maliciosa tão longa quanto a legítima, mas lembre-se de que os nós honestos serão construídos no bloco verde porque eles ouviram falar sobre isso primeiro.

A questão é quem construirá o próximo bloco. No cenário 4a, o invasor descobre outro bloqueio e o ataque é bem-sucedido. Os nós honestos que seguem a regra de cadeia longa reconhecem os blocos cinza e laranja como válidos, descartando os blocos amarelos e verdes previamente configurados.

No cenário 4b, nós honestos fortalecem sua liderança. Aqui, a corrente do atacante é destacada em cinza, mas ele ainda não perdeu. Ele pode continuar adicionando blocos o quanto quiser - ele só será derrotado se os nós honestos tiverem uma vantagem tal que o invasor não tenha chance de superá-la.

A computação protege o blockchain

A mineração, ou mineração de bitcoin, é um processo probabilístico, portanto, a probabilidade de um ataque ser bem-sucedido depende em parte da sorte. Também depende se o invasor tem mais poder de processamento do que o resto da rede. Nesse caso - e este cenário é conhecido como "ataque de 51 por cento" - o ataque será bem-sucedido. Por outro lado, se o invasor controlar menos de 50% do poder de processamento total da rede, é improvável que o ataque seja bem-sucedido, especialmente se os nós honestos tiverem um início decente.

Image
Image

E aqui estamos nos aproximando lentamente dos níveis colossais de consumo de energia pelo bitcoin. Atualmente, os mineradores de bitcoin acumularam poder coletivo suficiente para computar mais de 12 x 1018SHA-256 hashes por segundo. Um invasor precisaria adquirir poder de computação comparável, que valeria 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 recebem 12,5 bitcoins - mais de US $ 200.000 - por bloco.

À medida que o preço do bitcoin aumenta, os lucros da indústria aumentam e as mineradoras gastam mais em hardware e eletricidade. No curto prazo, isso levará à rápida construção de blocos.

Mas a rede bitcoin está programada para ajustar automaticamente a dificuldade de mineração para manter uma taxa de mineração constante de seis blocos por hora. Se a rede criar blocos muito rapidamente, o valor máximo de hash do bloco será reduzido para dificultar a localização dos blocos. Se a criação do bloco ficar mais lenta, o oposto acontecerá. Como resultado, a rede produz em média um bloco a cada 10 minutos, independentemente do poder de processamento da rede.

A recompensa de 12,5 bitcoins está programada para diminuir com o tempo. Quando o Bitcoin foi lançado em 2009, cada bloco criava 50 bitcoins. Em 2012, a recompensa caiu para 25 bitcoins e em 2016 para 12,5. Também diminuirá a cada quatro anos - 6,25 em 2020, 3,125 em 2024 e assim por diante.

Em algumas décadas, a recompensa cairá para níveis insignificantes. Neste ponto, a mineração de Bitcoin será suportada exclusivamente por taxas de transação. Qualquer transação pode incluir uma comissão - uma recompensa que vai para o minerador que inclui a transação em um bloco. Se houver muitas transações aguardando inclusão em um bloco, os mineradores geralmente incluem as transações com as taxas mais altas primeiro, mantendo assim as taxas altas.

Os primeiros proponentes do bitcoin adoravam proclamar o fato de que as transações com bitcoin eram gratuitas ou quase gratuitas. Mas, à medida que a rede bitcoin ficou mais congestionada, o custo das transações disparou. No início de dezembro, o custo médio das taxas de transferência de bitcoin disparou para US $ 20, pois muitas transações se acumularam em blocos muito pequenos.

Aumentar a polêmica está separando a sociedade

A rede ficou congestionada porque um valor codificado no código bitcoin limita o tamanho do bloco a 1 megabyte. Esse limite, introduzido em 2010, foi uma medida para evitar o abuso da rede em evolução, mas se tornou uma das soluções mais polêmicas no mundo do bitcoin.

Image
Image

As transações regulares de bitcoin têm em média cerca de 500 bytes, então os blocos começam a encher quando cerca de 2.000 transações se acumulam. Se a rede cria um novo bloco a cada 10 minutos, cerca de 3,33 transações são realizadas por segundo. Obviamente, a rede global de pagamentos precisa processar os pagamentos com muito mais rapidez.

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

Outro campo teme que o limite de bloqueio alto torne o Bitcoin muito caro para usuários regulares que executam um nó completo em uma rede p2p. Nós de Bitcoin completos devem baixar todas as transações de bitcoins já feitas e armazená-las indefinidamente. Aumentar o limite de tamanho do bloco aumentará os requisitos de armazenamento do nó. Se executar um nó Bitcoin completo se tornar muito caro, pequenos nós serão fechados e a rede Bitcoin terminará nas mãos de um pequeno número de empresas e outras grandes organizações.

Os apoiadores do grande bloco argumentam que isso é um absurdo. No momento, o blockchain pesa 145 gigabytes e está crescendo cerca de 4 gigabytes por mês. Dobrar o tamanho do bloco significaria que a rede começaria a produzir 8 gigabytes de dados por mês. Considerando que os serviços da Web da Amazon atualmente pagam cerca de 2 centavos por gigabyte por mês de armazenamento, eles dizem que um aumento razoável no tamanho do bloco não fará nenhum bem para ninguém.

Mas os defensores do pequeno bloco argumentam que esse raciocínio é míope. Eles ressaltam que apenas dobrar o tamanho do bloco não será suficiente para atender à demanda de longo prazo. Se o bitcoin depender de blocos grandes para escalar a rede, ele irá rapidamente para blocos de 10 MB, depois blocos de 100 MB e possivelmente blocos de 1 GB. Em algum ponto, as pessoas comuns não serão mais capazes de executar nós completos. Portanto, deve-se procurar uma maneira de escalar a rede enquanto mantém os blocos pequenos.

O primeiro passo que eles pedem é o recurso de testemunha segregada (SegWit), que foi adotado pela rede em setembro. Esta atualização moveu assinaturas criptográficas ("dados de testemunha") de transações para uma parte do blockchain que não conta para o limite de 1 megabyte. Depois que um nó confirma que essas assinaturas são legítimas, ele pode descartá-las, reduzindo a quantidade de dados que precisam ser armazenados permanentemente. Quando a implementação estiver totalmente operacional, ela deve praticamente dobrar a largura de banda da rede, sem aumentar a carga nos nós Bitcoin.

Com o tempo, os apoiadores de pequenos blocos esperam ver o Lightning, uma rede de pagamento que deve funcionar com base no Bitcoin, funcionar. As especificações brutas do Lightning foram lançadas no início de dezembro e agora três empresas estão criando implementações independentes dessa especificação.

Uma explicação completa sobre a Lightning Network (LN) simplesmente não caberá neste artigo (e será mais apropriado falar sobre isso no futuro). Resumindo: ele usa um método de canal de pagamento que permite muitas transações pequenas entre duas partes sem enviar transações separadas para o blockchain. O objetivo da Ligntning Network é costurar uma conexão de retalhos de canais de pagamento em uma rede global que permite a troca de pagamentos.

Se a rede funcionar da maneira que seus proponentes afirmam, ela resolverá o problema de escala de longo prazo do Bitcoin. Mas os defensores dos grandes blocos duvidam que ela mude alguma coisa. E você ainda precisa aumentar o tamanho do bloco de bitcoin para atender à crescente demanda.

Dois bitcoins futuros

O debate sobre o tamanho do bloco tornou-se tão intenso que é fácil perder de vista o quadro geral. Mas, no final das contas, duas visões muito diferentes do futuro do bitcoin estão em jogo.

Image
Image

A visão com blocos grandes faz com que os blocos eventualmente cresçam para gigabytes de tamanho, com jogadores menores fora do jogo devido à incapacidade de manter nós completos. A rede será operada por várias dezenas de empresas de mineração, bolsas e outras grandes empresas de bitcoin (não mais do que 10.000 nós completos como agora). Do ponto de vista de um usuário casual, essa futura rede de bitcoins será mais parecida com uma rede, e as pessoas serão capazes de fazer um número ilimitado de transações a um baixo custo dessas transações. No entanto, uma maior concentração de rede pode levar a um compartilhamento desproporcional de poder entre empresas de nó completo - e, em última análise, tornar a rede mais suscetível à regulamentação governamental.

Em contraste, os proponentes de pequenos blocos veem uma nova arquitetura em camadas no futuro, na qual as transações no blockchain serão caras e poucas. O blockchain se tornará uma "camada sedimentar" para a Lightning Network, e os canais de pagamento que processam vários pagamentos Lightning serão uma transação no blockchain. Com um tamanho de bloco pequeno - embora até mesmo os defensores de blocos pequenos admitam que o tamanho terá que ser aumentado - a rede Bitcoin subjacente permanecerá descentralizada, com milhares de nós operados por indivíduos.

A razão pela qual a controvérsia sobre o tamanho do bloco se tornou tão feroz é porque cada campo vê o desenvolvimento do Bitcoin de maneira diferente. Os defensores dos grandes blocos acreditam que os pequenos blocos estão sabotando inutilmente o crescimento da rede em busca de uma agenda ideológica. Os pequenos bloqueadores argumentam que os grandes blocos minam a descentralização, que atraiu muitas pessoas para as criptomoedas.

A ascensão dos bitcoin forks

Também existem controvérsias porque o Bitcoin é uma rede baseada em consenso. O sistema funciona porque cada nó da rede segue regras gerais para determinar a legalidade e ilegalidade dos blocos.

Image
Image

Se diferentes nós não concordarem com as regras que seguem, os chamados garfos (garfos) são criados - divisões ou mesmo garfos do blockchain. O nó cria um bloco - por exemplo, maior que 1 megabyte - que outros nós consideram inválido. A rede está dividida em duas partes. Os nós que consideram o novo bloco legítimo consideram-no uma nova cadeia longa e constroem nós sobre ela. Os nós que o consideram ilegal irão ignorá-lo e alinhar-se ao seu predecessor. Assim, à primeira vista, duas cadeias de reações completamente incomparáveis no blockchain estão funcionando em paralelo.

Para evitar isso, todos na rede - ou quase todos - precisam concordar com as novas regras muito antes de elas entrarem em vigor. Essa necessidade de um amplo consenso foi uma das razões pelas quais a comunidade bitcoin teve um longo debate sobre as mudanças no tamanho do bloco. Desde 2015, a maioria das pessoas acreditava que essas mudanças eram necessárias, mas ninguém entendia qual deveria ser o conjunto de mudanças com que todos concordariam.

Em agosto de 2017, a facção dissidente dos grandes blocos decidiu fazer justiça com as próprias mãos. Eles dividiram deliberadamente o blockchain sem esperar por consenso. O resultado é uma nova criptomoeda - Bitcoin Cash.

Claro, existem muitas criptomoedas semelhantes a bitcoin, mas esta é especial: como era um fork do blockchain existente, qualquer pessoa que tivesse bitcoins regulares antes do fork também teria Bcash após o fork. O valor combinado das duas criptomoedas excedeu essencialmente o valor pré-fork do bitcoin, basicamente gerando bilhões de dólares em nova riqueza.

Em novembro, uma proposta para dobrar o tamanho do bloco na rede Bitcoin principal para 2 megabytes surgiu, mas foi rejeitada. Em resposta, alguns grandes bloqueadores mudaram seu valor criptográfico para Bitcoin Cash.

Por que o Bitcoin pode mudar o mundo?

A inovação fundamental no Bitcoin é que ele foi o primeiro sistema de pagamento eletrônico a ser totalmente descentralizado. Isso costuma ser colocado em um cenário político, posicionando a rede bitcoin como rival do Federal Reserve e dos grandes bancos.

Image
Image

Mas a descentralização do bitcoin teve outra consequência, que pode ser mais sutil, mas não menos importante: as transferências de bitcoin são irreversíveis. Se você comprar algo com um cartão de crédito comum e o vendedor não entregar o produto, você pode solicitar à rede de cartão de crédito o cancelamento da transação. Mas isso não funcionará com bitcoins. Simplesmente não há ninguém para ligar.

As pessoas comparam o Bitcoin à Internet. A Internet abriu mão das garantias de confiabilidade das redes tradicionais; se a rota da Internet estiver congestionada, os roteadores simplesmente descartam os pacotes que não podem entregar. Cabe ao remetente perceber que o pacote não foi entregue e enviar outra cópia.

Essa abordagem enlouqueceu as antigas telecomunicações, mas acabou se tornando uma inovação importante. Ele permitiu que os roteadores da Internet fossem mais simples e fáceis de se comunicar entre diferentes tipos de redes. E no final funcionou porque os computadores são ótimos para entregar mensagens com sucesso.

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

Isso, em parte, torna o Bitcoin um ativo arriscado. Em 2011, alguém alegou que tinha 25.000 bitcoins - então eles valiam cerca de $ 500.000, mas hoje teriam valido mais de $ 400 milhões - e foram roubados por um hacker. Esta história se repete indefinidamente.

Mas, apesar de todas as suas desvantagens, a irreversibilidade do bitcoin tem um potencial importante: ele torna o bitcoin (como a Internet) uma plataforma financeira aberta e programável única. O software que interage com uma rede de pagamento convencional, como Visa ou MasterCard, deve levar em consideração seus complexos modelos de segurança e o risco de o pagamento ser cancelado pela rede posteriormente.

A criação de um novo tipo de serviço financeiro em uma plataforma tradicional requer a aprovação do proprietário da rede tradicional, e essas empresas não estão dispostas a correr riscos - porque um aplicativo mal projetado pode se tornar uma ferramenta de fraude. É difícil para as startups criarem novos serviços financeiros usando redes de pagamento convencionais.

Em contraste, a validade das transações bitcoin pode ser totalmente verificada no software. Não há necessidade de se preocupar se eles serão cancelados posteriormente, também não são necessárias confirmações e aprovações acima.

Aplicativos financeiros personalizados baseados em Bitcoin eram esperados alguns anos atrás, assim como o Google e o Facebook são construídos em TCP / IP. Esses aplicativos podem oferecer serviços de alto nível - autenticação biométrica, serviços de custódia para pedidos pendentes, garantias de responsabilidade do cliente que os protegem de fraudes e medidas antifraude de redes financeiras convencionais.

Até que isso aconteceu. Nove anos após seu início, o uso de bitcoin ainda é limitado a uma pequena comunidade de entusiastas de bitcoins e criptomoedas.

Talvez você só precise ser paciente. Demorou cerca de 25 anos para a Internet deixar de ser uma web experimental e se tornar uma tecnologia útil para as pessoas comuns. Há muitas coisas novas acontecendo no ecossistema bitcoin agora, e algumas das inovações podem ter consequências inesperadas nos próximos anos.

Bitcoin se tornou a moeda de reserva do mundo das criptomoedas

Uma das consequências que o bitcoin deixou para trás é inspirar e apoiar a explosão cambriana de novas tecnologias baseadas em blockchain. Existem centenas de criptomoedas inspiradas em bitcoins hoje em dia. As pessoas querem usar criptomoedas exóticas por causa dos benefícios que prometem. O bitcoin desempenha o mesmo papel na economia do blockchain que o dólar no comércio internacional. Quando dois pequenos países querem negociar entre si, às vezes usam dólares como sistema de liquidação porque o sistema financeiro global permite. Isso, por sua vez, eleva o valor do dólar e torna mais fácil para os americanos negociarem com o resto do mundo. Portanto, o Bitcoin se tornou um meio de troca conveniente para transações entre criptomoedas e moedas convencionais. Mas isso nem é o começo.

Image
Image

Ilya Khel

Recomendado: