Интернет-магазин DONTA

Объяснение: хешированные контракты временной блокировки в приложениях блокчейна

HTLC могут защищать межсетевые криптотранзакции между двумя сторонами, но существуют некоторые уязвимости, о которых, возможно, придется позаботиться.

Объяснение: хешированные контракты временной блокировки в приложениях блокчейна

Биткойн и Ethereum входят в число блокчейнов, поддерживающих HTLC

Реклама

Криптовалюты, нетрадиционный новичок в мире финансов, пронизаны скрытыми или менее известными функциями, которые при использовании могут защитить средства от потерь. Одна из таких функций называется контрактом хешированной блокировки времени (HTLC). HTLC — это ограниченный по времени смарт-контракт, который позволяет переводить криптографические средства только после того, как получающая сторона введет секретную, заранее определенную криптографическую парольную фразу. Развертывание HTLC при завершении передачи криптовалюты может гарантировать, что никакая третья сторона не сможет получить доступ к средствам, обеспечивая безопасность транзакции.

Чтобы завершить транзакцию HTLC, принимающая сторона должна убедиться, что она зарегистрировала парольную фразу внутри заранее определенный срок. Если какой-либо из этих критериев не выполняется, транзакция не обрабатывается.

Как развертываются HTLC?

HTLC состоят из двух основных компонентов — Hashlock и Timelock.

Hashlock, согласно отчету Investopedia, представляет собой криптографически восстановленную версию открытого ключа. Сторона, решившая отправить средства, генерирует хэш-блоки, которые в конечном итоге действуют как закрытые ключи. После создания хеш-блоки загружаются в виде предварительных изображений, которые позже проявляются во время финансовой транзакции.

С другой стороны, временная блокировка используется для добавления элемента времени в HTLC. Каждый контракт HTLC имеет две временные блокировки, определяющие точный период, в течение которого принимающая сторона должна ввести зашифрованную парольную фразу для облегчения транзакции.

Где работают HTLC?

Биткойн и Ethereum входят в число нескольких других блокчейнов, которые допускают транзакции HTLC. Подобные смарт-контракты делают всю индустрию блокчейнов более функциональной, позволяя осуществлять межцепочные транзакции без необходимости использования централизованного обмена, говорится в отчете Faster Capital.

Однако примечательно, что HTLC подлежат некоторые уязвимости, среди которых коррупционные атаки занимают первое место. В ходе коррупционных атак злоумышленник может повысить комиссию за транзакцию в качестве услуги майнерам блокчейна, чтобы заставить их получить неэтичный доступ к транзакции HTLC.

Другим видом уязвимости, которая может повлиять на успешное завершение контракта HTLC, является Атака податливости. Здесь злоумышленник может изменить идентификатор транзакции HTLC, что приведет к сбою транзакции.