O que torna a cadeia de bloqueio Bitcoin segura?

A cadeia de bloqueio Bitcoin provou ser notavelmente resistente em sua história de mais de uma década. Eis o que a mantém a salvo de ataques.

Em resumo

  • Comprometer-se e assumir o controle da rede Bitcoin é uma perspectiva desafiadora.
  • Isso porque a Bitcoin é criptográfica, irreversível, distribuída e pública.
  • A forçagem bruta de chaves privadas, ou o seqüestro da cadeia de bloqueio através do controle de 50% do poder computacional da rede, são praticamente impossíveis.

Nomeie uma empresa e, segundo as probabilidades, ela foi invadida. Com 71% dos hacks sendo motivados financeiramente, surge a pergunta: a rede Bitcoin também pode ser hackeada? Afinal, é um alvo tentador, com um limite de mercado de quase 335 bilhões de dólares.

Nós nunca gostamos de dizer nunca em Decrypt, mas a resposta é: praticamente não. Na verdade, Bitcoin provou ser notavelmente resistente a choques e tensões em sua história de mais de uma década. E embora as trocas criptográficas tenham sido invadidas com uma freqüência deprimente, e suas lojas de Bitcoin redistribuídas, na verdade comprometer e assumir o controle da própria rede Bitcoin é uma perspectiva muito mais assustadora.

Isso porque a Bitcoin é criptográfica, irreversível, distribuída e pública.

A Bitcoin usa criptografia de chave pública

Bitcoin é a moeda criptográfica original. „Crypto“ é a abreviação de criptografia; mais especificamente, „criptografia de chave pública“. Isso significa que ela usa uma chave privada e pública para garantir a autenticidade e integridade das transações; as assinaturas digitais Bitcoin são assinadas usando algo chamado Algoritmo de Assinatura Digital Curva Elíptica (ECDSA).

A única maneira de alguém derivar uma chave privada de uma determinada chave pública seria a busca por força bruta, tentando todos os valores possíveis para uma chave privada e vendo se ela gerou a chave pública correspondente. Em termos práticos, isso é impossível, já que existem 1077 combinações possíveis.

As transações de bitcoin são irreversíveis

O inteligente sobre o Bitcoin é que ele é executado em uma cadeia de bloqueios. Um „bloco“ é apenas um lote de transações recém processadas. Cada bloco é conectado ao lote anterior de transações por uma função criptográfica unidirecional, formando uma „cadeia“.

As cadeias de bloqueios são ledgers somente de escrita. Pode-se acrescentar informações a eles, mas os blocos, uma vez escritos, não podem ser modificados. É como se todas as transações estivessem enterradas sob o peso dos outros blocos.

Isso significa que as pessoas não podem simplesmente reverter uma transação de uma semana atrás, como sua empresa de cartão de crédito poderia fazer depois que você „acidentalmente“ comprou aquela peruca de cachorro na Amazon.

Bitcoin usa um livro-razão distribuído

O ecossistema financeiro tradicional depende de partes centralizadas como os bancos para manter um registro das transações e evitar transações fraudulentas. Mas isso significa que você depende dessas partes para agir de boa fé; qualquer uma dessas partes poderia ajustar o registro das transações para falsificar ou reverter uma transação.

Os bloqueios são diferentes; eles são um tipo de tecnologia de livro razão distribuído. Em vez de seu dinheiro estar em um banco de dados centralizado, vulnerável a um único ponto de falha, ele está em toda parte (ou, mais precisamente, o registro das transações é distribuído entre muitas partes separadas).

Isso pode soar como uma coisa ruim, mas não é. Todos que executam o software Bitcoin com um „nó“ – um computador – são responsáveis pela verificação das transações. A maioria dos nós deve mais ou menos concordar que o registro das transações é preciso antes que elas possam ser aprovadas. (Não se preocupe: é automatizado, portanto ninguém clica em „Concordo“ a cada 10 minutos um novo bloco é feito).

Para que alguém se aproprie da cadeia de bloqueio, seria necessário mais do que . Para a cadeia de bloqueio Bitcoin, para realizar tal ataque, seria necessária a aquisição e coordenação de recursos além até mesmo dos países mais poderosos.

Com tantas pessoas diferentes administrando o software – e um interesse coletivo em manter a valiosa moeda segura – isso não é provável que aconteça. É simplesmente muito caro e difícil de coordenar.

A cadeia de bloqueio Bitcoin é pública

Todos podem ver as transações na cadeia de bloqueio Bitcoin. É um livro-razão público. Enquanto isso significa que alguém pode ver o que está em sua carteira, não sabe que ela lhe pertence, porque seus fundos estão em um endereço pseudônimo. Além disso, eles não podem levar seu dinheiro; apenas a pessoa que possui a chave privada de um endereço Bitcoin pode movimentar os fundos.

É fundamental, devido a esta transparência, que todos possam ver o livro razão das transações e verificar que tudo está em alta. Qualquer pessoa pode auditar o sistema, o que gera confiança.