Tác giả: KarenZ, Foresight News

Trong các hệ thống L1 và L2, mặc dù khả năng tính toán bên trong của các xác thực viên ngày càng mạnh mẽ, nhưng sự hạn chế về băng thông và sự không ổn định trong độ trễ giao tiếp giữa các nút xác thực vẫn là những rào cản đối với việc nâng cao hiệu suất của nó.

Giao thức DoubleZero được thiết kế để phá vỡ tình huống này, thông qua tối ưu hóa dòng dữ liệu, tăng băng thông và giảm độ trễ, xây dựng một khung mạng phi tập trung có hiệu suất cao và không cần sự cho phép, mở ra con đường phát triển mới cho các hệ thống phân tán trong tương lai.

DoubleZero là gì?

Theo mô tả chính thức, DoubleZero không phải là L1 hay L2, mà được định nghĩa là N1 (Mạng 1), một khung phi tập trung dùng để tạo ra và quản lý mạng không cần sự cho phép với hiệu suất cao. Mục tiêu của DoubleZero là cung cấp một lớp hạ tầng, tăng tốc truyền thông trong các hệ thống phân tán hiệu suất cao, nhằm tăng băng thông và giảm độ trễ.

Giao thức DoubleZero thông qua việc tích hợp các liên kết quang (fiber links) do cá nhân và tổ chức đóng góp, xây dựng một mạng đồng bộ, để lọc spam một cách hiệu quả, tăng băng thông, giảm độ trễ, và loại bỏ các yếu tố không ổn định trong truyền thông.

DoubleZero được tạo ra bởi Austin Federa, Andrew McConnell và Mateo Ward, và nhận được sự hỗ trợ từ hai đội ngũ đóng góp cốt lõi là Firedancer và Malbec Labs. Trong đó, Austin Federa từng là trưởng bộ phận chiến lược của Quỹ Solana, đã từ chức trong tháng này để thành lập DoubleZero và giữ chức vụ Giám đốc điều hành Quỹ DoubleZero.

Andrew McConnell là đồng sáng lập và CTO của Malbec Labs. Malbec Labs chuyên phát triển phần mềm cho các giao thức mã nguồn mở, tăng tốc phần cứng và kỹ thuật mạng. Ngoài ra, cựu giám đốc khoa học dữ liệu của Mysten Labs, Nihar Shah, cũng đã rời bỏ để gia nhập DoubleZero với vai trò là nhà kinh tế trưởng, trước đó Nihar Shah đã làm việc tại Jump Crypto và Meta (Libra/Diem).

Một đội ngũ đóng góp cốt lõi khác, Firedancer, được xây dựng bởi Jump Crypto là một khách hàng xác thực độc lập của Solana, với mục tiêu thiết kế là loại bỏ nguy cơ điểm thất bại đơn lẻ, tăng cường tính ổn định và độ bền của mạng. Khác với xác thực viên dựa trên Rust ban đầu, Firedancer được viết bằng ngôn ngữ C, không chứa mã Rust, lựa chọn này giảm đáng kể tác động của lỗ hổng tiềm ẩn đối với toàn bộ mạng, đem lại sự bảo đảm mạnh mẽ cho an ninh của Solana.

Theo podcast Lightspeed, buổi trình diễn Firedancer chạy với tốc độ 1 triệu TPS tại hội nghị Solana Breakpoint năm nay thực sự chạy trên nền tảng DoubleZero.

Firedancer có thể nâng cao hiệu suất mạng Solana lên 1 triệu TPS (giới hạn hiện tại của giao thức là khoảng 81,000 TPS) chủ yếu nhờ vào thiết kế kiến trúc đổi mới và tối ưu hóa dòng dữ liệu.

Đề xuất đọc thêm: (Firedancer nổi bật tại Breakpoint là gì?)

Cần lưu ý rằng mục tiêu của DoubleZero rất phù hợp với triết lý tổng thể của Solana, Solana chính thức và đồng sáng lập Toly (Anatoly Yakovenko) đã nhiều lần nhấn mạnh trên Twitter rằng "tăng băng thông, giảm độ trễ", điều này hoàn toàn phù hợp với những gì mà DoubleZero theo đuổi.

DoubleZero hoạt động như thế nào?

Theo tài liệu, mạng DoubleZero mang lại hai cải tiến rõ rệt cho hệ thống blockchain: Một là thông qua phần cứng chuyên dụng lọc trước các giao dịch đến, loại bỏ spam và giao dịch trùng lặp, giảm tải hiệu quả cho các xác thực viên. Điều này cho phép blockchain hưởng lợi từ nguồn tài nguyên lọc chia sẻ mà không cần từng xác thực viên cung cấp đủ tài nguyên; Hai là thực hiện việc định tuyến rõ ràng, theo dõi và xác định ưu tiên cho các thông điệp ra, nhằm tăng cường hiệu quả truyền thông.

Về mặt kiến trúc mạng, DoubleZero được phân chia khéo léo thành vòng vào-ra bên ngoài và vòng dữ liệu bên trong, trong đó, vòng bên ngoài xử lý các giao diện bên ngoài và an ninh, còn vòng bên trong tối ưu hóa giao tiếp nội bộ. Cụ thể, vòng bên ngoài kết nối với internet công cộng (vòng bên ngoài trong hình dưới), nơi sử dụng phần cứng (như FPGA) để giảm thiểu cuộc tấn công từ chối dịch vụ phân tán, xác thực chữ ký và lọc giao dịch trùng lặp. Các máy chủ trên vòng dữ liệu bên trong thực hiện việc xây dựng đồng thuận cho những lưu lượng đã được lọc thông qua các đường băng thông chuyên dụng với định tuyến tối ưu.

Từ kiến trúc mạng DoubleZero, có thể thấy các thành phần chính của nó, bao gồm thiết bị mạng cho cổng vào/ra và băng thông cấu hình xuyên mạng. Trong đó, các thiết bị mạng cho phép dữ liệu liên kết của cá nhân và tổ chức hoạt động như một mạng có ưu tiên, sau đó thực hiện lọc, xác thực và bảo vệ chống spam.

Các liên kết quang trên mạng DoubleZero cung cấp kết nối băng thông cao và độ trễ thấp giữa các địa điểm khác nhau. Các nhà đóng góp mạng thêm các liên kết quang không sử dụng mà họ sở hữu hoặc thuê vào mạng và ký kết hợp đồng dịch vụ (bao gồm vị trí điểm cuối, băng thông, độ trễ và kích thước MTU tuân thủ).

Do đó, DoubleZero tự xem mình như một N1 - một lớp hạ tầng vật lý trung lập và hiệu suất cao. Trên N1 này, có thể xây dựng các hệ thống và ứng dụng phân tán (ví dụ N2 hoặc các hệ thống khác).

Mạng DoubleZero trong tài liệu chỉ ra rằng nó có thể tối ưu hóa bất kỳ hệ thống phân tán nào. Các nút L1, L2, RPC và hệ thống MEV đều có thể tham gia để giảm bớt gánh nặng cho các xác thực viên, giảm thiểu các cuộc tấn công từ chối dịch vụ phân tán và nâng cao hiệu suất, đồng thời hưởng lợi từ việc tăng băng thông và giảm độ trễ. Ngoài ra, kiến trúc mạng của DoubleZero cũng có thể được áp dụng cho trò chơi trực tuyến, huấn luyện mô hình ngôn ngữ lớn cần kết nối băng thông cao, và các hệ thống phân tán khác cần độ trễ thấp và băng thông cao. Theo ý tưởng của DoubleZero, giao thức DoubleZero là một mô hình kinh tế mới trong lĩnh vực băng thông và truyền thông.

Chẳng hạn, ở đầu cung, các doanh nghiệp tư nhân có thể đưa vào hệ thống DoubleZero các liên kết quang không sử dụng mà họ mua hoặc thuê từ các nhà cung cấp dịch vụ viễn thông hoặc nhà cung cấp dịch vụ mạng, mở ra nguồn thu nhập mới. Ở cấp độ người dùng và nhà điều hành, DoubleZero cho phép các hệ thống phân tán tận hưởng lợi ích của mạng riêng mà không cần phụ thuộc vào hệ thống tập trung hoặc hợp đồng dài hạn.

Tổng thể, giao thức DoubleZero có khả năng kết nối nhu cầu giữa nhà cung cấp và người dùng, giúp đạt được lợi ích chung thông qua việc đóng góp và sử dụng các liên kết quang không sử dụng, đồng thời tích hợp những đóng góp của cá nhân và tổ chức thành một mạng lưới toàn cầu thống nhất, mạnh mẽ và có khả năng mở rộng.