#nil $NIL @Nillion
Một nhà phát triển mà tôi theo dõi đã ra mắt một vault có trigger tái cân bằng 🤔.
Mất HÀNG THÁNG mới hoàn thiện được logic.
Chỉ trong MỘT TUẦN, có người đọc hợp đồng, tìm ra chính xác nó theo dõi điều gì và lần nào trigger kích hoạt cũng front-run được.
Vậy nên rốt cuộc chiến lược không thất bại. Nó chỉ ngừng còn BÍ MẬT ngay khi được đưa lên onchain.
Covenants được tạo ra chính để xử lý kiểu thất bại đó.
Cơ chế đơn giản hơn bạn tưởng.
Tác giả chọn một ủy ban gồm các node và một ngưỡng, chẳng hạn 5 node, bất kỳ 3 node nào cũng có thể mở khóa.
Chỉ thị được chia thành các phần, bằng phương pháp chia sẻ bí mật Shamir, rồi mỗi phần được mã hóa cho một node cụ thể.
Không node nào tự mình nắm đủ thông tin để đọc được bất cứ thứ gì.
Tác giả đăng trigger đã niêm phong cùng điều kiện giải phóng, công khai hoặc ẩn, vậy là xong. Các node chỉ cần theo dõi.
Khi điều kiện thực sự được đáp ứng, mỗi node giải mã phần của mình rồi đăng phần đó lên onchain.
Khi đủ số phần được đăng lên, bất kỳ ai cũng có thể khôi phục payload và nhận tiền thưởng. Chuỗi sẽ kiểm tra kết quả dựa trên một cam kết được tạo từ trước, nên không ai có thể tráo payload giả vào lúc tiết lộ.
Cách làm này không cần bot keeper hay một bên vận hành đáng tin cậy nắm giữ chiến lược và hứa sẽ không xem trộm.
Dusk, phiên bản đầu tiên của Covenants, hiện đã hoạt động trên Ethereum mainnet.
Không phải testnet, cũng không phải bản xem trước. Một vault như cái đã bị sao chép có thể được xây dựng lại bằng công nghệ này ngay hôm nay.
Đây cũng mới chỉ là kỷ nguyên 1 trong 7. Phiên bản này chủ ý giới hạn phạm vi ở các điều kiện về giá và thời gian, vì đó là phần hiện có thể hoạt động mà không cần bất kỳ bên đáng tin cậy nào.
Các kỷ nguyên tiếp theo sẽ ra mắt trước khi hết năm, mỗi kỷ nguyên mở rộng thêm những gì một điều kiện được niêm phong có thể tham chiếu.
Vậy nên, có hai điều tôi cứ nghĩ mãi. Việc che giấu trigger có thực sự bảo vệ chiến lược về lâu dài không, hay chỉ khiến việc đảo ngược kỹ thuật tốn kém hơn mà không loại bỏ được mối đe dọa?
Và một ủy ban gồm 3 trong 5 node có an toàn hơn đáng kể so với việc tin cậy một keeper không, hay chỉ phân tán cùng một vấn đề niềm tin cho nhiều bên hơn?
Và để mọi người biết, Dusk của Nillion và Layer1 #dusk không giống nhau nhé 😅