Ir para o conteúdo
Faltam apenas 3 dias! Garanta por R$97 agora. Próxima turma a partir de R$197
GARANTA SUA VAGA
AO VIVO
BITCOIN SOBE 12% COM FAKE NEWS SOBRE ETF! E AGORA?
Clique aqui
Logo CriptoFácil
Português Español
  • Notícias
    • Últimas Notícias
    • Mercado
    • Bitcoin
    • Altcoins
    • Análise Técnica
    • DeFi
    • Economia
  • Guias
    • Cripto para Iniciantes
    • Como Comprar Cripto
    • Investimento em Cripto
  • Recomendado
    • Qual Criptomoeda Comprar Hoje?
    • Top Memecoins para investir agora
    • Criptomoedas Promissoras
    • Pré-vendas de Criptomoedas
    • Novas e Futuras Listagens da Binance
    • Carteiras de Criptomoedas
    • Corretoras de Criptomoedas
  • Comunidade
    • Newsletter
    • Telegram
    • X
    • Facebook
    • Youtube
    • Instagram
    • Linkedin
  • Pesquisar
  • Telegram
  • Twitter
  • Facebook
  • Youtube
  • Instagram
  • Linkedin

Início » Últimas Notícias » Há 10 anos, o Bitcoin foi hackeado e Satoshi entrou em pânico

Há 10 anos, o Bitcoin foi hackeado e Satoshi entrou em pânico

Luciano Rodrigues
Luciano Rodrigues

    Jornalista, assessor de comunicação e escritor. Escreve também sobre cinema, séries, quadrinhos, já publicou dois livros independentes e tem buscado aprender mais sobre criptomoedas, o suficiente para poder compartilhar o conhecimento.

    All Posts by Luciano Rodrigues
    Last updated: 17th fevereiro 2021
    Há 10 anos, o Bitcoin foi hackeado e Satoshi entrou em pânico
    Foto: Yayimages
    Siga o CriptoFacil no Google News CriptoFacil

    Há 10 anos, o Bitcoin não tinha a adoção mundial que tem hoje e a rede era infinitamente menor do que a atual.

    Assim, no dia 15 de agosto de 2010, um hacker conseguiu invadir a rede do BTC, se aproveitando de um bug no código. Com isso, o atacante conseguiu criar 184.467 milhões de Bitcoin.

    Publicidade

    O bug encontrado

    O erro foi inicialmente descoberto por Jeff Garzik, que ajudou a desenvolver o Bitcoin desde os primeiros anos.

    Na ocasião, ele relatou o problema no Bitcoin Talk.

     “O valor de saída no bloco 74.638 é bastante estranho”, escreveu ele.

    O bloco mostrou que, durante 1h30, houve saídas que chegaram a um total de 184.467 milhões de BTC.

    🚀 Buscando a próxima moeda 100x?
    Confira nossas sugestões de Pre-Sales para investir agora

    Este é um valor quase 8.800 vezes superior ao suprimento máximo do Bitcoin, que é 21 milhões.

    LFM

    Outro usuário do fórum, sob o pseudônimo de “LFM”, explicou o ocorrido.

    Segundo ele, uma pessoa fez uma modificação customizada no software para gerar uma transação.

    Publicidade

    Então, essa mudança explorou uma vulnerabilidade no código, aumentando artificialmente a oferta.

    Assim, o código utilizado para verificar a transação antes de incluí-la no bloco, não contemplava o caso de as saídas serem tão grandes que fossem ultrapassadas ao serem adicionadas.

    Desta forma, o código do Bitcoin verificava a saída de cada transação para números individualmente.

    Publicidade

    No entanto, “esquecia” de verificar se a soma das duas saídas resultava em um número negativo.

    Portanto, se dois valores grandes, mas positivos, fossem colocados na transação, o estouro seria verificado apenas se fosse menor ou igual às entradas.

    Assim, foi possível emitir uma quantidade de moedas que inflou excessivamente a oferta.

    Publicidade

    Correção

    Logo, Nakamoto e o desenvolvedor Gavin Andresen começaram a trabalhar para consertar o que aconteceu.

    Assim, apenas 2 horas e 21 minutos depois de Garzik fazer o anúncio, eles lançaram um patch para o código que corrigiu esse problema em transações futuras. Uma hora depois, o patch já havia sido carregado para o repositório.

    A função era rejeitar transações de estouro de saída, como a que havia sido feita, e também qualquer transação que pagasse mais de 21 milhões de BTC em uma única saída.

    Publicidade

    Além disso, naquele mesmo fórum, foi sugerido que todos os mineradores parassem de processar as transações até que uma solução fosse encontrada.

    Foi solicitado ignorar o bloco em que ocorreu o erro e todos os blocos subsequentes.

    Soft Fork

    A solução encontrada envolveu um soft fork da blockchain em que a transação problemática e todas as transações subsequentes fossem revertidas.

    Os mineradores aceitaram a proposta e a nova blockchain ultrapassou o antigo no bloco 74.691, 19 horas após o incidente.

    Os ideais de imutabilidade foram momentaneamente colocados de lado para o bem maior e benefício de longo prazo para a comunidade.

    Esta foi a única grande falha de segurança encontrada até agora em toda a história do Bitcoin.

    Até o momento, a primeira criptomoeda teve 48 vulnerabilidades detectadas, mas nenhuma tão séria quanto esta.

    Leia também: Hash rate do Bitcoin bate novo recorde durante fim de semana

    Leia também: Brasil vai receber 10 caixas eletrônicos de Bitcoin

    Leia também: Bitcoin rompe os US$ 12.000 e faz Binance sair do ar

    Siga o CriptoFacil no Google News CriptoFacil
    Luciano Rodrigues
    Luciano Rodrigues
    Jornalista, assessor de comunicação e escritor. Escreve também sobre cinema, séries, quadrinhos, já publicou dois livros independentes e tem buscado aprender mais sobre criptomoedas, o suficiente para poder compartilhar o conhecimento.
    View all posts by Luciano Rodrigues

    Tudo o que você precisa para ficar informado sobre o mercado

    Fique atualizado sobre as últimas tendências em Bitcoin, Criptomoedas, DeFi, NFT, Web 3.0, Blockchain e Layer 2. Junte-se a nossa lista de mais de 20 mil assinantes.

    Tudo Sobre

    • Altcoin
    • Bitcoin
    • Blockchain
    • Ethereum
    • Golpes
    • Jogos NFT
    • Metaverso
    • NFT
    • Solana
    • Web 3.0

    Destaque

    • Últimas Notícias
    • Newsletter
    • Análise Técnica
    • Opinião
    • Educação
    • Money Block
    • Planilhas Gratuitas

    Guia CriptoFacil

    • Guias Cripto
    • O que é Bitcoin
    • O que é Ethereum
    • O que é Blockchain
    • O que é DeFi
    • O que é NFT

    Sobre Nós

    • Quem somos
    • Politica Editorial
    • Política de privacidade
    • Trabalhe Conosco
    • Contato
    • Política de Cookies
    • Telegram
    • Twitter
    • Facebook
    • Youtube
    • Instagram
    • Linkedin

    © 2016 - 2025 CriptoFacil. Todos os direitos reservados

    O CriptoFácil preza a qualidade da informação e atesta a apuração de todo o conteúdo produzido por sua equipe, ressaltando, no entanto, que não faz qualquer tipo de recomendação de investimento, não se responsabilizando por perdas, danos (diretos, indiretos e incidentais), custos e lucros cessantes.

    CriptoFacil
    Este site usa cookies para funcionar melhor

    Usamos cookies e tecnologias semelhantes para melhorar sua experiência de navegação, personalizar conteúdos e analisar o tráfego do site. Você pode escolher permitir ou recusar o uso dessas tecnologias. Sua escolha pode impactar algumas funcionalidades do site.

    Funcional Always active
    O uso técnico de cookies é essencial para permitir funcionalidades básicas do site, como o carregamento correto das páginas e o acesso a conteúdos solicitados pelo usuário. Também pode ser necessário para garantir a segurança e a comunicação dentro da plataforma.
    Preferences
    The technical storage or access is necessary for the legitimate purpose of storing preferences that are not requested by the subscriber or user.
    Estatísticas
    The technical storage or access that is used exclusively for statistical purposes. O armazenamento técnico ou acesso usado exclusivamente para fins estatísticos anônimos. Sem uma intimação, o cumprimento voluntário por parte do seu provedor de serviços de Internet ou registros adicionais de terceiros, as informações armazenadas ou acessadas apenas para esse fim geralmente não podem ser usadas para identificá-lo.
    Marketing
    O armazenamento técnico ou acesso é necessário para criar perfis de usuário para o envio de publicidade ou para rastrear o usuário em um site ou em vários sites com objetivos de marketing semelhantes.
    Manage options Manage services Manage {vendor_count} vendors Read more about these purposes
    Gerir Opções
    {title} {title} {title}