#nil #NIL $NIL @Nillion

Tôi từng nghĩ quyền riêng tư trên chuỗi có nghĩa là dữ liệu luôn được giữ kín, không hơn không kém. Nhưng Covenant hoạt động khác.
Một chỉ thị được công bố trên Ethereum, khóa kín theo một điều kiện và không ai có thể đọc được — kể cả các nút mạng xử lý chỉ thị đó — cho đến khi điều kiện thực sự được đáp ứng. Khi đó, nó được giải mã. Không phải che giấu vĩnh viễn, mà là che giấu với cơ chế kích hoạt được tích hợp sẵn.
Dusk là giai đoạn đầu tiên của cơ chế này, hiện đã hoạt động trên mạng chính Ethereum. Với một nhà giao dịch, đây là khác biệt thực sự so với những gì thường có thể làm được. Lệnh cắt lỗ hoặc lệnh giới hạn được đăng lên chuỗi ngày nay sẽ hiển thị ngay khi được gửi đi, đồng nghĩa với việc mức giá bạn sẵn sàng chấp nhận bị công khai trước cả khi lệnh được thực hiện. Covenant cho phép chỉ thị đó được giữ kín cho đến khi điều kiện mà nó chờ đợi thực sự được kích hoạt.
Điều tôi đang theo dõi là liệu cơ chế này có trụ vững khi dòng lệnh thực tế đi qua hay không. Việc chỉ tiết lộ khi có điều kiện chỉ có ý nghĩa nếu khoảng thời gian từ lúc “được khóa kín” đến lúc “được kích hoạt” đủ ngắn để không ai có thể hành động dựa trên thông tin biết trước rằng điều kiện sắp xảy ra.