Что Такое Timelock?
Узнаем значение Timelock, определение в крипто, Что Такое Timelock и другие важные детали.
Timelock является условием в блокчейне, которое транзакция должна соблюдать для её обработки в определённое время или на определённой высоте блока. Концепт изначально был представлен Сатоши Накамото в белой книге криптовалюты Биткоина. Механизм Timelock используется для составления расписания транзакций для майнеров, чтобы они могли обрабатывать их в определённое время.
Транзакции добавляются в блокчейн в качестве блоков расположенных на определённой высоте. Как только данные транзакции добавляются в цепочку, транзакция считается подтверждённой.
Механика Timelock используется для обеспечения подтверждения транзакций без достижения предопределённых условий, например, достижения определённой высоты блока или времени. Время рассчитывается с помощью системы Unix.
Существует два типа Timelock:
- Абсолютные Timelock - они обеспечивают, чтобы блоки определялись относительно определённого времени.
- Связанные со временем Timelock - они используются для определения того, сколько времени должно пройти до подтверждения транзакции.
Транзакции Биткоина измеряются двумя способами, на основе числа блоков и временных меток. Если Timelock определяется в соответствии с числом блока, то майнеры получают определённое число для процесса проверки. Если Timelock основан на временной метке, то майнеры должны ждать до определенного момента во времени для подтверждения транзакции.
Существует четыре метода для определения Timelock Биткоина, которые происходят либо на уровне транзакции, либо на уровне скрипта:
- NSequence - блокировка по абсолютному времени на уровне транзакции;
- nLocktime - Timelock относительный к уровню транзакции;
- CheckLockTime Verify - блокировка по абсолютному времени на уровне скрипта;
- CheckSquenceVerify - Timelock относительный к уровню скрипта.