Контракты с хеш-таймером: различия между версиями
[непроверенная версия] | [досмотренная версия] |
Admin (обсуждение | вклад) (Created page with "<div class="mikio-article-content"> <div class="mikio-tags"> </div> '''Это старая версия документа!''' ----- <span id="kontrakty_s_xesh-tajmerom_htlc"></span> = Контракты с хеш-таймером (HTLC) = <div class="level1"> '''Контракты с хеш-таймером''' (Hashed Timelock Contract, или HTLC) — это тип интеллектуального контракта в криптовалютах для ус...") |
м (CryptoUser переименовал страницу Commoninfo:hashtimercontracts в Контракты с хеш-таймером) |
||
(не показаны 2 промежуточные версии 2 участников) | |||
Строка 1: | Строка 1: | ||
{{#seo: | |||
|title= Контракты с хеш-таймером (HTLC) — материал из Decimal Wiki | |||
|titlemode= append | |||
|keywords= Контракты с хеш-таймером (HTLC), Hashed Timelock Contract | |||
|description= Контракты с хеш-таймером (HTLC) | |||
}} | |||
{{старая версия}} | |||
'''Контра́кты с хеш-та́ймером''' (англ. ''Hashed Timelock Contract'', или ''HTLC'') — это тип [[смарт-контракт|интеллектуального контракта]] в [[криптовалюта]]х для устранения контрагента и риска, связанного с ним. Это позволяет осуществлять [[транзакции]] с привязкой по времени. | |||
В практическом плане это означает, что получатели транзакции должны заверить платёж, создав [[криптографическое подтверждение]] в течение определённого периода времени. В противном случае транзакция не состоится. | |||
В практическом плане это означает, что получатели транзакции должны заверить платёж, создав криптографическое подтверждение в течение определённого периода времени. В противном случае транзакция не состоится. | |||
В HTLC используется несколько элементов из существующих транзакций криптовалюты, но есть два из них, которые отличают HTLC от стандартных транзакций криптовалюты. | В HTLC используется несколько элементов из существующих транзакций криптовалюты, но есть два из них, которые отличают HTLC от стандартных транзакций криптовалюты. | ||
* '''Хеш-лок'''. Это шифрованная версия [[криптографический ключ|криптографического ключа]], созданного инициатором транзакции. Он используется для разблокировки оригинального [[хеш]]а. В HTLC инициирующая сторона генерирует ключ и хеширует его. Хеш хранится в предварительном изображении, которое впоследствии раскрывается во время последней транзакции. | |||
* '''Временная блокировка'''. Для установки временных ограничений для контрактов, созданных с использованием HTLC, применяются две разные блокировки: | |||
:# '''''CheckLockTimeVerify (CLTV)'''''. Использует временную базу для блокировки и разблокировки криптовалюты. Это означает, что временные ограничения жёстко запрограммированы сторонами сделки и монеты выпускаются только в определённые время и дату или с определённой высоты размера блока. | |||
:# '''''CheckSequenceVerify (CSV)'''''. Эта блокировка не зависит от времени, а вместо этого использует количество сгенерированных блоков в качестве меры, чтобы отслеживать, когда завершить транзакцию. Использование HTLC устраняет необходимость в доверии, поскольку контракт создаёт определённый набор правил, которые предотвращают частичное выполнение [[атомарный своп|атомарного свопа]]. | |||
'''CheckLockTimeVerify (CLTV)''' . Использует временную базу для блокировки и разблокировки криптовалюты. Это означает, что временные ограничения жёстко запрограммированы сторонами сделки и монеты выпускаются только в определённые время и дату или с определённой высоты размера блока. | |||
'''CheckSequenceVerify (CSV)''' . Эта блокировка не зависит от времени, а вместо этого использует количество сгенерированных блоков в качестве меры, чтобы отслеживать, когда завершить транзакцию. Использование HTLC устраняет необходимость в доверии, поскольку контракт создаёт определённый набор правил, которые предотвращают частичное выполнение атомарного свопа. | |||
[[Категория:Терминология]] | |||
[[Категория:Смарт-контракты]] | |||
[[Категория:Операции в сети Decimal]] |
Текущая версия от 12:46, 5 декабря 2023
Внимание! Это старая версия документа! Статья нуждается в обновлении и внесении актуальных данных. Вы можете помочь проекту, исправив и дополнив её. |
Контра́кты с хеш-та́ймером (англ. Hashed Timelock Contract, или HTLC) — это тип интеллектуального контракта в криптовалютах для устранения контрагента и риска, связанного с ним. Это позволяет осуществлять транзакции с привязкой по времени.
В практическом плане это означает, что получатели транзакции должны заверить платёж, создав криптографическое подтверждение в течение определённого периода времени. В противном случае транзакция не состоится.
В HTLC используется несколько элементов из существующих транзакций криптовалюты, но есть два из них, которые отличают HTLC от стандартных транзакций криптовалюты.
- Хеш-лок. Это шифрованная версия криптографического ключа, созданного инициатором транзакции. Он используется для разблокировки оригинального хеша. В HTLC инициирующая сторона генерирует ключ и хеширует его. Хеш хранится в предварительном изображении, которое впоследствии раскрывается во время последней транзакции.
- Временная блокировка. Для установки временных ограничений для контрактов, созданных с использованием HTLC, применяются две разные блокировки:
- CheckLockTimeVerify (CLTV). Использует временную базу для блокировки и разблокировки криптовалюты. Это означает, что временные ограничения жёстко запрограммированы сторонами сделки и монеты выпускаются только в определённые время и дату или с определённой высоты размера блока.
- CheckSequenceVerify (CSV). Эта блокировка не зависит от времени, а вместо этого использует количество сгенерированных блоков в качестве меры, чтобы отслеживать, когда завершить транзакцию. Использование HTLC устраняет необходимость в доверии, поскольку контракт создаёт определённый набор правил, которые предотвращают частичное выполнение атомарного свопа.