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 » Sistema de votação do BBB usa algoritmo do Bitcoin para impedir bots

Sistema de votação do BBB usa algoritmo do Bitcoin para impedir bots

Gino Matos
Gino Matos

    Tenho 28 anos, sou formado em Direito e acabei fascinado pelas criptomoedas, ramo no qual trabalho há três anos.

    All Posts by Gino Matos
    Last updated: 24th abril 2020
    Sistema de votação do BBB usa algoritmo do Bitcoin para impedir bots
    Siga o CriptoFacil no Google News CriptoFacil

    O youtuber e ethical hacker Gabriel Pato recentemente publicou um vídeo no qual ele tenta burlar o sistema de votação do Big Brother Brasil (BBB).

    Pato tenta criar bots para automatizar a votação e, conforme vai se deparando com o sistema de segurança da Globo, descobre o uso do algoritmo hashcash. O hashcash é um algoritmo de prova de trabalho usado em diversos sistemas, dentre eles a rede do Bitcoin.

    Publicidade

    Algoritmo de prova de trabalho é usado pelo Bitcoin

    Pato mostra como funciona o sistema de votação: basta selecionar o participante que o espectador deseja que saia, escolher uma dentre cinco imagens em um captcha próprio da Globo e o voto é computado. Ele ressalta no vídeo que a chance de acerto é de 20%, considerada alta.

    O ethical hacker então desenvolve um rápido conjunto de códigos para executar um robô para enviar votos automaticamente, por meio do qual o bot tentará adivinhar a imagem certa do captcha por meio de chute – afinal, a chance de acerto é de 20%.

    Contudo, ao realizar uma alteração necessária no código, ele obteve mais uma informação: o sistema de segurança da Globo utiliza o algoritmo de prova de trabalho hashcash.

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

    Pato ainda menciona em seu vídeo que a blockchain do Bitcoin utiliza o mesmo algoritmo de prova de trabalho, e procede com as tentativas.

    Quanto mais zeros, melhor (ou pior)

    O problema em proceder com as tentativas baseadas em chute é que o hashcash começa a dificultar o trabalho do robô, exigindo que ele descubra um valor obtido por meio de um cálculo, que é dificultado a cada erro do bot.

    Após algumas tentativas, a dificuldade foi aumentada a tal ponto que o processador Intel i9 do hacker não conseguia mais lidar com o processo. Ou seja, o sistema se defendeu ao aumentar demais a dificuldade de operação do robô.

    Publicidade

    Em termos básicos, é como funciona o hashcash na blockchain do Bitcoin. Para entender melhor e de forma didática, o CriptoFácil conversou com o especialista Leandro Trindade, CTO da empresa de segurança digital aCCESS Security Lab.

    Hashcash e o Bitcoin

    Trindade explica que o hashcash precede o Bitcoin, mas foi um dos pontos “geniais” da obra de Satoshi Nakamoto, que mesclou blockchain e prova de trabalho. O especialista explica:

    “Hashcash é um algoritmo de prova de trabalho que precedeu o Bitcoin, ele basicamente consiste em exigir que seu computador faça muitas contas matemáticas e envie uma prova, que pode ser verificada rapidamente por quem te desafiou.

    A genialidade da blockchain foi o uso deste tipo prova como forma de garantir um consenso justo, trazendo assim a imutabilidade dela.”

    Ou seja, o computador deve provar que achou o resultado e trabalhou para encontrá-lo, sendo facilmente conferido por quem lançou o desafio (no caso do bot, o servidor da Globo) se a informação é verdadeira.

    Publicidade

    Ele ainda deu como exemplo um dos últimos blocos minerados do Bitcoin, cuja hash é 0000000000000000000e19280a3918a4e3d8d5f29bd4a0d8d3af6761132eea57, sendo o número de zeros proporcional à dificuldade.

    Trindade reforça:

    “A demora pra resolver os blocos é diretamente ligada a quantos zeros no final você tem. Olha quantos zeros a hash já tem! Conforme os computadores ficam mais rápidos, ou quanto mais dispositivos minerando, maior a dificuldade e, consequentemente, maior o número de zeros.”

    Leia também: Total de taxas pagas na rede do Bitcoin dispara 50% nas últimas 24 horas

    Publicidade

    Leia também: Hash rate do Bitcoin pode cair até 30% após o halving, declara especialista

    Leia também: BitMEX anuncia contratos futuros ETH/USD liquidados em Bitcoin

    Siga o CriptoFacil no Google News CriptoFacil
    Gino Matos
    Gino Matos
    Tenho 28 anos, sou formado em Direito e acabei fascinado pelas criptomoedas, ramo no qual trabalho há três anos.
    View all posts by Gino Matos

    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}