Mạng mixnet của Nym hiện đã hoạt động trên các ví Zcash
Nym đã hoàn thành Chương trình Tài trợ Cộng đồng Zcash, và tính năng bảo mật ở cấp độ mạng hiện đã được tích hợp sẵn trong các ví Zcash thực tế


Chia sẻ
Hôm nay, Nym tự hào thông báo rằng công ty đã hoàn thành Chương trình tài trợ cộng đồng Zcash, và dự án đã đi vào hoạt động tại nơi quan trọng nhất: mạng mixnet của Nym hiện đã hoạt động bên trong các ví Zcash. Kể từ năm 2024, các kỹ sư và nhà nghiên cứu của Nym đã hợp tác chặt chẽ với các nhà phát triển Zcash, bao gồm cả huyền thoại Daira-Emma Hopwood, để bảo vệ lớp duy nhất mà ngay cả công nghệ zero-knowledge nổi tiếng của Zcash cũng không thể che chắn: lưu lượng mạng bên dưới mỗi giao dịch Zcash.
Kết hợp tính riêng tư ở cấp độ mạng và cấp độ blockchain cho Zcash là mục tiêu mà Nym và cộng đồng Zcash cùng nhau hướng tới, và giờ đây nó cuối cùng đã đến tay người dùng thực sự. Các giao dịch được bảo vệ của Zcash đã che giấu nội dung bạn gửi. Giờ đây, mạng mixnet của Nym có thể ẩn danh người gửi.
Lớp mạng Zcash để lộ
Các bằng chứng không tiết lộ thông tin (zero-knowledge proofs) của Zcash là công nghệ tiên tiến nhất trong việc bảo vệ những gì diễn ra trên chuỗi. Một giao dịch được bảo vệ sẽ ẩn danh người gửi, người nhận và số tiền. Điều mà zk-SNARKs không bao giờ được thiết kế để bảo vệ chính là lớp mạng bên dưới: luồng gói tin internet mà ví của bạn gửi đi mỗi khi đồng bộ hóa hoặc phát sóng một giao dịch.
Ở lớp đó, địa chỉ IP, thời gian truy cập và mẫu lưu lượng truy cập của bạn sẽ bị lộ ra cho máy chủ lightwalletd, nhà cung cấp dịch vụ internet, các nhà điều hành nút và bất kỳ ai có tầm nhìn đủ rộng về mạng. Kết hợp dữ liệu siêu dữ liệu mạng đó với dữ liệu blockchain công khai, một người quan sát kiên trì có thể bắt đầu liên kết một người dùng “được bảo vệ” trở lại với hoạt động của họ. Quyền riêng tư trên chuỗi (on-chain privacy) hoàn toàn khác với tính ẩn danh. Khoảng trống này không phải là một lỗ hổng của Zcash; nó đã được thừa nhận ngay trong bài báo nghiên cứu ban đầu về Zerocash của chính Zcash.
"Do các giao dịch Zerocash bản thân không có độ trễ thấp, nên các mạng trộn (ví dụ: Mixminion) cũng là một phương án khả thi để tăng cường tính ẩn danh, và phương án này ít dễ bị phân tích lưu lượng hơn so với Tor." — Bài báo gốc về Zerocash (http://zerocash-project.org/media/pdf/zerocash-oakland2014.pdf), 2014
Những thành tựu của Nym
Khoản tài trợ này đã tạo ra một nền tảng hoàn chỉnh, sẵn sàng cho các nhà phát triển để định tuyến lưu lượng Zcash qua mạng mixnet của Nym, nơi các gói dữ liệu có kích thước giống hệt nhau, các bước nhảy ngẫu nhiên và lưu lượng che giấu khiến việc phân tích siêu dữ liệu mạng trở nên bất khả thi ngay cả đối với kẻ thù đang theo dõi toàn bộ mạng. Mọi thành phần đều công khai, được ghi chép đầy đủ và đang được sử dụng.
Hướng dẫn thiết kế và mô hình mối đe dọa cho Zcash
Nym đã xây dựng một mô hình mối đe dọa quyền riêng tư mạng và tài liệu thiết kế đầy đủ cho Zcash, được xem xét bởi mạng lưới các chuyên gia về quyền riêng tư của Nym và các nhà phát triển của chính Zcash. Nó mô tả các mối đe dọa thực tế mà người dùng Zcash phải đối mặt, từ máy chủ lightwallet bị xâm nhập đến một đối thủ thụ động toàn cầu theo dõi toàn bộ internet, và cung cấp cho các nhà phát triển giải pháp khắc phục cụ thể dựa trên Nym cho từng trường hợp, kèm theo các sơ đồ động.
Đây là bản đồ mà mọi nhà phát triển ví cần tham khảo để đánh giá về quyền riêng tư mạng, và tài liệu mô hình mối đe dọa đầy đủ cùng tài liệu thiết kế cho Zcash hiện đã được công bố tại zcash-sdk.nym.com. Mã tích hợp đã được chuyên gia mật mã Zcash Daira-Emma Hopwood đánh giá độc lập.
Bộ công cụ để định tuyến lưu lượng Zcash qua mạng mixnet
Không phải ví nào cũng có cùng nhu cầu. Việc gửi giao dịch diễn ra nhanh chóng; trong khi đó, việc đồng bộ hóa toàn bộ chuỗi lại tốn nhiều tài nguyên. Thay vì một giải pháp cứng nhắc duy nhất, Nym đã phát hành một bộ crates mã nguồn mở bằng Rust, tất cả đều có sẵn trên crates.io, cho phép các nhà phát triển lựa chọn mức độ bảo vệ phù hợp cho từng loại lưu lượng truy cập:
- nym-smolmix là crate chính dành cho các ví hiện có. Nó định tuyến lưu lượng HTTP(S) và gRPC thông thường của ví qua mạng trộn bằng cách thay thế trực tiếp các socket mạng tiêu chuẩn, nhờ đó các nhà phát triển có được sự bảo vệ từ mạng trộn mà không cần thiết kế lại cách ví của họ giao tiếp với mạng.
- nym-smoldvpn cho phép các ví đồng bộ hóa thông tin chuỗi nhanh chóng nhưng bảo mật hơn, thông qua một đường hầm WireGuard hai bước trong không gian người dùng (tunnel-in-a-tunnel).
- nym-swizzle giúp tối ưu hóa mô hình lưu lượng truy cập, điều chỉnh thời gian và nội dung của các yêu cầu trước khi chúng rời khỏi thiết bị của bạn. Nó hoạt động giống nhau dù lưu lượng truy cập đi qua mixnet, VPN, Tor hay kết nối trực tiếp.
- nym-swizzle-zcash được tối ưu hóa đặc biệt cho thời gian và khoảng thời gian giữa các khối của Zcash, và đi kèm với các thư viện kết nối cho Go và C để có thể tích hợp vào các ví được viết bằng bất kỳ ngôn ngữ nào.
Cùng nhau, họ tách biệt danh tính mạng của người dùng khỏi hoạt động Zcash của họ: điểm cuối vẫn nhận được giao dịch, nhưng không còn có thể xác định được người gửi là ai hay đến từ đâu.
Các dịch vụ Zcash hoạt động bên trong mạng mixnet
Đối với các đội ngũ muốn tiến xa hơn, Nym đã xây dựng một phương thức để vận hành hạ tầng Zcash ngay bên trong chính mạng mixnet. Sử dụng mô-đun nym-sdk::Stream mới, dịch vụ gửi giao dịch chỉ có thể được truy cập thông qua mạng mixnet và không hiển thị trên internet công khai, tương tự như một dịch vụ ẩn dành cho các giao dịch Zcash.
Nym cũng đã hướng dẫn cách chạy lightwalletd, máy chủ mà hầu hết các ví nhẹ đều dựa vào, với tư cách là một trong những nhà cung cấp dịch vụ trong mạng mixnet này, để tính năng bảo vệ có thể được tích hợp vào cơ sở hạ tầng chứ không chỉ trong ứng dụng. Xem hướng dẫn chạy lightwalletd bên trong mạng mixnet của Nym tại zcash-sdk.nym.com.
Nym hiện đã có mặt trên các ví Zcash
Đây không phải là một bản thử nghiệm chỉ nằm trên kệ. Các nhà phát triển ví đã bắt đầu tích hợp tính năng này.
Zingo! Ví

Zingo đã tích hợp mạng mixnet của Nym một cách bản địa, với công tắc bật/tắt đơn giản mà Nym đã đề xuất trong đề xuất tài trợ ban đầu.
➤ Xem thêm từ Zingo!


Zkool
Zkool cho phép người dùng kết nối với bất kỳ nút RPC Zcash nào qua mạng mixnet của Nym, chỉ bằng một nút chuyển đổi đơn giản.


Giới thiệu các tác giả

Harry Halpin, PhD
Giám đốc điều hànhMục lục
Tiếp tục đọc...

$NYM trên Edge: $NYM đã được tích hợp vào ví Edge
Ví điện tử tự lưu ký được xây dựng dựa trên các nguyên tắc bảo mật và là đối tác đáng tin cậy trong hệ sinh thái bảo mật của Nym
Đổi Zcash (ZEC) của bạn lấy $NYM
Công cụ trao đổi Nym mới cho phép bạn nhận $NYM gốc một cách riêng tư bằng ZEC được bảo vệ để hưởng mức giảm giá lớn cho NymVPN và nhiều ưu đãi khác

Cách bảo vệ địa chỉ IP của bạn trong và sau quá trình nâng cấp Ironwood
NymVPN gia hạn quyền truy cập miễn phí cho người dùng Zcash để chuyển ZEC một cách riêng tư và an toàn mà không làm lộ địa chỉ IP


