Versões

de On-chain timestamps

Cada versão deste post tem um carimbo de tempo no Ethereum. O SHA-256 do arquivo-fonte da versão forma os dados de uma transação que o autor enviou da própria carteira: o bloco que contém a transação prova que o texto já existia naquele momento, e a assinatura da transação prova quem a enviou.

O post, como está agora, é a versão 1.

Versão 1

SHA-256
0a59f99998474f2dddce69633904f6c56da9d88b04180a83160f96f28132f932
Transação
0xc5481e2f…787bbf21, bloco 26.050.093
Enviada por
0x58c2927Ea82f870483879F70D318D447017CbaC8, a carteira do autor
Arquivo-fonte

Como verificar uma versão

Baixe o arquivo-fonte de uma versão e calcule o hash dele; aqui, o da mais recente:

curl -fO https://vincentc.org/posts/on-chain-timestamps/v1.mdx
shasum -a 256 v1.mdx

O resultado deve ser igual aos dados de entrada da transação dessa versão no Etherscan, e a transação deve vir do endereço acima; não importa para onde ela foi enviada. O horário mostrado é o do bloco. O mesmo registro, para programas, está em versions.json.