Skip to content
BlockchainSign
pt

Ethereum vs Bitcoin para registo temporal

Por Publicado a

Ethereum vs Bitcoin para registo temporal
Photo: Google DeepMind

As pessoas que escolhem um serviço de registo temporal começam frequentemente por perguntar qual a blockchain utilizada, esperando que a resposta seja decisiva. Para fins probatórios, isso raramente é assim — e as coisas que realmente diferem não são aquelas comumente comparadas.

O que importa criptograficamente: quase nada

Um registo temporal precisa de um registo distribuído que seja público, apenas aditivo e provável de persistir. Bitcoin e Ethereum qualificam-se confortavelmente para isso. Ambos têm uma história profunda, ampla verificação independente e nenhum caminho realista para serem reescritos silenciosamente.

Se um serviço está a ancorar numa das duas, a escolha da cadeia não deve ser o que decide a sua compra.

O que realmente difere

Como o hash é armazenado. Isto importa mais do que a cadeia.

O registo temporal no Bitcoin utiliza tipicamente OP_RETURN, que contém uma pequena carga útil, combinada com agrupamento Merkle para que muitos hashes partilhem uma única saída. O Ethereum permite escrever dados arbitrários no campo de entrada de uma transação, que é grande o suficiente para conter uma carga útil legível diretamente.

Essa diferença determina tudo o que se segue. Um registo em lote necessita de uma prova de inclusão; uma escrita direta não. Veja Explicação do registo temporal em árvore Merkle para saber como funciona o agrupamento e quanto isso lhe custa.

Custo e tempo de bloco. Os blocos do Bitcoin chegam aproximadamente a cada dez minutos; os do Ethereum, em segundos. As taxas variam em ambas. Nenhuma destas diferenças importa para um registo que irá usar anos mais tarde, mas altera a forma como um serviço cobra.

Legibilidade. Uma transação Ethereum com texto UTF-8 nos seus dados de entrada pode ser lida num explorador de blocos por qualquer pessoa que saiba clicar em "Ver como UTF-8". Um OP_RETURN do Bitcoin contendo um hash bruto ou uma raiz Merkle exige mais explicação.

Bitcoin Ethereum
Adequado para registo temporal Sim Sim
Armazenamento típico OP_RETURN, geralmente em lote Dados de entrada da transação, muitas vezes diretos
Tamanho da carga útil Pequeno Maior
Tempo de bloco ~10 minutos Segundos
Necessita de prova de inclusão Normalmente Normalmente não
Legível por humanos num explorador Raramente Sim, se escrito como texto
Reconhecimento fora do crypto Mais alto Alto

O único argumento genuíno a favor do Bitcoin

Reconhecimento de marca. Bitcoin é a cadeia que uma audiência não técnica conhece, e "está registado na blockchain Bitcoin" não precisa de explicação. Perante um tribunal ou uma seguradora, esta é uma vantagem pequena, mas real.

Em contrapartida, o agrupamento é quase universal no Bitcoin devido ao custo, pelo que o registo que realmente detém é geralmente um ficheiro de prova em vez de algo que possa apontar diretamente.

O único argumento genuíno a favor do Ethereum

Pode colocar a carga útil na transação e lê-la de volta sem ferramentas adicionais.

É por isso que nós o utilizamos. O hash da sua carga útil vai para os dados de entrada de uma transação dedicada como texto UTF-8. Abra a transação no Etherscan, escolha "Ver como UTF-8" e estará lá — sem ficheiro de prova, sem cliente, sem cooperação de ninguém. Se esta empresa desaparecesse, todos os certificados continuariam a verificar.

Custa mais por registo. Uma transação por certificado estabelece um preço mínimo que os serviços em lote não têm, sendo exatamente por isso que eles podem cobrar centavos e nós não. Essa é a troca, dita de forma clara.

O que perguntar em vez de "qual cadeia"

Melhores perguntas, aproximadamente por ordem de utilidade:

  1. O meu ficheiro é carregado? Não deveria ser. Apenas o hash é necessário.
  2. O que devo guardar e o que acontece se o perder?
  3. Alguém pode verificar isto sem o software ou site do fornecedor?
  4. Há algum passo que tenha de lembrar mais tarde?
  5. Uma pessoa não técnica consegue seguir a verificação?

Cada uma destas distingue os serviços de forma mais nítida do que a cadeia. Um serviço Bitcoin bem desenhado supera confortavelmente um serviço Ethereum mal desenhado.

Para estar seguro

Nada impede de registar o mesmo hash em duas cadeias, e para algo genuinamente valioso essa é uma proteção razoável. São registos independentes e nenhum interfere com o outro.

Perguntas frequentes

Qual blockchain é melhor para registo temporal?
Para fins probatórios, a escolha importa muito menos do que as pessoas assumem — o que importa é que a cadeia seja pública, apenas aditiva e provável de persistir, e tanto Bitcoin como Ethereum qualificam-se. As diferenças significativas estão em como o hash é armazenado, se precisa de manter uma prova de inclusão e quão facilmente uma pessoa não técnica pode verificar o resultado.
Porque é que alguns serviços usam Ethereum em vez de Bitcoin?
Porque as transações Ethereum podem transportar uma carga útil de dados maior, o que permite que o hash seja escrito diretamente numa transação e lido de volta como texto num explorador de blocos. A menor carga útil OP_RETURN do Bitcoin e o custo relativo mais elevado empurram a maioria dos serviços para o agrupamento Merkle, o que significa que a prova vive num ficheiro que tem de guardar.
A escolha da cadeia afeta o peso legal?
Não materialmente. Os tribunais que aceitaram evidências blockchain focaram-se na reprodutibilidade do registo e se este antecipa a disputa, não na cadeia utilizada. O que ajuda é um registo que um não especialista pode verificar — o que é uma questão de design e não de cadeia.

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.