Skip to content
BlockchainSign
pt

Uma alternativa ao OpenTimestamps

O OpenTimestamps é software genuinamente bom: gratuito, de código aberto, ancorado no Bitcoin e a coisa mais próxima deste campo ter de um padrão. Se é técnico e se sente confortável numa linha de comandos, pode bem ser tudo o que precisa. Esta página trata dos casos em que não é.

O que faz o OpenTimestamps

O OpenTimestamps agrega muitos hashes numa árvore de Merkle e regista a raiz da árvore no Bitcoin, para que um número enorme de registos temporais partilhe o custo de uma única transação. É por isso que pode ser gratuito e é um design elegante.

Executa um cliente (CLI, biblioteca Python ou a página web), submete um hash e recebe um ficheiro de prova .ots. Assim que o compromisso agregado for confirmado, atualiza a prova e esta torna-se verificável independentemente contra a cadeia do Bitcoin.

Criado por Peter Todd, é de código aberto e amplamente respeitado. Nada disto é uma crítica ao software.

Onde está a fricção

Os compromissos são reais e residem principalmente no encargo operacional, não na criptografia:

  • Tem de manter o ficheiro .ots. A prova vive nesse ficheiro. Se o perder, o registo temporal desaparece — a transação Bitcoin sozinha não ajuda, porque regista uma raiz de Merkle, não o seu hash diretamente.
  • A atualização é um passo manual. Uma prova fresca está "incompleta" até que a agregação seja confirmada e execute a atualização. Muitas pessoas nunca o fazem e descobrem-no anos mais tarde.
  • Pressupõe fluência técnica. O modelo de servidor de calendário, a agregação de Merkle e a atualização de provas não são conceitos que um requerente não técnico explicará sob pressão.
  • A saída não é um documento. Recebe um ficheiro de prova binário, não algo que possa entregar a um advogado, cliente ou seguradora.
  • O suporte é baseado na comunidade. Adequado para software gratuito; menos confortável quando algo é importante.

Onde somos diferentes

OpenTimestamps BlockchainSign
Custo Gratuito Taxa única por certificado
Cadeia Bitcoin, via agregação Ethereum, transação direta
O que mantém Um ficheiro de prova .ots Um certificado legível com o link da transação
Completude da prova Necessita um passo de atualização manual Completa quando confirmada
Se perder o artefacto Registo temporal irrecuperável O hash está na própria transação
Interface CLI / biblioteca / página web Browser, sem instalação
Explicar a um advogado O utilizador é a documentação Certificado mais um link público no Etherscan
Suporte Comunidade Direto

A diferença substancial é a transação direta. Colocamos o hash da sua carga útil nos dados de entrada da sua própria transação Ethereum, para que seja legível no Etherscan com "Ver como UTF-8" por qualquer pessoa, sem software cliente nem ficheiro de prova. Isso é mais caro por registo temporal — é por isso que cobramos e o OpenTimestamps não — e muito mais fácil de apresentar como prova.

Seja claro sobre o que nenhum faz

Ambos provam a mesma coisa restrita: um ficheiro existia até uma determinada hora e não mudou. Nenhum prova autoría, e nenhum cria um direito legal. Veja prova de existência vs prova de autoria — aplica-se identicamente a ambas as ferramentas.

Escolha o OpenTimestamps se

  • Se sentir confortável com uma CLI e gerir fiavelmente os ficheiros de prova.
  • Estiver a registar temporais em volume e o custo importar mais do que a conveniência.
  • Preferir a ancoragem no Bitcoin, ou quiser autoalojar um calendário.
  • Estiver a integrar o registo temporal num software que controla.

Escolha-nos se

  • Quer um certificado que possa entregar a alguém, não um ficheiro de prova binário.
  • Prefere não ter um passo que possa esquecer.
  • Quer o hash legível diretamente numa transação pública.
  • Está a fazer isto para um documento específico que importa, não em escala.

Ambos são legítimos. Se o OpenTimestamps se adequa à forma como trabalha, use-o — o design é sólido e o preço é imbatível.

Perguntas frequentes

O OpenTimestamps é gratuito?
Sim, genuinamente gratuito. Agrega muitos hashes numa única transação Bitcoin utilizando uma árvore de Merkle, pelo que o custo on-chain é partilhado por todos os que estão a registar temporais nesse momento. O custo que assume em vez disso é operacional: manter o ficheiro de prova .ots e lembrar-se de o atualizar.
Qual é a principal desvantagem do OpenTimestamps?
A prova vive num ficheiro .ots separado que deve manter e atualizar após a confirmação. Se o perder, o registo temporal é irrecuperável, porque a transação Bitcoin regista uma raiz de Merkle agregada em vez de diretamente o seu hash.
Uma transação Ethereum direta é melhor do que a agregação Bitcoin?
Não criptograficamente — ambas são sólidas. É uma diferença prática: uma transação direta coloca o seu hash nos dados da transação onde qualquer pessoa o pode ler num explorador de blocos sem qualquer software cliente ou ficheiro de prova. A agregação é mais barata; uma escrita direta é mais fácil de apresentar como prova.
Posso usar ambos?
Sim, e para qualquer coisa genuinamente importante essa é uma abordagem razoável. São registos independentes em duas cadeias diferentes, e nada sobre um interfere com o outro.

Prove-o na blockchain

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