Skip to content
BlockchainSign
pt

Quanto tempo dura um registo temporal na blockchain?

Por Publicado a

Quanto tempo dura um registo temporal na blockchain?
Photo: Sharath G.

"Permanente" é a palavra que a indústria utiliza, e está suficientemente próxima da verdade para valer a pena examinar com rigor. Um registo temporal na blockchain não expira. Vários elementos à sua volta podem, no entanto, degradar-se.

O que não tem data de validade

A própria transação. Uma vez confirmada e enterrada sob blocos subsequentes suficientes, torna-se parte da história da cadeia. Não há renovação, nem manutenção, nem certificado a manter ativo, e ninguém pode removê-lo — nem nós, nem os programadores da própria rede.

Esta é uma diferença genuína face às alternativas. Um token RFC 3161 depende de uma cadeia de certificados que acabará por expirar. Um depósito num registo nacional tem duração fixa — e-Soleau é de 5 a 20 anos, renovável três vezes. Os registos de um serviço comercial duram enquanto a empresa existir. Um registo na blockchain não tem nenhum desses contadores associados.

O que pode realmente degradar-se

Quatro riscos honestos, aproximadamente por ordem de probabilidade.

Perde o ficheiro original. É, de longe, a falha mais provável, e não tem nada a ver com a cadeia. Um hash compromete-se com bytes exatos; sem esses bytes, não há nada para comparar. Re-salvar um documento é suficiente para quebrar a correspondência. Arquive o ficheiro certificado, byte a byte, e trate-o como o elemento crucial.

A função hash enfraquece. O SHA-256 não tem qualquer ruptura prática e nenhuma é esperada a curto prazo, mas a criptografia envelhece — o MD5 e o SHA-1 passaram ambos de padrão para inutilizáveis. Se o SHA-256 fosse algum dia quebrado, os registos temporais existentes não seriam falsificados retroativamente, mas o seu peso probatório diminuiria à medida que os ataques de colisão se tornassem viáveis. A mitigação consiste em registar temporalmente novamente com uma função mais forte enquanto o antigo registo ainda existe, o que encadeia a nova prova à antiga.

A cadeia deixa de ser legível. Ethereum e Bitcoin possuem históricos profundos, distribuídos e mantidos independentemente, e existem cópias arquivadas completas nas mãos de muitos intervenientes. Para qualquer horizonte que possa planear, esta é uma boa aposta. Continua, contudo, a ser uma aposta na infraestrutura e não uma lei da natureza.

Os exploradores de blocos mudam. O Etherscan é uma conveniência, não o registo. Se desaparecesse, a transação continuaria a existir e seria legível por qualquer nó ou explorador alternativo — mas um certificado cujas instruções de verificação apontem para um único site terá instruções desatualizadas. Vale a pena saber quando as regista.

O que fazer sobre isso

Risco Mitigação Esforço
Ficheiro original perdido Arquivar os bytes certificados; manter uma cópia offline Baixo, e essencial
Função hash enfraquecida Registar temporalmente novamente com um algoritmo mais forte, se necessário Baixo, e ainda não necessário
Legibilidade da cadeia Ancorar registos importantes em duas cadeias Baixo
Mudanças nos exploradores Registar o hash da transação, não apenas uma URL Nenhum

A primeira linha é a que importa. Quase todas as falhas na prática são de alguém que guardou o certificado e perdeu o ficheiro, ou que guardou um ficheiro que tinha sido re-salvado desde então.

A comparação que vale a pena fazer

Renovação necessária Expira Depende de uma empresa
Registo na blockchain Não Não Não
Token RFC 3161 Efetivamente, via novo registo temporal Certificados envelhecem Não, mas depende de uma AC
Depósito nacional Sim Sim, termo fixo Não, depende do Estado
Cofre comercial Subscrição No cancelamento Sim

A resposta realista

Um registo temporal na blockchain criado hoje ainda será verificável daqui a vinte anos, desde que tenha guardado o ficheiro. Esta última cláusula é a que mais conta, e é a parte inteiramente sob o seu controlo.

Se quiser a versão prática: guarde o certificado e o ficheiro exato juntos, em dois locais, sendo um deles offline. Isso é um melhor uso de uma hora do que preocupar-se com a cadeia.

Perguntas frequentes

Um registo temporal na blockchain expira?
Não. Não há renovação, nem manutenção, nem certificado a manter ativo — uma vez confirmada a transação, ela faz parte da história da cadeia. Esta é uma diferença real face aos tokens RFC 3161, cujas cadeias de certificados envelhecem, e face aos serviços de depósito nacional, que têm termos fixos renováveis.
O que acontece se o SHA-256 for quebrado?
Os registos temporais existentes não se tornarão falsos, mas o seu peso diminui à medida que os ataques de colisão se tornem práticos. A mitigação consiste em registar temporalmente novamente com uma função hash mais forte enquanto o registo original ainda existe, o que encadeia a nova prova à antiga. Hoje, não existe qualquer ruptura prática no SHA-256.
Qual é a forma mais provável de perder um registo temporal?
Perder o ficheiro original ou deixá-lo alterar-se. Um hash compromete-se com bytes exatos, pelo que re-salvar um documento, re-exportar um PDF ou reconstruir um ficheiro quebram todos a correspondência. Arquive o ficheiro certificado byte a byte junto com o certificado, e trabalhe numa cópia.

Prove hoje que o seu trabalho já existia

Crie um registo temporal de qualquer ficheiro na blockchain Ethereum e receba um certificado inviolável e vitalício. O seu ficheiro nunca sai do seu navegador.