Validator lớn của Ethereum thử nghiệm OptimumP2P
Các validator lớn của Ethereum, những người đang kiểm soát một phần đáng kể mạng lưới, đang bắt đầu thử nghiệm OptimumP2P, một lớp bộ nhớ hiệu suất cao có thể giúp giải quyết một số hạn chế của mạng thông qua ngăn xếp mạng của nó. Kiln, P2P.org, Everstake, Blockdaemon, Infstones, Luganodes và Ebunker hiện đang tham gia vào testnet cho OptimumP2P, được phát triển dựa trên công nghệ mới tại MIT cho Ethereum.
“Lớp mạng này chủ yếu phụ thuộc vào các phương pháp gossip truyền thống, sử dụng một cách tiếp cận phi tập trung để phát tán tin nhắn giữa các nút,” Muriel Médard, đồng sáng lập và CEO của Optimum, cho biết với Decrypt.
Médard cũng đã nhắc đến các giao thức “gossip” trong các mạng blockchain như Ethereum, nơi dữ liệu như các khối mới, giao dịch, hoặc blobs được chia sẻ qua một hệ thống peer-to-peer. Điều này diễn ra khi một nút gửi dữ liệu đến một vài nút bạn bè đang kết nối, những nút này sau đó sẽ tiếp tục truyền lại thông điệp cho những nút khác, tạo thành một chuỗi truyền thông cho đến khi toàn bộ mạng nhận được thông tin.
Vấn đề bottleneck trong mạng Ethereum
“Một sự trao đổi đáng kể giữa hai hiệu ứng này nằm ở trung tâm của các thuật toán gossip truyền thống,” Médard tiếp lời.
Mặc dù có những cải tiến liên tục cho các lớp thực thi và đồng thuận, Ethereum vẫn đang gặp phải một rào cản lớn – bottleneck – tới từ lớp mạng của mình. Cách thức dữ liệu được phát tán giữa các nút đã tạo ra độ trễ và lãng phí băng thông, đặc biệt khi kích thước dữ liệu tăng lên. Hiện tại, Ethereum đang chia sẻ dữ liệu giữa các nút thông qua Gossipsub, một giao thức được xây dựng trên nền tảng libp2p. Tuy nhiên, hệ thống này gửi cùng một thông điệp đến nhiều nút một cách nhiều lần, dẫn đến sự không hiệu quả và khiến quá trình phát tán chậm hơn.
“Nếu mọi người gossip với quá nhiều hàng xóm, họ thường nghe cùng một tin nhắn, điều này gây lãng phí thời gian,” Médard giải thích. “Ngược lại, nếu họ không gossip với đủ hàng xóm, họ sẽ không có đủ cơ hội để nghe những tin nhắn mới.”
Giải pháp từ OptimumP2P
Để giải quyết bottleneck của Ethereum, OptimumP2P khắc phục vấn đề bằng cách “khiến mọi người gossip các phương trình đại số thay vì những tin tức cũ,” Médard giải thích. “Các phương trình này cho phép bạn không cần phải lo lắng về thông tin lỗi thời; chỉ có thông tin mới được gossip, dưới dạng các phương trình.”
Optimum sử dụng một công nghệ mạng gọi là Random Linear Network Coding, giúp kết hợp nhiều mảnh dữ liệu thành các gói mã hóa. Mỗi gói chứa đủ thông tin để, khi một số lượng gói duy nhất được nhận đầy đủ, dữ liệu gốc có thể được tái tạo, ngay cả khi một số gói bị thiếu. Các thử nghiệm ban đầu cho thấy sự cải tiến đáng kể về hiệu suất so với hệ thống hiện tại.
Kết quả cho thấy độ trễ thấp hơn 10 lần trong điều kiện lưu lượng cao, hiệu suất ổn định với các tin nhắn lên tới 10MB so với giới hạn 4MB của Gossipsub, và không gặp tình trạng mất tin nhắn trong các tình huống căng thẳng.
Kết luận và triển khai
Kết hợp lại, các validator thử nghiệm cho OptimumP2P đại diện cho ít nhất 14% tổng số cổ phần tại Ethereum, theo dữ liệu từ Rated Labs. Optimum dự định triển khai OptimumP2P trên testnet Hoodi của Ethereum vào mùa hè này, với khả năng mở rộng ra các blockchain Layer 1 khác sau khi triển khai ban đầu.
Biên tập bởi Sebastian Sinclair