16 tháng 1 năm 2026, 21:28 UTC. Chín nghìn DUSK rời đi khỏi một ví ký đã bị xâm phạm. Đến 23:12, cầu nối đã tắt, và nước đi cuối cùng của kẻ tấn công, 8.91M DUSK, thất bại vì không có gì đang chạy để ký nó. @Dusk đã công bố toàn bộ dòng thời gian, bao gồm cả các hash giao dịch.
Quan điểm của tôi: bài hậu kiểm đó là lập luận thuyết phục nhất cho một quyết định mà Dusk đã đưa ra từ hai tháng trước. Tháng 11 năm 2025, Dusk và NPEX chọn Chainlink CCIP làm lớp liên chuỗi chính thức thay vì tự duy trì mã cầu nối. Sự cố không làm nảy sinh cuộc gọi đó. Nó chỉ khiến việc lý giải trở nên rõ ràng.
Điều được ủy thác ở đây là vận chuyển, không phải quyền kiểm soát. CCIP hiện đã vươn tới 65+ chuỗi, và chuẩn CCT chuyển DUSK giữa các mạng như Ethereum và Solana theo mô hình đốt và đúc. Dusk và NPEX vẫn nắm quyền sở hữu các hợp đồng token.
Một câu trong phần cầu nối được xây dựng lại đã ám ảnh tôi: ingestion (nạp dữ liệu) không còn tương đương với spending (chi tiêu). Các sự kiện được checkpoint, được lưu như các job, và một worker riêng thực hiện việc chi tiêu. Việc nhận một lệnh không còn là thẩm quyền để di chuyển tiền.
Ý tưởng tương tự ở phía dữ liệu. Chainlink DataLink được thiết kế để công bố dữ liệu trao đổi NPEX chính thức onchain như oracle độc quyền, với Data Streams xử lý các cập nhật độ trễ thấp. Công việc hàng ngày của tôi là kiểm thử một ứng dụng giao dịch chứng khoán, và con số trên màn hình người dùng chưa bao giờ chỉ là một mức giá. Đó là một feed được cấp phép từ một sàn giao dịch có tên, và đến cuối ngày chúng tôi đối soát với các số liệu chính thức của sàn giao dịch, không đối soát với một bộ tổng hợp. Xuất xứ là sản phẩm.
Phần tôi còn do dự: cả hai tích hợp đều được viết ở thì tương lai vào tháng 11 năm 2025, và tôi không thể chỉ ra một feed NPEX đang chạy trực tiếp ngay hôm nay. Mọi thông báo tích hợp đều đọc như thể là điều tất yếu cho đến khi nó không còn đúng. $DUSK trả gas và bảo mật mạng thông qua staking.
Quay lại mốc 23:12. Thứ đã cứu 8.91M DUSK cuối cùng là một công tắc tắt nhanh, không phải mã lắt léo. Nếu hệ thống của bạn buộc phải fail-closed ngay bây giờ, thì bạn vẫn phải tắt bằng tay thành phần nào?
#dusk
Quan điểm của tôi: bài hậu kiểm đó là lập luận thuyết phục nhất cho một quyết định mà Dusk đã đưa ra từ hai tháng trước. Tháng 11 năm 2025, Dusk và NPEX chọn Chainlink CCIP làm lớp liên chuỗi chính thức thay vì tự duy trì mã cầu nối. Sự cố không làm nảy sinh cuộc gọi đó. Nó chỉ khiến việc lý giải trở nên rõ ràng.
Điều được ủy thác ở đây là vận chuyển, không phải quyền kiểm soát. CCIP hiện đã vươn tới 65+ chuỗi, và chuẩn CCT chuyển DUSK giữa các mạng như Ethereum và Solana theo mô hình đốt và đúc. Dusk và NPEX vẫn nắm quyền sở hữu các hợp đồng token.
Một câu trong phần cầu nối được xây dựng lại đã ám ảnh tôi: ingestion (nạp dữ liệu) không còn tương đương với spending (chi tiêu). Các sự kiện được checkpoint, được lưu như các job, và một worker riêng thực hiện việc chi tiêu. Việc nhận một lệnh không còn là thẩm quyền để di chuyển tiền.
Ý tưởng tương tự ở phía dữ liệu. Chainlink DataLink được thiết kế để công bố dữ liệu trao đổi NPEX chính thức onchain như oracle độc quyền, với Data Streams xử lý các cập nhật độ trễ thấp. Công việc hàng ngày của tôi là kiểm thử một ứng dụng giao dịch chứng khoán, và con số trên màn hình người dùng chưa bao giờ chỉ là một mức giá. Đó là một feed được cấp phép từ một sàn giao dịch có tên, và đến cuối ngày chúng tôi đối soát với các số liệu chính thức của sàn giao dịch, không đối soát với một bộ tổng hợp. Xuất xứ là sản phẩm.
Phần tôi còn do dự: cả hai tích hợp đều được viết ở thì tương lai vào tháng 11 năm 2025, và tôi không thể chỉ ra một feed NPEX đang chạy trực tiếp ngay hôm nay. Mọi thông báo tích hợp đều đọc như thể là điều tất yếu cho đến khi nó không còn đúng. $DUSK trả gas và bảo mật mạng thông qua staking.
Quay lại mốc 23:12. Thứ đã cứu 8.91M DUSK cuối cùng là một công tắc tắt nhanh, không phải mã lắt léo. Nếu hệ thống của bạn buộc phải fail-closed ngay bây giờ, thì bạn vẫn phải tắt bằng tay thành phần nào?
#dusk