Timelock Là gì?
Hãy cùng tìm hiểu ý nghĩa Timelock, định nghĩa trong tiền mã hóa, timelock Là gì, và tất cả các thông tin chi tiết khác.
Timelock (Khóa thời gian) là điều kiện trong chuỗi khối mà một giao dịch phải đáp ứng để được xử lý tại một thời điểm hoặc chiều cao khối được xác định trước. Khái niệm này ban đầu được giới thiệu bởi Satoshi Nakamoto trong sách trắng của Bitcoin. Cơ chế khóa thời gian được sử dụng để lên lịch giao dịch cho những thợ đào xử lý chúng tại một thời điểm nhất định.
Các giao dịch được thêm vào blockchain dưới dạng các khối nằm ở các độ cao nhất định. Sau khi dữ liệu giao dịch được thêm vào chuỗi, giao dịch được coi là đã được phê duyệt.
Cơ chế khóa thời gian được sử dụng để đảm bảo rằng các giao dịch không được xác minh trừ khi đạt đến các điều kiện được xác định trước của chúng, tức là đạt đến một thời gian hoặc chiều cao khối nhất định. Thời gian được đo bằng hệ thống Unix.
Có hai loại khóa thời gian:
- Khóa thời gian tuyệt đối – chúng nhận thấy rằng các khối được xác định tương ứng với thời gian cụ thể;
- Khóa thời gian liên quan đến thời gian – chúng được sử dụng để xác định khoảng thời gian trôi qua cho đến khi giao dịch được xác minh.
Các giao dịch bitcoin đo thời gian theo hai cách, dựa trên số khối và dấu thời gian của nó. Nếu khóa thời gian được xác định theo số khối, những thợ đào sẽ nhận được lượng cụ thể cho quy trình xác thực. Nếu khóa thời gian dựa trên dấu thời gian, những thợ đào phải đợi đến thời điểm nhất định để xác minh giao dịch.
Có bốn phương pháp để xác định khóa thời gian Bitcoin xảy ra ở cấp độ giao dịch hoặc cấp độ tập lệnh:
- nSequence – chặn thời gian tuyệt đối ở cấp độ giao dịch;
- nLocktime – khóa thời gian liên quan đến cấp độ giao dịch;
- CheckLockTimeVerify – chặn thời gian tuyệt đối ở cấp tập lệnh;
- CheckSquenceVerify – khóa thời gian liên quan đến cấp tập lệnh.