‹ CAPÍTULO 7, TODAS AS LIÇÕES

PATHFINDER · CAPÍTULO 7 · LIÇÃO 2 DE 5

Lendo o whitepaper

Transações e timestamps

Como o artigo define uma moeda e como ele sabe qual pagamento veio primeiro? 5 min

Uma moeda é uma cadeia de assinaturas

A Seção 2 dá uma definição surpreendente: uma moeda eletrônica é uma cadeia de assinaturas digitais. Cada proprietário passa a moeda adiante assinando um hash da transação anterior junto com a chave pública do próximo proprietário. Qualquer um pode seguir a cadeia de volta e verificar cada assinatura.

As assinaturas provam que o proprietário concordou com o pagamento. Elas não podem provar que o proprietário também não assinou um segundo pagamento da mesma moeda para outra pessoa. Para isso, todos precisam concordar sobre qual pagamento veio primeiro.

Um servidor de timestamp

A Seção 3 propõe um servidor de timestamp: pegue um bloco de itens, faça seu hash e publique o hash amplamente. Cada novo timestamp inclui o anterior em seu hash, então os timestamps formam uma cadeia, e cada um reforça os anteriores.

A palavra blockchain nunca aparece no artigo. Ele fala de blocos e de uma cadeia, e o nome veio depois da comunidade.

▶ VEJA NA MÁQUINA

No trilho da blockchain, cada bloco é travado ao anterior por sua espiga, o hash do bloco anterior.

O que lembrar

  • No artigo, uma moeda é uma cadeia de assinaturas digitais.
  • Assinaturas não podem impedir que a mesma moeda seja assinada duas vezes; um histórico compartilhado pode.
  • Cada timestamp inclui o anterior, que forma a cadeia.

Verificação rápida

O que uma assinatura digital NÃO pode provar por si só?

A palavra blockchain aparece no whitepaper?

Transações e timestamps · Universidade Bitcoin