Có một thiết kế của TermMax khá kín đáo, nhưng khi đọc tài liệu, tôi đã dừng lại xem khá lâu.

Trước đây, khi tìm hiểu về bảo mật DeFi, phản ứng đầu tiên của tôi thường là nghĩ đến kiểm toán, ví đa chữ ký, giao thức đã từng gặp sự cố chưa. Còn ở TermMax, có một chi tiết tinh tế hơn: một số tham số quan trọng không thể được quản trị viên tùy ý thay đổi rồi có hiệu lực ngay giây tiếp theo.

Vault của họ có Timelock.

Quy trình đại khái là Curator gửi đề xuất thay đổi, sau đó đề xuất bước vào thời gian chờ và chỉ được chính thức chấp nhận khi hết thời gian đó. Thời gian chờ mặc định là 1 ngày, và cũng không thể tùy ý đặt thời gian này: phạm vi được tài liệu chính thức đưa ra là tối thiểu 1 ngày, tối đa 30 ngày. Trong thời gian chờ còn có vai trò Guardian, có thể kiểm tra những thay đổi chưa có hiệu lực và hủy chúng nếu phát hiện vấn đề. (TS Finance Docs)

Theo tôi, điều hữu ích nhất ở đây không phải con số “24 giờ”, mà là khoảng trống mà thiết kế này cố tình tạo ra.

Giả sử một tham số phí bị sửa nhầm, hoặc quyền hạn gặp vấn đề. Nếu thay đổi có hiệu lực ngay lập tức, tốc độ trên blockchain càng nhanh thì thời gian để người khác phát hiện sự cố lại càng ít. Timelock về cơ bản tách riêng “gửi đề xuất thay đổi” và “thay đổi thực sự có hiệu lực” thành hai việc khác nhau.

Ngay cả Oracle, nơi ảnh hưởng đến việc định giá tài sản thế chấp và quyết định thanh lý, cũng được TermMax bảo vệ riêng bằng Timelock. (TS Finance Docs)

Bình thường, kiểu thiết kế này thực ra không mấy nổi bật.

Khi thị trường ổn định, chẳng ai thấy một giao thức “phải chờ một ngày mới sửa được tham số” là ghê gớm, thậm chí còn có thể thấy phiền. Nhưng nếu quyền hạn có vấn đề hoặc xảy ra thao tác sai, một ngày đó có thể là khoảng thời gian để kiểm tra, phát hiện và hủy thay đổi.

Vì vậy, giờ đây khi tìm hiểu một giao thức, tôi sẽ xem thêm một trang về cơ chế vận hành phía sau.

APY trên trang chủ là thứ dành cho mọi người xem. Còn điều thực sự khiến tôi muốn tìm hiểu kỹ hơn lại là: khi có sự cố, giao thức có chừa thời gian cho người dùng hay không.

Khi xem các dự án DeFi, mọi người có chủ động kiểm tra những thứ như Timelock không?

@TermMax #TermMax