Uma marcação de data/hora na blockchain é um dado presente em cada bloco que registra quando esse bloco foi criado, geralmente no formato de tempo Unix. Ela ajuda os nós a concordarem com a ordem das transações, dá suporte ao consenso e facilita a detecção de alterações posteriores no livro-razão.
Ao contrário de um relógio único e confiável, redes públicas como o Bitcoin e o Ethereum permitem que mineradores ou validadores proponham horários para os blocos dentro de regras rigorosas de validade. Esse design preserva a descentralização e, ao mesmo tempo, oferece às aplicações uma noção prática de “quando”, desde a prevenção de gastos duplos até o controle de contratos inteligentes baseados em tempo.
block.timestamp aos contratos, com regras semelhantes de “aproximação suficiente”.Uma marcação de data/hora na blockchain é um registro que associa um bloco, ou as transações contidas nele, a um momento aproximado. Em conjunto com a criptografia e o consenso, ela ajuda a manter a consistência de um livro-razão compartilhado: os blocos posteriores são construídos sobre os anteriores, e reescrever o histórico se torna dispendioso.
Na prática, a marcação de data/hora geralmente fica no cabeçalho do bloco como tempo Unix, ou seja, o número de segundos desde 01/01/1970 UTC. Ela não precisa ter precisão de milissegundos para cada nó. As redes exigem apenas que o valor esteja dentro de limites acordados, para que a blockchain continue produzindo blocos em todo o mundo sem um controlador central de tempo, ao mesmo tempo que permite verificar quando um dado ou registro existia.
As marcações físicas de data/hora começaram com carimbos de escritório e carimbos postais que indicavam quando um documento era recebido. Mais tarde, os sistemas digitais passaram a associar horários de modificação a arquivos e horários de captura a fotografias.
A marcação de data/hora criptográfica deu um passo decisivo em 1991, quando Stuart Haber e W. Scott Stornetta descreveram formas de marcar documentos com data e hora para que alterações posteriores pudessem ser detectadas. Essa pesquisa influenciou o design do Bitcoin em 2008: um livro-razão descentralizado que usa as marcações de data/hora dos blocos para ajudar a ordenar transações e proteger o histórico sem uma autoridade única.
As marcações de data/hora na blockchain combinam hashing, assinaturas ou consenso e verificabilidade pública para que as partes possam demonstrar que um dado existia em determinado momento, ou pelo menos não depois do bloco que o registrou.

A marcação de data/hora confiável registra com segurança quando um documento foi criado ou modificado. Depois de emitida, nem o proprietário nem terceiros devem conseguir alterar o horário registrado sem que isso seja detectado, desde que a autoridade responsável pela marcação permaneça honesta. O objetivo é garantir a integridade dos dados e provar sua existência em determinado momento.
Um fluxo típico de TSA funciona da seguinte forma: calcula-se um hash criptográfico dos dados como uma impressão digital exclusiva, envia-se apenas esse hash a uma Autoridade de Carimbo de Tempo, permite-se que a TSA associe um valor de tempo ao hash e assine o resultado e, então, retorna-se a marcação de data/hora assinada. A TSA nunca precisa do arquivo original, o que protege a confidencialidade.
Para verificar, calcule novamente o hash dos dados originais, combine-o com o horário registrado conforme exigido pelo protocolo e verifique a assinatura da TSA usando a chave pública da TSA. Hashes correspondentes e uma assinatura válida confirmam que a marcação não foi alterada; depois da emissão, a verificação pode depender do arquivo, da resposta da marcação de data/hora e da chave pública.
No Bitcoin e em outras blockchains públicas, qualquer pessoa pode calcular o hash de dados e incluir esse hash em uma transação. O OpenTimestamps é uma abordagem amplamente utilizada e voltada ao Bitcoin: servidores de calendário ajudam a agrupar muitos hashes de documentos em uma árvore de Merkle e, em seguida, ancoram a raiz de Merkle on-chain, fazendo com que o hash da raiz se comprometa com os dados subjacentes. Após a confirmação, a marcação de data/hora do bloco correspondente e sua profundidade tornam-se evidências de que o hash existia até aquele momento. Em blockchains de prova de trabalho, reescrever essa evidência significa superar o poder computacional honesto; em redes de prova de participação, significa superar as premissas de finalidade ponderadas pelo stake. Em ambos os casos, o compromisso é público e pode ser verificado de forma independente, embora a ancoragem possa exigir taxas de transação.
As principais blockchains implementam ideias semelhantes com detalhes de consenso e necessidades de aplicação diferentes. Referências dos protocolos, como a documentação para desenvolvedores do Bitcoin e o Ethereum.org, descrevem como cada rede trata o tempo dos blocos na prática.
No Bitcoin, o cabeçalho de cada bloco contém uma marcação de data/hora Unix definida pelo minerador. As regras de validade normalmente exigem que o horário seja maior que a mediana dos 11 blocos anteriores, o Median Past Time, e não esteja mais de aproximadamente duas horas à frente do horário ajustado pela rede. Os nós trocam diferenças em relação ao UTC para formar essa visão da rede e limitam o quanto o horário da rede pode se afastar do horário local.
As marcações de data/hora permitem intencionalmente certa margem, geralmente da ordem de uma ou duas horas, para que mineradores em todo o mundo possam permanecer sincronizados sem um relógio compartilhado perfeito. O Bitcoin armazena esse valor de uma forma que evita, por um longo período, o estouro clássico do ano 2038 em inteiros com sinal de 32 bits. O ajuste de dificuldade também depende dos intervalos observados entre os blocos, razão pela qual marcações de data/hora suficientemente honestas são importantes para o ritmo de emissão no longo prazo.
Os blocos do Ethereum também contêm uma marcação de data/hora no estilo Unix. Desde The Merge, a produção de blocos é realizada por validadores de prova de participação, e não por mineradores PoW, mas block.timestamp continua disponível para contratos inteligentes em vesting, leilões e outros controles baseados em tempo.
Os validadores podem ajustar levemente as marcações de data/hora dentro dos limites do protocolo. Os contratos devem tratar esse valor como aproximado, e não como um oráculo de alta precisão. Marcações de data/hora muito adiantadas são limitadas porque poderiam distorcer premissas sobre a ordem dos eventos ou criar vantagens injustas. Para estimativas de latência, o tempo do relógio menos block.timestamp é apenas um sinal aproximado, considerando o atraso da rede e a margem permitida.
Um ataque Time Warp é uma tentativa de inserir marcações de data/hora de blocos enganosas para que um algoritmo de dificuldade subestime a velocidade com que os blocos estão sendo encontrados. Se a dificuldade cair demais, um invasor com poder computacional suficiente poderá minerar mais rapidamente e inflar a emissão em relação ao cronograma planejado.
No Bitcoin, a dificuldade é ajustada ao longo de épocas extensas, e o poder computacional da maioria honesta torna impraticável uma manipulação contínua. Blockchains que reajustam a dificuldade com muita frequência, ou que combinam vários algoritmos com margens de segurança menores, podem apresentar uma superfície de ataque maior. As correções de protocolo propostas geralmente envolvem uma troca com o risco de fork, portanto as comunidades ponderam a gravidade do problema em relação ao custo da atualização.
As marcações de data/hora na blockchain dão suporte à autenticidade, à auditabilidade e à ordenação de eventos sempre que partes independentes precisam de uma linha do tempo compartilhada.

Calcular o hash de um manuscrito, arquivo de design ou rascunho de pesquisa e ancorar esse hash on-chain pode dar suporte a reivindicações posteriores sobre quando uma versão existia. Em disputas de propriedade intelectual, uma janela de criação verificável pode complementar, mas não substituir, o registro formal e a legislação local.
Exchanges, bancos e livros-razão on-chain registram as transferências com data e hora para que auditores possam reconstruir sequências, conciliar contas e investigar anomalias. Ambientes de alta frequência ainda dependem de relógios especializados off-chain; o tempo do bloco fornece uma ordenação aproximada e contexto de liquidação, e não a precisão necessária para a correspondência de ordens em uma exchange.
O registro de transferências, como fabricação, envio, alfândega e entrega, cria um histórico rastreável de procedência e conformidade. Para produtos perecíveis, eventos de armazenamento ou manuseio com duração delimitada podem alimentar verificações de qualidade quando combinados com sensores e oráculos.
Eventos de reivindicação, registros autenticados e logs de cadeia de custódia se beneficiam de uma marcação de tempo que evidencie adulterações. Tribunais e órgãos reguladores diferem entre jurisdições quanto ao peso atribuído às marcações de data/hora em blockchain, portanto o uso jurídico ainda depende das regras locais e da documentação de suporte.
Uma marcação de data/hora na blockchain é um registro temporal aproximado, verificado pelo consenso, que ajuda a ordenar blocos, impedir gastos duplos e provar que um hash existia até determinada altura. TSAs confiáveis e compromissos on-chain, como os do OpenTimestamps, resolvem problemas relacionados com diferentes modelos de confiança; o Bitcoin e o Ethereum codificam janelas práticas de validade, e não relógios perfeitos. Compreender essas limitações e riscos, como os ataques Time Warp, mantém tanto o design de protocolos quanto a lógica das aplicações fundamentados na realidade.
Geralmente, é um campo de tempo Unix no cabeçalho do bloco que registra quando o produtor do bloco afirma que o bloco foi criado. Os nós só o aceitam se ele estiver dentro das regras do protocolo em relação aos blocos recentes e ao horário da rede.
As redes descentralizadas não têm um relógio único e autoritativo. Permitir uma margem limitada possibilita que mineradores ou validadores geograficamente distribuídos continuem produzindo blocos, ao mesmo tempo que rejeitam horários claramente absurdos.
Entre outras verificações, o Bitcoin geralmente exige que a marcação de data/hora seja posterior à mediana dos 11 blocos anteriores e permaneça dentro de aproximadamente duas horas do horário ajustado pela rede, calculado a partir dos pares.
Eles podem usá-lo para uma lógica temporal aproximada, mas os desenvolvedores devem considerar que os validadores podem influenciá-lo dentro dos limites permitidos. Prazos críticos geralmente precisam de proteções adicionais além de um único horário de bloco.
É uma tentativa de manipular marcações de data/hora para que a dificuldade seja ajustada para baixo de forma indevida. Grandes redes PoW que reajustam a dificuldade lentamente tornam o sucesso improvável sem um poder computacional dominante; blockchains menores ou que ajustam a dificuldade rapidamente podem ser mais sensíveis.
* As informações não pretendem ser e não constituem aconselhamento financeiro ou qualquer outra recomendação de qualquer tipo oferecida ou endossada pela Gate.
* Este artigo não pode ser reproduzido, transmitido ou copiado sem referência à Gate. A contravenção é uma violação da Lei de Direitos Autorais e pode estar sujeita a ação legal.





