Что Такое Hashed TimeLock Contract (HTLC)?
Узнаем значение Hashed TimeLock Contract (HTLC), определение в крипто, Что Такое Hashed TimeLock Contract (HTLC) и другие важные детали.
В теории, HTLC позволяет двум пользователям выполнять привязанные ко времени транзакции. На практике, получатель транзакции HTLC должен авторизовать платёж за определённый период времени. Это должно быть сделано путём предоставления криптографического доказательства. Если получателю не удаётся забрать платёж, то средства возвращаются отправителю. HTLC используется в двунаправленных и маршрутизируемых платёжных каналах. Такой контракт позволяет проводить более безопасный перевод средств по сравнению со многими другими каналами, полагающимися на посредников.
HTLC отличается от стандартных крипто транзакций за счёт двух аспектов - Hashlock и Timelock.
- Hashlock является функцией, которая предотвращает использование средств до момента, пока определённая часть информации не станет публичной в качестве криптографического доказательства.
- Timelock является функцией, которая предотвращает использование средств до определённого времени.
Одним из самых распространённых примеров использования HTLC является сеть Lightning Биткоина. Внедрение HTLC в платежи позволяет пользователям переводить средства между друг другом через взаимосвязанные каналы платежей. Кроме того, нет необходимости доверять кому-либо при использовании сети. Для описания данного процесса используется термин маршрутизация сети.
Чтобы продемонстрировать концепт на примере, представьте, что Анна и Эмма хотят обменять средства, но они не соединены единым каналом оплаты. HTLC бы позволил Анне отправить её средства Эмме через, к примеру, Джона. Тем временем, функции Hashlock и Timelock сделали бы невозможным для Джона каким-либо образом украсть средства.
Однако HTLC могут использоваться во множестве других контекстов помимо Lightning Network, включая финансовые смарт контракты, кроссчейн атомарные свопы, сервисы Escrow и так далее.