BitNotíciasBitNotícias
  • Últimas Notícias
  • Mercado
  • Regulação
  • Web3
  • Onde Investir
    • Criptomoedas Promissoras
    • Criptomoedas com Potencial
    • Memecoins
    • Inteligência Artificial
  • Guias
    • Passo a Passo para Iniciantes
    • Melhor Hard Wallet
    • Melhor Carteira de Criptomoedas
    • Melhor Cartão Cripto
    • Melhor Corretora de Criptomoedas
    • Como Comprar Criptomoedas
    • Glossário
  • Análises
    • Cartões
    • Carteiras
    • Corretoras
Você está lendo: O Evangelho de Satoshi Nakamoto – Cap. 34 vers. 3
Compartilhe
BitNotíciasBitNotícias
Pesquise:
  • Últimas Notícias
  • Mercado
  • Regulação
  • Web3
  • Onde Investir
    • Criptomoedas Promissoras
    • Criptomoedas com Potencial
    • Memecoins
    • Inteligência Artificial
  • Guias
    • Passo a Passo para Iniciantes
    • Melhor Hard Wallet
    • Melhor Carteira de Criptomoedas
    • Melhor Cartão Cripto
    • Melhor Corretora de Criptomoedas
    • Como Comprar Criptomoedas
    • Glossário
  • Análises
    • Cartões
    • Carteiras
    • Corretoras
BitNotícias nas Redes:
© 2019 – 2024 BitNotícias. Todos os direitos reservado
Início > Notícias > O Evangelho de Satoshi Nakamoto – Cap. 34 vers. 3
Notícias

O Evangelho de Satoshi Nakamoto – Cap. 34 vers. 3

Por Leonardo Broering Jahn
Atualizado em: 07/01/2025
Compartilhe
Compartilhe

Boa noite amigos!

No último versículo vimos a segunda parte da tradução de “Hashcash – A Denial of Service Counter-Measure”. Hoje vemos a terceira.

CONTINUA APÓS A PUBLICIDADE

3 A função-custo do Hashcash

O Hashcash é uma função-custo não interativa, auditável publicamente e livre de trapdoor com custo probabilístico ilimitado 

O Hashcash é calculado relativo à um nome de serviço s, para prevenir que os tokens cunhados por um servidor seja usado por outro (servidores aceitam apenas tokens cunhados usando seu próprio nome de serviço). O nome de serviço pode ser qualquer bit-string que identifique unicamente o serviço (por exemplo, o host name, endereço de email, etc).

A função hashcash é definida como (note que esta é uma variante simplificada melhorada desde a publicação inicial, veja a nota na seção 5):

CONTINUA APÓS A PUBLICIDADE

A função-custo do hashcash é baseada em achar colisões parciais de hash em todos 0 bits k-bit string 0 [elevado à k] . O algoritmo mais rápido para calcular colisões parciais é a força bruta. Não há desafio já que o cliente pode seguramente escolher seu próprio desafio aleatório, e então a função-custo é livre de trapdoor e não-interativa. Em adição, a função-custo do Hashcash é auditável publicamente, porque qualquer um pode eficientemente verificar qualquer token publicado. Na prática |x| deve ser escolhido para ser grande o suficiente para tornar a probabilidade de que os clientes usem novamente um valor inicial previamente utilizado negligenciável.; |x| = 128 bits deve ser suficiente mesmo para um servidor ocupado.)

O servidor precisa manter uma base de dados de duplo-gasto de tokens gastos, para detectar e rejeitar tentativas de gastar o mesmo token de novo. Para prevenir a base de dados de crescer indefinitivamente, o string de serviço pode incluir a hora em que ele foi cunhado. Isso permite que o servidor descarte entradas da base de dados de gastos depois que já eles já tenham expirado. Algum período razoável de expiração deve ser escolhido para levar em conta a imprecisão do relógio, o tempo de computação, e od atrasos de transmissão.

O Hashcash foi originalmente proposto como uma contramedida contra spam de email, e contra abusos sistemáticos de remailers anônimos. É necessário usar funções-custo não-interativas para esses cenários pois não há canal para o servidor enviar um desafio. No entanto uma vantagem de funções-custo interativas é que é possível prevenir ataques de pré-computação. Por exemplo, se há um custo associado a mandar cada email isso pode ser suficiente para limitar a escala de abuso perpetrados por spammers; embora para um ataque motivado puramente por DoS [negação de serviço] um adversário determinado pode gastar um ano pré-calculando tokens para que todos estejam válidos em um determinado dia, e neste dia ser capaz de temporariamente sobrecarregar o sistema.

CONTINUA APÓS A PUBLICIDADE

Seria possível reduzir o escopo de tais ataques de pré-computação usando um beacon [sinalizador] que muda lentamente (transmissão imprevisível, valor autenticado mudando ao longo do tempo), como, digamos, os números vencedores da loteria desta semana. Nesse caso o valor do beacon atual é incluído naquele string, limitando os ataques de pré-computação de serem conduzidos dentro do período entre as trocas de valor do beacon.

Fechada a terceira parte, no próximo versículo a quarta. Deus os abençoe!

CONTINUA APÓS A PUBLICIDADE
Reino Unido exige registro completo de transações em criptomoedas em 2026
Bitwise compra US$ 13,15 milhões em Solana: Sinal de alta explosiva à vista?
Stablecoins ERC-20 alcançam US$ 185 bilhões e apontam rally no mercado de criptomoedas
Memecoins impulsionam alta recorde nas exchanges descentralizadas
Trust Wallet integra Apple Pay para compra de criptomoedas
TagsAdam BackEvangelhoSatoshi Nakamoto
Compartilhe este artigo
Facebook Whatsapp Whatsapp Telegram Copiar Link
PorLeonardo Broering Jahn
@leonardobjahn Natural de Florianópolis, SC 27 anos Evangelista Bitcoin Graduando Administração na UFSC Professor particular e tradutor de Inglês
Publicidade

Últimas Notícias

Por que a mineração de Bitcoin voltou a crescer na China após quatro anos de proibição
Por que a mineração de Bitcoin voltou a crescer na China após quatro anos de proibição
4 min
Tempestade de tokens: Mercado cripto espera US$ 1,8 bilhão em desbloqueios em dezembro
Tempestade de tokens: Mercado cripto espera US$ 1,8 bilhão em desbloqueios em dezembro
4 min
Duas criptomoedas rumo aos US$ 200 bilhões Veja quais podem explodir em 2026
Duas criptomoedas rumo aos US$ 200 bilhões: Veja quais podem explodir em 2026
4 min

Destaque

  • Últimas Notícias
  • Mercado
  • Regulação
  • Tecnologia
  • Web3
  • Eventos

Reviews

  • Cartões
  • Wallets
  • Exchanges

Guias

  • Investir Agora
  • Comprar Criptomoedas
  • Melhores Corretoras
  • Carteira de Criptomoedas
  • Cartões de Criptomoedas
  • Glossário

Tudo Sobre

  • Bitcoin
  • Ethereum
  • Polygon
  • Solana
  • Mineração
  • Web3

Sobre Nós

  • MediaKit
  • Quem Somos
  • Política Editorial
  • Política de Privacidade
  • Política de Cookies
  • Contato
Cookie Settings
BitNotícias nas Redes:
© 2019 – 2025 BitNotícias. Todos os direitos reservado
Welcome Back!

Sign in to your account

Username or Email Address
Password

Lost your password?