Nội dung gửi của cộng đồng - Tác giả: Ẩn danh
Thuật ngữ Hợp đồng Hashed TimeLock (HTLC) đề cập đến một tính năng đặc biệt được sử dụng để tạo các hợp đồng thông minh được có thể sửa đổi các kênh thanh toán. Về mặt kỹ thuật, tính năng HTLC cho phép thực hiện các giao dịch có giới hạn thời gian giữa hai người dùng. Trong thực tế, người nhận giao dịch HTLC phải xác nhận khoản thanh toán bằng cách gửi bằng chứng mật mã trong một khung thời gian xác định (số khối). Nếu người nhận bị mất hoặc không yêu cầu thanh toán thì số tiền sẽ được trả lại cho người gửi ban đầu.
Tính năng HTLC được áp dụng trong cả kênh thanh toán hai chiều và định tuyến để cho phép chuyển khoản an toàn tiền qua nhiều kênh khác nhau mà không yêu cầu sự tin tưởng vào bất kỳ bên trung gian nào.
Có hai yếu tố chính giúp phân biệt HTLC với các giao dịch tiền điện tử tiêu chuẩn, đó là:
Bitcoin Lightning Network là một trong những trường hợp sử dụng phổ biến nhất của Hợp đồng khóa thời gian băm. Bằng cách triển khai HTLC vào các kênh thanh toán, tiền có thể được giao dịch từ người dùng này sang người dùng khác thông qua các kênh thanh toán được kết nối với nhau mà không yêu cầu bất kỳ mức độ tin cậy nào. Quá trình này được gọi là định tuyến mạng. Nó cho phép Alice trao đổi tiền với Carol ngay cả khi họ không được kết nối trực tiếp qua kênh thanh toán. HTLC cho phép Alice gửi tiền của mình cho Carol thông qua những người tham gia khác trong mạng (ví dụ: Bob) - đồng thời các tính năng hashlock và timelock đảm bảo rằng Bob không thể chặn tiền.
Bên cạnh việc được sử dụng trên Lightning Network, HTLC còn có thể hữu ích trong các bối cảnh khác, chẳng hạn như hoán đổi nguyên tử chuỗi chéo, hợp đồng thông minh tài chính và ký quỹ, v.v.