Hashed TimeLock Contract (HTLC) là gì?
Hãy cùng tìm hiểu ý nghĩa Hashed TimeLock Contract, định nghĩa trong tiền mã hóa, hashed TimeLock Contract (HTLC) là gì, và tất cả các thông tin chi tiết khác.
HTLC Là gì? Về mặt lý thuyết, HTLC cho phép hai người dùng thực hiện các giao dịch có giới hạn thời gian. Trên thực tế, người nhận giao dịch HTLC phải cho phép thanh toán trong một khoảng thời gian nhất định. Điều này phải được thực hiện bằng cách cung cấp bằng chứng mật mã. Các khoản tiền được trả lại cho người gửi khi người nhận không nhận được khoản thanh toán. Lợi ích của HTLC Là gì? HTLC được sử dụng trong các kênh thanh toán hai chiều và định tuyến. Nó cho phép chuyển tiền an toàn qua nhiều kênh mà không cần phụ thuộc vào người trung gian.
HTLC khác với các giao dịch tiền điện tử tiêu chuẩn bởi hai khía cạnh - hashlock và timelock. Hãy xem chi tiết hai khía cạnh này của HTLC Là gì?
- Hashlock là một chức năng ngăn không cho tiền được chi tiêu cho đến khi một phần thông tin nhất định được công khai dưới dạng bằng chứng mật mã.
- Timelock là một chức năng ngăn không cho tiền được chi tiêu cho đến một thời điểm nhất định trong tương lai.
Cùng xem tính ứng dụng của HTLC Là gì? Một trong những ví dụ nổi bật nhất về các ứng dụng HTLC là Lightning Network của Bitcoin. Việc kết hợp HTLC vào các phương thức thanh toán cho phép người dùng chuyển tiền cho nhau thông qua các kênh thanh toán được kết nối với nhau. Ngoài ra, không cần sự tin tưởng khi sử dụng mạng này. Định tuyến mạng là một thuật ngữ được sử dụng để mô tả quá trình này.
Để minh họa, hãy tưởng tượng rằng Anna và Emma muốn giao dịch tiền nhưng họ không được kết nối với cùng một kênh thanh toán. HTLCs sẽ cho phép Anna gửi tiền của cô ấy cho Emma qua một người, chẳng hạn như John. Trong khi đó, các tính năng hashlock và timelock sẽ khiến John không thể chiếm đoạt tiền.
Tuy nhiên, HTLC cũng có thể được sử dụng trong nhiều hoàn cảnh khác ngoài Lightning Network, bao gồm hợp đồng thông minh tài chính, hoán đổi nguyên tử chuỗi chéo, ký quỹ, v.v…