Tôi đã đi tìm hiểu cách Citadel thực sự xử lý một chứng chỉ đã bị thu hồi. Hóa ra câu trả lời không phải là "chuỗi tự kiểm tra nó". Giao thức Citadel của Dusk Network $DUSK #dusk cho phép người dùng chứng minh rằng một phiên là hợp lệ về mặt mật mã — tức là một License Provider thực sự đã ký một license thực sự — nhưng theo tài liệu, bằng chứng đó không quyết định chính sách dịch vụ. Lựa chọn này thuộc về Service Provider. Theo chính tài liệu của @Duskfoundation, SP quyết định SP tin tưởng những License Provider nào, SP chấp nhận những thuộc tính nào, liệu phiên có hết hạn hay bị thu hồi hay không, và liệu cookie phiên có thể được tái sử dụng hay không. Tất cả điều này không được ghi vào phần xác minh trên chuỗi. Điều thay đổi đối với tôi là nhận ra rằng "KYC bảo toàn quyền riêng tư" ở đây không có nghĩa là chuỗi thực thi việc tuân thủ. Các thuộc tính cá nhân không bao giờ được ghi lên blockchain — phần này được nêu rõ trong tài liệu. Nhưng việc hết hạn, thu hồi và mức độ tin cậy vào bên cấp phát đều là các quyết định chính sách mà từng Service Provider tự đưa ra một cách độc lập, ở ngoài chuỗi, mà không có gì trên chuỗi bắt buộc sự nhất quán giữa chúng. @Dusk
Chờ — thứ đang "bảo vệ" giao dịch DuskEVM của bạn khỏi bot ngay lúc này thậm chí còn không phải công nghệ “xịn” gì. Ai cũng nói về Hedger, công cụ quyền riêng tư của DuskEVM ($DUSK #dusk @DuskFoundation) — mã hóa đồng cấu cộng với các bằng chứng ZK, số dư được mã hóa, mã hóa thực sự. Nhưng đó không phải thứ đang ngăn nạn front-running hiện tại. Tôi đã kiểm tra tài liệu. DuskEVM hiện đang chạy chế độ sequencer-only. Không có mempool công khai. Chỉ có một sequencer, không có gì để bot theo dõi và nhảy lên trước. Đây mới là cơ chế thực sự. Vậy nên có hai câu chuyện “quyền riêng tư” khác nhau được xếp chồng lên nhau, và rất dễ gán nhầm công lao. Hedger là quyền riêng tư mật mã có thật, được thiết kế để sẵn sàng cho kiểm toán. Còn bảo vệ khỏi front-running là chuyện khác — hệ quả phụ của việc có một sequencer duy nhất mà không lộ ra gì. Điều tôi chưa tìm thấy là: có tài liệu hay lộ trình nào nói rằng sequencer của DuskEVM sẽ tiếp tục chỉ là một hay sẽ mở ra theo thời gian không. Nếu sau này nó trở thành nhiều bên hoặc công khai, thì cơ chế bảo vệ cụ thể này sẽ cần một thứ thay thế. Điều đó chưa được xác nhận ở đâu mà tôi thấy — chỉ là câu hỏi mà cấu hình hiện tại đặt ra. Không biết có ai đã theo dõi lộ trình sequencer thực tế của DuskEVM chưa. Thành thật là tôi không biết câu trả lời ở đây. @Dusk
Dành cả buổi chiều để lục lọi các repo của Dusk thay vì chỉ đọc deck pitch. #Dusk $DUSK @DuskFoundation — “quyền riêng tư trên một blockchain công khai” chính là mồi câu của TradFi, vì vậy tôi muốn xem thực sự đang diễn ra điều gì, không phải những gì đang được nói. Đây là điểm khiến tôi chú ý: duskevm-genesis, repo lưu giữ genesis block và cấu hình rollup, có các commit được đưa lên vào ngày 8 và 10 tháng 8 năm 2026. Không phải code thanh toán RWA. Không phải một hợp đồng chứng khoán. Genesis và phần cứng/“plumbing” rollup — thứ nhàm chán, nhưng chịu tải, chẳng ai thèm chụp màn hình. Trong khi đó, cặp giao dịch hoạt động nhất của DUSK, DUSK/USDT trên Binance, vào thời điểm tôi kiểm tra đang có khoảng 117k USD khối lượng giao dịch trong 24h, so với tổng khoảng 3,07M USD trên 51 thị trường (CoinGecko). Với một dự án mà toàn bộ luận điểm là “các tổ chức cuối cùng sẽ giao dịch trên một blockchain công khai”, thì tín hiệu này khá mỏng. Khi bước vào, tôi đã phải suy nghĩ lại về cách mình định khung vấn đề — tôi cho rằng quyền riêng tư “tuân thủ” đồng nghĩa với dòng chảy thể chế vô hình đang âm thầm chạy ở phía sau. Thứ tôi tìm thấy lại là hạ tầng vẫn đang được nối dây, lặng lẽ, trong khi vốn hóa thị trường vẫn nằm dưới 50M. Vậy ở đây cái gì đến trước — các tổ chức mà Dusk cứ hứa, hay phần plumbing rốt cuộc bắt kịp với lời chào? @Dusk
Reading the Phoenix circuit constraints stopped me. On Dusk $DUSK #dusk @Duskfoundation the Transfer Contract never looks at the actual note values or which Merkle leaf is spent. It only checks a PLONK proof that the private inputs satisfy five conditions: the note hash opens against a recent Merkle root of notes, the prover knows the note secret key, the nullifier equals Poseidon(npk′ ‖ position), the output commitments open correctly, and the sum of input values equals outputs plus fee plus any deposit. Nullifiers themselves are published so the network can reject reuse. Because each is derived from the hidden note key and position, no observer can map a nullifier back to a specific leaf. Validity lives entirely inside circuit satisfaction; the contents never appear on the ledger. What changed for me was realizing double-spend protection and balance integrity both sit inside the proof rather than any visible state change. Next check: whether every accepted Phoenix transaction’s published nullifiers stay unique in the on-chain nullifier set after finality. @Dusk