Test hiệu năng Nym Fast & Furious Network I, II và III
Chia sẻ
Trong hai tuần qua, mạng Nym và đội ngũ cốt lõi đã tiến hành một loạt test hiệu suất. Các đợt test yêu cầu nhóm cốt lõi của Nym thiết lập các máy khách trên toàn thế giới để đẩy lưu lượng truy cập lớn qua mạng nhằm tìm hiểu xem mạng có thể được cải thiện ở đâu. Đợt test thứ ba được lên kế hoạch vào lúc 17 giờ UTC + 7 Thứ Ba, ngày 9 tháng 4 và sẽ diễn ra trực tiếp trong AMA hàng tuần của Nhà điều hành.
Các đợt test hiệu suất này đang cho cộng đồng các nhà khai thác phi tập trung, toàn cầu này biết những gì sắp xảy ra: ra mắt ứng dụng thương mại đầu tiên chạy trên Nym network, NymVPN .
Mục đích của test ngày hôm nay là:
- Đẩy lưu lượng truy cập đáng kể qua mixnet, xác định chính xác và ghi lại mọi thông báo lỗi không nhất quán cũng như nguồn gốc của chúng.
- Thu hút cộng đồng nhà điều hành để hỗ trợ ipv6 tốt hơn sau khi thấy các đợt test trước đó thường thất bại trong lĩnh vực này.
- Liên hệ với từng nhà khai thác về các hành động cụ thể, tập trung vào các gateway không xử lý lưu lượng truy cập đúng cách.
Trước khi bắt đầu đợt test hôm nay, bài đăng trên blog này tóm tắt một số kiến thức ban đầu từ hai đợt test hiệu suất đầu tiên, tập trung vào việc tinh chỉnh phương pháp test, giám sát và liên lạc với người vận hành.
- Bạn có phải là nhà điều hành Nym node không? Tham gia kênh Ma trận của nhà điều hành
Nym network
Mạng Nym là cơ sở hạ tầng phi tập trung vận hành bởi các nhà khai thác độc lập, và một trong những mạng che phủ quyền riêng tư tiên tiến nhất thế giới: mixnet. Các nhà khai thác độc lập này cung cấp dịch vụ định tuyến và trộn cho mọi lưu lượng truy cập internet, giúp cho các mô hình liên lạc trên toàn bộ internet không thể bị theo dõi. Các nhà khai thác Nym được điều phối và khen thưởng thông qua hệ thống kinh tế token, khuyến khích việc cung cấp các dịch vụ bảo mật tuyệt vời cho các ứng dụng và người dùng cuối.
Mạng phi tập trung có thể cung cấp các thuộc tính bảo mật độc đáo. Nhưng chúng cũng có những thách thức riêng — chẳng hạn như đảm bảo tính nhất quán của dịch vụ giữa các node. Các Test hiệu năng Fast & Furious hướng đến việc giải quyết những thách thức này để mạng cung cấp chất lượng dịch vụ cao cho bất kỳ ứng dụng nào chạy trên đó.
Tại sao phải tiến hành test hiệu suất?
Việc đảm bảo độ tin cậy cao, tốc độ cao và thông lượng trên mạng lưới toàn cầu, phi tập trung của các nhà khai thác độc lập là một thách thức. Và đánh giá hiệu suất của một mạng riêng tư như vậy khi nó được thiết kế rõ ràng để ngăn chặn mọi hoạt động giám sát lưu lượng truy cập tập trung sẽ càng nhiều trở ngại! Nhưng đây chính là mục đích của các đợt test hiệu suất Fast & Furious: để giải quyết những vấn đề này, từng bước một, với sự hợp tác của cộng đồng người vận hành Nym.
Test trong quy mô phòng thí nghiệm là không đủ
Đội ngũ phát triển Nym Core tiến hành các đợt test thường xuyên trong phòng thí nghiệm để đo điểm chuẩn và hiểu rõ hơn về cách thức mà mạng Nym có thể hoạt động. Môi trường sandbox cung cấp một nơi để nhóm test các cải tiến đối với các tệp nhị phân và để hệ sinh thái Nym thực hiện test, tích hợp, công cụ, v.v. của riêng họ. Điều này đã đưa ra một số ước tính ban đầu về số lượng máy khách có thể được duy trì trên mỗi lõi cho mỗi node. Tuy nhiên, thế giới thực rất phức tạp và đầy những vấn đề bất ngờ.
Số lượng máy khách trên mỗi lõi trong thế giới thực mà node Nym trong thế giới thực có thể duy trì là không rõ ràng. Và không rõ có bao nhiêu máy khách trên mỗi node ở chế độ VPN 2 bước. Tại sao? Các nhà cung cấp đám mây không phải lúc nào cũng dẫn đầu về băng thông. Có thể có giới hạn CPU và giới hạn Gb/s của nhà cung cấp VPS và hiệu suất của trung tâm dữ liệu sẽ khác nhau. Trên thực tế, vẫn chưa rõ chính xác số liệu nào là quan trọng nhất để cải thiện hiệu suất mạng tổng thể!
Điều này phải được test, cải tiến và lập mô hình để hiểu được có bao nhiêu người dùng đồng thời mà mạng Nym có thể duy trì trong khi vẫn cung cấp hiệu suất cao. Do đó, mục đích của các đợt test Fast & Furious là để cả nhóm nòng cốt và cộng đồng nhà điều hành thu được những hiểu biết quan trọng, bao gồm:
- Có bao nhiêu máy khách mixnet yêu cầu lượng lớn lưu lượng IP từ các máy chủ trên Internet mà bộ gateway Nym hiện tại có thể xử lý;
- Lưu lượng IP được duy trì ở mức nào mà một tập hợp con các node mainnet (entry gateway, mix node và exit gateway) có thể duy trì;
- Các cải tiến đối với các nhị phân mix node và gateway để cải thiện thông lượng trên mainnet;
- Các phép đo để cung cấp thông số kỹ thuật máy cần thiết/tối ưu;
- Kiểm tra và cải thiện chất lượng hoạt động của các node Nym;
- Để các nhà khai thác phát hiện ra các hạn chế và điều chỉnh tốc độ bất ngờ nào của các nhà cung cấp VPS;
- Để người vận hành tìm hiểu cách giám sát các node của họ theo kiểu phân tán.
Những kết quả thu được?
Trước hết, Nym biết rằng cộng đồng nhà điều hành Nym rất nhanh nhạy, gắn kết và đang trở thành chuyên gia cũng như cố vấn một cách tự nhiên cho người mới. Nói cách khác, đó là một cộng đồng thực sự.
Gần đây có rất nhiều nhà khai thác mới đã tham gia thông qua sự quỷ quyền và các chương trình tài trợ dịch vụ, được hỗ trợ bởi các nhóm cộng đồng. Các chương trình này cho phép giao tiếp và phối hợp tốt với nhóm nòng cốt. Cho đến nay, 340 node (212 mix node, 128 gateway) đã được đăng ký cho các phiên test hiệu suất. Một trong những mục đích chính của test hiệu suất là kiểm tra xem định tuyến gói Internet mới cho các exit gateway đang hoạt động như thế nào. Ngay khi nhóm bắt đầu đẩy tải qua mạng, đã có những phản ứng nhanh chóng đối với việc học hỏi. 75% node hiện đang hoạt động với IPR được kích hoạt và các nhà khai thác đang thiết lập giám sát của riêng họ.
Để cung cấp thông tin chi tiết cho các Test hiệu suất, các nhà khai thác đang chạy một tệp nhị phân đã sửa đổi với điểm cuối giám sát các gói được nhận, gửi và loại bỏ. Điểm cuối này cho phép người vận hành dễ dàng kết nối hệ thống giám sát của riêng họ. Điều này dẫn đến một bài học quan trọng cho hầu hết cộng đồng về tầm quan trọng của việc giám sát hiệu suất phi tập trung. Đây là lý do tại sao…
Mạng phi tập trung cần các phép đo phi tập trung
Trong số cộng đồng nhà điều hành node Nym có các nhà khai thác cơ sở hạ tầng Web3 dày dặn kinh nghiệm và có tính chuyên nghiệp cao như Nodes Guru và Blockfend cũng như các nhà hoạt động điều hành node vì lợi ích xã hội. Cộng đồng này đã xây dựng một số công cụ thiết yếu được sử dụng rộng rãi và đáng tin cậy nhất dành cho các nhà khai thác và nhà đầu tư: Nodes Guru explorer, bảng điều khiển No Trust Verify và công cụ tính phần thưởng Explore Nym. Và gần đây nhất, để phục vụ cho phiên test, một trong những ‘Shinobi’ tích cực nhất trong cộng đồng, pawnflake, đã viết một tập lệnh để giúp theo dõi hiệu suất của node. Điều này dẫn đến một cuộc thảo luận rộng hơn về những khác biệt quan trọng giữa giám sát hiệu suất cho các hệ thống bảo mật tập trung và phi tập trung.
Test hiệu suất Nym với mục tiêu tìm hiểu cách cải thiện mạng Nym và các tệp nhị phân. Vì lý do này, quá trình test đòi hỏi phải truy tìm các gói đã nhận, gửi và loại bỏ từng node bằng cách sử dụng Prometheus và Grafana.
Thiết lập đợt test sẽ hoạt động tốt nếu mỗi node thực hiện giám sát độc lập. Tuy nhiên, một vấn đề sẽ nảy sinh nếu việc giám sát là tập trung. Nếu các node theo dõi các gói của chúng thông qua một dịch vụ duy nhất thì điều này sẽ tiết lộ các đường dẫn đầy đủ của định tuyến gói ở một nơi. Tại thời điểm đó, sự phi tập trung sẽ mất đi các thuộc tính của nó vì khi đó bất cứ ai cũng sẽ có cái nhìn tổng quan đầy đủ về giao tiếp mạng và có thể tìm hiểu tất cả các thông tin về mô hình giao tiếp: ai đang nói với ai và về cái gì.
Thay vào đó, phi tập trung thực sự là các nhà khai thác phải thực hiện giám sát và đo lường cục bộ của riêng họ và chỉ cần báo cáo lại kết quả để phân tích thêm. Do đó, tập lệnh của Pawnflake đã được đưa vào hướng dẫn giám sát node độc lập thay vì được cung cấp dưới dạng dịch vụ tập trung.
- Hãy xem hướng dẫn của chúng tôi để thiết lập mẫu số liệu và tìm hiểu cách vận hành chúng theo cách tự quản lý
Làm thế nào để biết liệu các node có độc hại hay không?
Bạn có thể tự hỏi, điều gì sẽ ngăn các node chỉ chạy giám sát tập trung các đường dẫn khi các tệp nhị phân mới đã thực hiện được điều này trong các đợt test?
Đầu tiên, để kẻ xấu có thể tổng hợp tất cả các đường dẫn, chúng sẽ phải thuyết phục hầu hết các nhà khai thác cung cấp dữ liệu của mình. Và sau khi quá trình test kết thúc, họ sẽ cần phải thuyết phục các nhà khai thác chạy phiên bản sửa đổi của phần mềm để có thể ghi lại đường dẫn. Về mặt xã hội, điều này khá khó đạt được do số lượng, phạm vi địa lý và tính đa dạng của các nhà khai thác node Nym. Và về mặt kỹ thuật, điều này sẽ càng trở nên khó khăn hơn vì các cố vấn của Nym hiện đang làm việc trên các vùng bảo mật để xác minh bằng mật mã rằng một node đang chạy phiên bản phần mềm chưa sửa đổi.
Để chính thức hóa chính sách không ghi nhật ký hơn nữa, nhóm Nym Core đang chuẩn bị các Điều khoản & Điều kiện mới dành cho nhà điều hành. Nội dung này sẽ nêu rõ trách nhiệm pháp lý của nhà điều hành đối với phần mềm, mạng Nym, người dùng và công ty.
Cuối cùng, lợi ích tốt nhất của nhà điều hành node là không cố gắng lấy các số liệu tổng hợp tập thể và giữ thông tin không cần thiết vì điều đó có thể dẫn đến nguy cơ vướng vào pháp lý.
Nhìn chung, đây là một cải tiến lớn so với các mạng chuyển tiếp tập trung như VPN, những mạng có cái nhìn tổng quan đầy đủ về tất cả lưu lượng truy cập của người dùng.
Chuyện gì xảy ra tiếp theo?
Hai đợt test đầu tiên đã cho phép các nhà khai thác và đội ngũ dự án tìm hiểu cách tốt nhất để thực hiện test hiệu suất trên mixnet phi tập trung, trực tiếp. Một điều chưa từng được thực hiện trước đây! Các node hiện đã được nâng cấp lên các tệp nhị phân mới, giám sát phi tập trung được thiết lập và nhóm Q/A của Nym đã thiết lập tất cả các hệ thống. Mục đích là để hiểu các gói mỗi giây, byte mỗi giây và bắt đầu có được bức tranh tổng thể về số liệu nào ảnh hưởng đến hiệu suất nhiều nhất.
Nhóm Q/A của Nym đã có 50–100 máy khách trên toàn thế giới đẩy tải qua mạng, gửi và tìm nạp nội dung hình ảnh, video trên toàn thế giới. Câu hỏi hiện tại vẫn là, ai sẽ phá vỡ đầu tiên? Nhóm Q/A của Nym hay người điều hành Nym? 😎
Test thứ ba sắp bắt đầu! Đăng ký tại đây .
Tài nguyên
- Trang đăng ký Fast & Furious
- Tài liệu test hiệu suất Nym
- Giám sát hiệu suất phi tập trung
- Hướng dẫn vận hành node Nym
Tham gia cộng đồng Nym
Discord // Telegram // Element // Twitter
Privacy loves company
English // 中文 // Русский // Türkçe // Tiếng Việt // 日本 // Française // Español // Português // 한국인
Miễn trừ trách nhiệm: Tất cả nội dung trên kênh đều vì mục đích cung cấp thông tin và không phải là lời khuyên đầu tư. Người đọc nên tự tiến hành nghiên cứu trước khi đưa ra các quyết định có ảnh hưởng đến bản thân hay doanh nghiệp của mình và sẵn sàng tự chịu trách nhiệm cho những lựa chọn ấy
Giới thiệu các tác giả
Đội ngũ Nym Core
Đội ngũ NymMục lục
Tiếp tục đọc...
Ứng dụng NymVPN sẵn sàng hoạt động cho phép tài khoản thanh toán zero-knowledge
Bản phát hành cho phép các tài khoản thanh toán zero-knowledge, dựa trên thông tin xác thực ẩn danh zk-nym, trên tất cả các ứng dụng để đảm bảo rằng khi người dùng thanh toán cho NymVPN, thông tin cá nhân của họ không bao giờ có thể được liên kết với việc sử dụng ứng dụng của họ
Chu kỳ token tích cực của Nym: Bước tiếp theo, Magura
Việc mua lại token NYM hiện đang thử nghiệm cơ chế mua lại vĩnh viễn sẽ được hỗ trợ bởi doanh thu từ đăng ký NymVPN
Test hiệu suất Nym Mixnet: Quá nhanh, Quá nguy hiểm
Bạn đã sẵn sàng chưa? Đưa các node Nym trên mainnet của bạn (mixnode hoặc gateway) vào test bằng cách cung cấp khóa nhận dạng node tại đây