Ethereum vs Bitcoin para registo temporal
Por BlockchainSignPublicado a

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:
- O meu ficheiro é carregado? Não deveria ser. Apenas o hash é necessário.
- O que devo guardar e o que acontece se o perder?
- Alguém pode verificar isto sem o software ou site do fornecedor?
- Há algum passo que tenha de lembrar mais tarde?
- 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.