Mạng thử nghiệm DuskEVM đã hoạt động từ ngày 10 tháng 8, và tôi đã dành cả buổi chiều để thực sự triển khai một hợp đồng lên đó thay vì chỉ đọc tài liệu. Bất ngờ thứ nhất: chain ID là 745. Bất ngờ lớn hơn: gas được thanh toán bằng $DUSK , không phải một chỗ “ETH bọc” giả lập nào đó—ngay từ lệnh eth_chainId trên rpc.testnet.evm.dusk.network. #dusk @Dusk rõ ràng được thiết kế để cảm giác giống hệt như bất kỳ chuỗi OP Stack nào khác—Foundry, Hardhat, bộ công cụ tiêu chuẩn, verify trên Blockscout, xong.
Nhưng vấn đề thực sự đọng lại với tôi lại là thế này. Bộ sắp xếp (sequencer) chỉ đơn giản thực thi các giao dịch EVM thuần túy như không có chuyện gì đặc biệt đang xảy ra. Bộ đóng gói (batcher) đăng dữ liệu đó trở lại DuskDS dưới dạng blob—bình thường, minh bạch, nhìn thấy được. Hedger, lớp giao dịch bảo mật (confidential-transaction) mà ai cũng nhắc đến khi nói về “lời chào mời về quyền riêng tư” của Dusk… lại không nằm trong luồng này. Nó là phần bổ sung. Tùy chọn bật theo nhu cầu. Được gắn thêm sau, chứ không phải nằm dưới nền tảng.
Vậy nên câu chuyện “chuỗi được quản lý và ưu tiên quyền riêng tư” và những gì tôi thực sự triển khai hôm nay là hai sản phẩm khác nhau. Thứ được triển khai mặc định là một chuỗi EVM minh bạch, và nó tình cờ là chuỗi được quyết toán (settle) về Dusk. Các phần liên quan đến quyền riêng tư là chế độ nâng cao—dành cho sau này, cho người nào chịu khó chủ động tìm đến nó.
Không hẳn là một lựa chọn thiết kế tệ—chỉ là nó không phải điều mà nội dung marketing gợi ý là điểm bắt đầu. Điều này khiến tôi tự hỏi liệu có bao nhiêu builder ở đây sẽ thậm chí chạm vào Hedger trước mainnet, hay chỉ… không thèm quan tâm.
Nhưng vấn đề thực sự đọng lại với tôi lại là thế này. Bộ sắp xếp (sequencer) chỉ đơn giản thực thi các giao dịch EVM thuần túy như không có chuyện gì đặc biệt đang xảy ra. Bộ đóng gói (batcher) đăng dữ liệu đó trở lại DuskDS dưới dạng blob—bình thường, minh bạch, nhìn thấy được. Hedger, lớp giao dịch bảo mật (confidential-transaction) mà ai cũng nhắc đến khi nói về “lời chào mời về quyền riêng tư” của Dusk… lại không nằm trong luồng này. Nó là phần bổ sung. Tùy chọn bật theo nhu cầu. Được gắn thêm sau, chứ không phải nằm dưới nền tảng.
Vậy nên câu chuyện “chuỗi được quản lý và ưu tiên quyền riêng tư” và những gì tôi thực sự triển khai hôm nay là hai sản phẩm khác nhau. Thứ được triển khai mặc định là một chuỗi EVM minh bạch, và nó tình cờ là chuỗi được quyết toán (settle) về Dusk. Các phần liên quan đến quyền riêng tư là chế độ nâng cao—dành cho sau này, cho người nào chịu khó chủ động tìm đến nó.
Không hẳn là một lựa chọn thiết kế tệ—chỉ là nó không phải điều mà nội dung marketing gợi ý là điểm bắt đầu. Điều này khiến tôi tự hỏi liệu có bao nhiêu builder ở đây sẽ thậm chí chạm vào Hedger trước mainnet, hay chỉ… không thèm quan tâm.
