🚨 $100K in Sight: Follow Bitcoin’s Final Push Live! TRACK NOW
Termos das Criptomoedas:  Letra T
Eos 24, 2023 |
atualizado: Ebr 02, 2024

O Que É Timelock?

Timelock Significado:
Timelock - um mecanismo da blockchain de processar transações em um momento predeterminado ou em um bloco específico.
fácil
2 minutos

Vamos descobrir o significado de Timelock, sua definição no mundo Cripto, o Que É Timelock e todos os outros fatos relacionados.

Timelock (ou bloqueio de tempo, em tradução literal) é a condição na blockchain que uma transação deve cumprir para ser processada em um momento ou altura de bloco predeterminados. O conceito foi introduzido pela primeira vez por Satoshi Nakamoto no whitepaper do Bitcoin. O mecanismo timelock é usado para agendar transações para que os mineradores as processem em um horário específico.

As transações são adicionadas à blockchain como blocos localizados em certas alturas. Uma vez que os dados da transação são adicionados à cadeia, a transação é considerada aprovada.

O mecanismo de timelock é usado para garantir que as transações não sejam verificadas a menos que suas condições predeterminadas (como um horário ou altura de bloco determinado) sejam atingidas. O tempo é medido usando o sistema Unix.

Existem dois tipos de timelock:

  • Timelocks absolutos: eles reconhecem que os blocos são definidos em relação a um horário específico;
  • Timelocks de tempo relativo: eles são usados para determinar quanto tempo tem que passar até que uma transação seja verificada.

As transações do Bitcoin calculam o tempo de duas maneiras, com base no número do bloco e em sua marca temporal (timestamp, em inglês). Se o timelock for estabelecido de acordo com o número do bloco, os mineradores recebem o número específico para o processo de validação. Se o timelock for baseado em uma marca temporal, os mineradores devem esperar até o horário determinado para verificar a transação.

Existem quatro métodos para determinar os timelocks do Bitcoin que acontecem tanto no nível da transação quanto no nível do script:

  • NSequence: timelock absoluto no nível da transação;
  • nLocktime: timelock relativo ao nível de transação;
  • CheckLockTimeVerify: timelock absoluto no nível do script;
  • CheckSquenceVerify: timelock relativo ao nível do script.