
Locktime là quy tắc dùng để trì hoãn việc thực hiện giao dịch hoặc hành động hợp đồng đến một thời điểm hoặc độ cao khối cụ thể. Mục đích chính là ngăn chuyển khoản hoặc thực thi trước thời điểm xác định. Có thể hình dung locktime như tài khoản tiết kiệm có kỳ hạn: bạn không thể rút tiền trước ngày đáo hạn.
Trên blockchain, locktime có thể giới hạn thời điểm giao dịch được chấp nhận vào khối, tạo khoảng quan sát cho quản trị cộng đồng, hỗ trợ phát hành token theo từng giai đoạn hoặc đóng vai trò bảo vệ timeout trong giao dịch chuỗi chéo. Vì các bên tham gia phân bố toàn cầu, việc quy định “thời điểm sớm nhất được thực thi” giúp giảm sai sót và lạm quyền.
Trong Bitcoin, locktime thực hiện qua trường giao dịch nLockTime, xác định thời điểm sớm nhất mà thợ đào có thể đưa giao dịch vào khối.
Độ cao khối là “số thứ tự” trên blockchain: số càng lớn thì khối càng muộn. Nếu nLockTime đặt tại một độ cao khối nhất định, giao dịch chỉ xác nhận khi đạt độ cao đó. Nếu là timestamp (mọi giá trị từ 500000000 trở lên Bitcoin coi là timestamp), giao dịch không xác nhận trước thời điểm đó.
Ngoài nLockTime, Bitcoin Script cung cấp CheckLockTimeVerify (CLTV) và CheckSequenceVerify (CSV). CLTV kiểm tra theo thời gian tuyệt đối hoặc độ cao khối, CSV kiểm tra theo thời gian tương đối (ví dụ “chờ ít nhất X khối từ hiện tại”). Nhờ đó, có thể thiết lập điều kiện phức tạp cho ví multi-signature hoặc kênh thanh toán. Ví dụ, quy định “mỗi bên chỉ được rút tiền sau 100 khối”, giảm rủi ro bị rút ngay bởi một phía.
Trong smart contract, locktime thường dùng để trì hoãn quản trị và phát hành quỹ theo từng giai đoạn. Smart contract là “quy tắc tự động hóa” được thực thi đúng như lập trình khi triển khai.
Trong hệ sinh thái Ethereum, các hợp đồng như TimelockController tạo khoảng trì hoãn cho đề xuất quản trị. Phần lớn giao thức quy định locktime 24–72 giờ, giúp người dùng phát hiện và phản hồi rủi ro trước khi thực thi (năm 2024, Compound và Uniswap áp dụng quản trị với trì hoãn 24–48 giờ). Điều này giống như “thời gian làm nguội” sau khi khởi động thực thi.
Hợp đồng token cũng dùng locktime cho lịch vesting. Ví dụ, token phân bổ cho đội ngũ hoặc nhà đầu tư có thể áp dụng “cliff period” (chưa phát hành ban đầu) rồi vesting tuyến tính, ngăn bán tháo sớm. Khi đạt mốc vesting, hợp đồng tự động mở khóa phần tương ứng.
Với vesting token, locktime quyết định “khi nào token được nhận hoặc bán”. Vesting là quyền sử dụng tích lũy dần, không nhận toàn bộ một lần.
Trong staking hoặc sản phẩm sinh lời, locktime thường là kỳ hạn cố định—ví dụ 30 hoặc 90 ngày—không thể rút tiền trước hạn, hoặc rút sớm phải chịu phí. Sản phẩm staking tài chính và staking khóa của Gate hiển thị rõ thời gian khóa và quy định đáo hạn; người dùng cần xác nhận có được rút sớm không và thời gian thanh toán sau đáo hạn để tránh áp lực thanh khoản.
Với dự án, locktime hợp lý giúp ổn định kỳ vọng thị trường; với người dùng, hiểu rõ kỳ hạn và quy định rút sớm là điều cần thiết để quản lý vốn hiệu quả.
Trường hợp chuỗi chéo thường dùng HTLC (Hashed Time Lock Contracts), kết hợp điều kiện hash và thời gian để đảm bảo giao dịch chỉ hoàn thành khi thỏa mãn quy tắc hoặc hoàn trả tiền khi hết hạn.
HTLC giống “két sắt hai chìa”: một chìa là preimage hash (đáp án đúng), một chìa là thời gian hết hạn. Nếu cung cấp đáp án đúng trong locktime, bạn rút tiền trên chuỗi đích; nếu không, sau timeout, tiền tự động hoàn trả về địa chỉ gốc. Thiết kế này hỗ trợ atomic swap, đảm bảo hoặc cả hai bên đều thành công hoặc không giao dịch nào diễn ra.
Locktime là quy tắc “chỉ được thực thi hành động sau một thời điểm nhất định”, bất kể ai khởi tạo. Đóng băng giống như quản trị viên nhấn nút tạm dừng—không di chuyển gì cho đến khi bỏ đóng băng.
Kiểm soát quyền là “ai được phép hành động”—ví dụ yêu cầu nhiều chữ ký để chuyển tiền. Locktime liên quan đến “khi nào” được phép thực hiện. Nhiều hệ thống kết hợp cả hai: vừa cần phê duyệt đa bên vừa áp dụng trì hoãn trước khi thực thi, giúp phân tán rủi ro.
Locktime là cơ chế nền tảng trì hoãn hành động đến thời điểm xác định trong các trường hợp như giao dịch Bitcoin, quản trị hợp đồng thông minh, vesting token và swap chuỗi chéo. Việc kiểm soát “khi nào” được thực hiện giúp hạn chế giao dịch bốc đồng hoặc ác ý nhưng không thay thế cho kiểm soát quyền hoặc bảo mật khóa. Thiết kế locktime hiệu quả cần chọn tham chiếu thời gian phù hợp, sử dụng module đã kiểm toán, kiểm tra kỹ ranh giới trong kiểm toán và quy định rõ về đáo hạn/rút tiền ở tầng sản phẩm. Dù xây dựng hợp đồng tùy chỉnh hay dùng sản phẩm nền tảng, hãy lên kế hoạch thanh khoản trước và đánh giá tác động của thời gian khóa.
Locktime trong cài đặt thiết bị là khoảng thời gian không hoạt động sau đó màn hình sẽ tự động khóa. Ví dụ, đặt là 30 giây thì điện thoại sẽ tự khóa nếu không thao tác trong 30 giây. Tính năng này tăng bảo mật và tiết kiệm pin bằng cách ngăn truy cập trái phép và giảm tiêu thụ năng lượng không cần thiết.
Đặt locktime hợp lý có hai lợi ích: bảo mật riêng tư (tự động khóa ngăn người khác truy cập điện thoại khi chưa được phép) và tiết kiệm năng lượng (màn hình không sáng liên tục khi không cần thiết). Điều chỉnh locktime phù hợp với thói quen giúp cân bằng tiện lợi và bảo mật.
Có, sẽ gây bất tiện. Locktime quá ngắn (như 15 giây) có thể khiến bạn phải mở khóa liên tục—đặc biệt khi đọc bài dài. Nên đặt locktime từ 30–60 giây cho sử dụng hàng ngày; nơi công cộng, 15–30 giây tăng bảo mật. Chọn mức phù hợp thực tế sẽ tốt hơn chọn thời gian ngắn nhất.
Không có liên hệ trực tiếp. Locktime kiểm soát thời gian trước khi thiết bị tự động khóa; điều chỉnh độ sáng tự động dựa vào ánh sáng môi trường. Hai tính năng này độc lập, cài đặt riêng. Việc màn hình mờ dần thường do độ sáng thích ứng, không phải do bộ đếm thời gian khóa.
Trong cài đặt bảo mật của Gate, bạn có thể cấu hình thời gian tự động kết thúc phiên giao dịch. Vào Bảo mật tài khoản > Cài đặt thời gian kết thúc phiên và chọn thời lượng mong muốn (ví dụ: 10 phút, 30 phút hoặc 1 giờ). Nếu không có hoạt động trong thời gian này, chức năng giao dịch sẽ tự động khóa và yêu cầu xác minh danh tính để tiếp tục—giúp tăng bảo vệ tài sản.


