Việc thực hiện song song (Parallel) các giao dịch không ảnh hưởng đến trạng thái chồng chéo là một công nghệ mở rộng quy mô chuỗi khối đầy hứa hẹn cần thiết để áp dụng rộng rãi mà không làm ảnh hưởng đến trải nghiệm người dùng và tính thanh khoản bị phân mảnh. Solana, với Máy ảo Solana (SVM – Solana Virtual Machine), đã đi tiên phong trong phương pháp thực hiện đồng thời thay vì thực hiện tuần tự thuần túy. Với Máy ảo Ethereum (EVM) thống trị, cách tiếp cận này phức tạp hơn. Gần đây, có những dự án đầy hứa hẹn đang cố gắng vượt qua rào cản này để cung cấp cho các nhà phát triển khả năng tạo ứng dụng của họ trong môi trường EVM quen thuộc nhưng với hiệu suất của Solana.
Trong bài viết này, chúng ta xem xét Monad, Sei v2, Neon EVM và Eclipse – bốn dự án đầy hứa hẹn hoạt động trên các giải pháp EVM song song như vậy. Chúng ta sẽ đi sâu vào cách các mạng đó được thiết kế, ưu điểm và nhược điểm của chúng cũng như xem xét các chuỗi khối song song đó được thiết lập tốt như thế nào cho tương lai.
Lời hứa của EVM song song
Không còn nghi ngờ gì nữa, Ethereum là blockchain hợp đồng thông minh được áp dụng rộng rãi nhất, tự hào về cộng đồng và hệ sinh thái mạnh nhất. Tuy nhiên, trong khi Ethereum đang nỗ lực không ngừng để đảm bảo khả năng mở rộng, thì việc chuyển từ sharding sang roll-up đã khiến việc hình dung Ethereum có đủ khả năng mở rộng như một lớp cơ sở là một thách thức. Mặc dù cách tiếp cận tập trung vào roll-up có thể là một giải pháp cho khả năng mở rộng nhưng nó không có nhược điểm. Tính thanh khoản bị phân mảnh và trải nghiệm người dùng kém do tương tác với nhiều chuỗi khối khác nhau thay vì một chuỗi sẽ là một rào cản lớn cần vượt qua.
Điều gì sẽ xảy ra nếu Ethereum mà chúng ta biết đạt được 10.000 TPS trở lên trong một vũ trụ song song khác? Monad, Sei, Neon và Eclipse là các chuỗi khối hoàn toàn tương thích EVM, tận dụng khả năng thực thi song song để đạt được khả năng mở rộng.
Nguồn : twitter.com/SeiNetwork
Một cái nhìn về các đối thủ
Monad
Monad là một chuỗi khối EVM hiệu suất cao, nhằm mục đích tăng cường đáng kể khả năng mở rộng và tốc độ giao dịch thông qua thực thi song song. Nó đã tối ưu hóa bốn lĩnh vực chính, khiến nó trở thành một blockchain hiệu suất cao.
Monad BFT
MonadBFT là giao thức đồng thuận được blockchain Monad sử dụng để đạt được thỏa thuận về thứ tự giao dịch. Nó cho phép nhiều nút trong mạng đồng ý một cách an toàn về thứ tự giao dịch, ngay cả khi một số nút không trung thực hoặc ngoại tuyến. MonadBFT hoạt động theo kiểu cam kết hai pha, dựa trên chỉ huy, thu thập chữ ký ngưỡng từ trình xác thực 2f+1 được tổng hợp thành một chữ ký duy nhất bằng cách sử dụng mật mã dựa trên ghép nối. Điều này cải thiện hiệu quả, khả năng mở rộng và giảm dung lượng lưu trữ so với chữ ký riêng lẻ.
Trì hoãn thực thi
Monad tách biệt sự đồng thuận và thực thi để cải thiện hiệu suất. Lớp đồng thuận bao gồm các nút đồng ý về thứ tự giao dịch mà không thực hiện chúng. Lớp thực thi bao gồm các nút thực hiện độc lập các giao dịch được yêu cầu để cập nhật trạng thái. Bằng cách tách biệt sự đồng thuận và thực thi, Monad đạt được sự đồng thuận nhanh hơn với các lô giao dịch lớn hơn. Cuối cùng là single-slot (1 giây) với độ trễ thực thi dưới 1 giây, cho phép thông lượng giao dịch cao trên một phân đoạn duy nhất trong khi vẫn đảm bảo tính nhất quán. Kiến trúc này tách rời sự đồng thuận và thực thi để tối ưu hóa việc đặt hàng và xử lý giao dịch.
Thực thi song song
Monad cho phép thực hiện song song các giao dịch trong một khối để nâng cao hiệu quả. Nó sử dụng một cách tiếp cận optimistic, bắt đầu thực thi trước khi những cái trước đó hoàn thành. Để xử lý các kết quả không chính xác, Monad theo dõi đầu vào/đầu ra và thực hiện lại các giao dịch có sự không nhất quán. Trình phân tích mã tĩnh dự đoán các phần phụ thuộc, tránh tính song song không hợp lệ và quay lại chế độ đơn giản khi không chắc chắn. Việc thực thi song song này làm tăng thông lượng đồng thời giảm thiểu lỗi giao dịch.
MonadDB
Monad thực hiện I/O không đồng bộ (các hoạt động đầu vào/đầu ra như đọc/ghi) để thực hiện giao dịch song song, không giống như các hệ thống truyền thống phải chờ kết quả I/O trước khi xử lý giao dịch tiếp theo. Với I/O không đồng bộ, CPU có thể xử lý các giao dịch khác mà không cần chờ kết quả I/O cụ thể. MonadDb sử dụng các tính năng nâng cao của nhân Linux để vận hành đĩa không đồng bộ hiệu quả, loại bỏ hiện tượng điều tiết khỏi I/O đồng bộ. Cơ sở dữ liệu Ethereum truyền thống thiếu hỗ trợ I/O không đồng bộ, nhưng MonadDb được xây dựng để tận dụng tối đa tính năng này. Cách tiếp cận không đồng bộ này mang lại hiệu quả lớn trong xử lý giao dịch trong khi vẫn duy trì khả năng tương thích Ethereum.
Sei
Sei V2 là bản nâng cấp lớn cho mạng Sei, nhằm mục đích trở thành EVM song song hoàn toàn đầu tiên. Bản nâng cấp này sẽ trang bị cho Sei những khả năng sau:
Nguồn: sei.io
Khả năng tương thích ngược với Hợp đồng thông minh EVM
Các nhà phát triển sẽ có thể triển khai các hợp đồng thông minh đã được kiểm toán từ các chuỗi tương thích EVM khác mà không cần bất kỳ thay đổi mã nào. Các nút Sei sẽ nhập Geth — triển khai Go của Máy ảo Ethereum. Geth sẽ được sử dụng để xử lý các giao dịch EVM và mọi cập nhật kết quả (bao gồm cập nhật trạng thái hoặc lệnh gọi đến các hợp đồng không liên quan đến EVM) sẽ đi qua giao diện đặc biệt do Sei tạo cho EVM. Đây là một bản nâng cấp quan trọng vì nó đơn giản hóa quá trình chuyển các hợp đồng thông minh hiện có từ các chuỗi khối khác như Ethereum sang Sei.
Optimistic Parallelisation
Giống như Monad, Sei v2 sẽ sử dụng phương pháp Optimistic Parallelisation. Điều này cho phép blockchain thực hiện đồng thời các giao dịch mà không cần nhà phát triển xác định bất kỳ sự phụ thuộc nào. Khi xung đột phát sinh (ví dụ: các giao dịch chạm vào cùng một trạng thái), chuỗi sẽ theo dõi các phần lưu trữ mà mỗi giao dịch chạm vào và chạy lại các giao dịch này theo thứ tự. Quá trình này sẽ tiếp tục đệ quy cho đến khi tất cả các xung đột chưa được giải quyết được giải quyết.
Sei DB
SeiDB là cấu trúc dữ liệu hai thành phần mới để tối ưu hóa việc lưu trữ và ngăn chặn sự phình to của blockchain. Nó tách biệt việc lưu trữ trạng thái khỏi cam kết trạng thái, chuyển đổi thiết kế cây IAVL đơn truyền thống. Cấu trúc kép này làm giảm độ trễ và mức sử dụng ổ đĩa so với một cây đơn lẻ, đồng thời cải thiện hiệu suất đọc-ghi đa luồng.
Neon EVM
Neon EVM là một giải pháp môi trường Ethereum tương thích hoàn toàn được xây dựng trên chuỗi khối Solana. Nó hoạt động như một hợp đồng thông minh trong Solana, cho phép các nhà phát triển triển khai các ứng dụng Ethereum mà không cần thực hiện bất kỳ cấu hình lại nào.
Neon EVM cho phép các dApps dựa trên Solidity và Vyper khai thác các lợi ích của mạng Solana: phí thấp, tốc độ giao dịch cao và khả năng thực hiện giao dịch song song.
Điều này có nghĩa là tạo các hợp đồng tương thích với Solana bằng cách sử dụng các công cụ mà các nhà phát triển đã quen thuộc với Hệ sinh thái Ethereum. Neon EVM làm cho các công cụ Ethereum dApp chính tương thích với Solana, bao gồm Vyper, Solidity, MetaMask. Giải pháp này cho phép mọi ứng dụng Ethereum chạy trên Solana với cấu hình lại tối thiểu, bao gồm Uniswap, SushiSwap, 0x và MakerDAO.
Nguồn: docs.neonevm.org
Eclipse
Eclipse là giải pháp Layer 2 optimistic thế hệ tiếp theo trên Ethereum được cung cấp bởi Máy ảo Solana (SVM). Bằng cách tích hợp khả năng thanh toán của Ethereum với hiệu suất cao của SVM và thực thi song song, Eclipse Mainnet mang đến sự kết hợp giữa tốc độ, khả năng mở rộng và bảo mật. Nó nhằm mục đích nâng cao thông lượng giao dịch đồng thời đảm bảo tính tương thích và bảo mật thông qua việc sử dụng Ethereum để thanh toán và ETH làm mã token gas.
Được thiết kế để giải quyết các thách thức về khả năng mở rộng của Ethereum, Eclipse tận dụng Celestia để đảm bảo tính khả dụng của dữ liệu và RISC Zero cho các bằng chứng zero-knowledge, hướng tới khả năng giao dịch lớn hơn mà không phải hy sinh tính bảo mật hoặc phân quyền. Điều đó nói lên rằng, nhóm Eclipse sẽ tiếp tục theo dõi chặt chẽ việc nâng cấp EIP-4844 của Ethereum và xem xét việc chuyển sang DA của Ethereum trong tương lai, điều này sẽ tăng cường hơn nữa tính bảo mật của Eclipse.
SVM và thời gian chạy Sealevel của nó cho phép thực hiện giao dịch song song. Giống như trên Sei v2 và Monad, các giao dịch không chạm vào trạng thái chồng chéo có thể được thực hiện song song thay vì tuần tự.
Nguồn: Eclipse.builders
Để đạt được khả năng tương thích EVM, Eclipse sẽ tích hợp Neon EVM. Điều này sẽ mang lại khả năng tương thích EVM đầy đủ cho mạng chính Eclipse (bao gồm mã byte Ethereum và Ethereum JSON-RPC). Vì mỗi phiên bản Neon EVM có phân khúc tính phí riêng nên các ứng dụng chỉ có thể triển khai hợp đồng của riêng mình để đạt được tất cả lợi ích của chuỗi ứng dụng mà không làm phân mảnh UX, bảo mật hoặc tính thanh khoản. Bằng cách này, ngoài vai trò là mạng layer 2, Eclipse còn đặt mục tiêu trở thành lớp cơ sở hạ tầng cho hệ sinh thái layer 3 đang phát triển mạnh mẽ. Các mạng layer 2 dẫn đầu xu hướng như Arbitrum và Base cũng đã bắt đầu triển khai gần đây. Riêng biệt, trình biên dịch Solang cho phép biên dịch mã hợp đồng thông minh Solidity thành mã byte SVM. Điều này cho phép các nhà phát triển triển khai hợp đồng Solidity trên Eclipse mà không cần sử dụng Neon EVM để khởi chạy lớp 3 của riêng họ.
Bảng so sánh
Monad | Sei v2 | Neon EVM | Eclipse | |
Máy ảo | EVM | EVM | EVM | SVM & EVM |
TPS | 10’000 | 28’000 | Hiện tại hơn 3’000(lên tới 100’000 với Firedancer) | Lên tới 100’000 khi triển khai Firedancer |
Blocktime | 1 giây | 0,39 giây | 0,4 giây | n/có lẽ là 0,4 giây |
Settlement Layer | Monard | Sei | Solana | Ethereum |
Infrastructure | Chuỗi PoS | Chuỗi PoS kích hoạt IBC | Hợp đồng thông minh trên Solana | Optimistic Ethereum Layer-2 |
Dự kiến ra mắt mainnet | Quý 3 năm 2024 | H1 2024 | Đã live trên Solana | 2024. Không có thêm thông tin. |
TVL | Chưa live | 18,8 triệu (trên v1) | 1,2 triệu USD | Chưa live |
Đầu tư | USD: 19 triệu FDV: không áp dụng | 35 triệu USD FDV: 8,2 tỷ | 40 triệu USDFDV:1,2 tỷ | 15 triệu USDFDV: không áp dụng |
Người theo dõi Twitter | 174k | 671k | 31,3k | 77,4k |
Trong số hai chuỗi EVM song song độc lập, Monad dường như được chú ý nhiều hơn. Mặc dù số lượng người theo dõi thấp hơn nhiều so với Sei, nhưng bài đăng của họ tạo ra nhiều tương tác hơn và trên các không gian Twitter gần đây, số người xuất hiện nhiều gấp ba lần so với các không gian do Sei tổ chức. Điều này cho thấy Monad có một cộng đồng nhiệt huyết và năng động hơn. Đặc biệt là cộng đồng Ethereum dường như rất hào hứng với lần ra mắt sắp tới của nó, điều này sẽ đưa Monad vào một vị trí tuyệt vời để thu hút sự cường điệu và áp dụng sớm.
Mặc dù các chỉ số hiệu suất của Sei có vẻ cao hơn Monad và chúng ra mắt trước nhưng Sei lại ít được chú ý hơn. Kể từ khi công bố EVM song song của họ, Sei đã có một đợt tăng giá lớn, nhưng thực tế là nó đã ra mắt dưới dạng chuỗi CosmWASM trước đó và token của nó được lưu hành trong một thời gian khiến nó ít có cảm giác về một điều gì đó mới mẻ hơn. Sei dường như có cách kể chuyện yếu hơn Monad và do nền tảng Cosmos của nó, nó ít được các thành viên trong cộng đồng Ethereum coi là một dự án Ethereum.
Nhờ ứng dụng khách xác thực Firedancer sắp ra mắt của Solana, Neon EVM và Eclipse sẽ mang lại hiệu suất vượt trội so với Monad và Sei, minh họa cho những thiếu sót về hiệu suất mà EVM gặp phải so với SVM, ngay cả khi nó cũng được song song hóa. Bất chấp lợi thế về hiệu suất này và đã ra mắt mainnet sớm hơn nhiều so với các dự án khác, Neon vẫn phải vật lộn để tìm được chỗ đứng của mình trên thị trường. Ít nhất phải nói rằng số lượng áp dụng sớm là rất đáng thất vọng. Điều này có thể được giải thích là do Neon không thực sự có đối tượng mục tiêu. Cộng đồng Ethereum rất nghi ngờ Solana vì tính không đáng tin cậy, thiếu bảo mật và thiếu tính phân cấp. Do đó, họ không quan tâm đến việc tương tác hoặc khởi chạy ứng dụng trên Solana. Mặt khác, cộng đồng Solana hài lòng khi sử dụng SVM và tỏ ra không quan tâm đến việc chuyển sang EVM, điều này khiến Neon EVM rơi vào tình thế khó xử mà không ai thực sự quan tâm.
Sẽ rất thú vị để xem liệu Eclipse có chịu chung số phận hay không. Là một Ethereum lớp 2, nó khai thác tính bảo mật, phân cấp và độ tin cậy của Ethereum. Nhưng do chạy Máy ảo Solana ở lớp cơ sở nên nó vẫn có thể gặp phải sự hoài nghi từ cộng đồng Ethereum. Tuy nhiên, việc hợp nhất những điểm tốt nhất của Ethereum và Solana, đồng thời bắt kịp xu hướng thiết kế chuỗi khối mô-đun và hỗ trợ roll-up layer 3 cụ thể của dApp, có vẻ như Eclipse sẽ đánh dấu vào tất cả các boxes về xu hướng và câu chuyện hiện đang hot trong Web3. Đánh giá dựa trên thiết kế, công nghệ và hiệu suất của nó, Eclipse sẽ có vị trí hoàn hảo để tạo ra một câu chuyện mạnh mẽ xung quanh sự ra mắt của chúng. Những dấu hiệu ban đầu đầy hứa hẹn khi Eclipse đang có động lực và đang tuyển dụng nhiều chuyên gia tiếp thị hơn. Sẽ rất thú vị để xem liệu họ có thể tạo ra sự cường điệu thực sự trước khi ra mắt mạng chính hay không.
Triển vọng tới tương lai
Không gian Web3 có tính cạnh tranh cao, với nhiều giải pháp layer 1 và layer 2 tranh giành sự chú ý. Thành công không chỉ phụ thuộc vào việc có được công nghệ tiên tiến nhất. Việc tạo ra những câu chuyện hấp dẫn, xây dựng cộng đồng vững mạnh và yêu cầu các nhà phát triển tung ra các ứng dụng mới thú vị trên mạng đều quan trọng không kém. Điều này đặt các blockchain vượt trội ở vị trí thuận lợi.
Monad đã định vị tốt nhất vị trí của mình trong câu chuyện EVM song song sắp tới. Mặc dù có hiệu suất thấp hơn Sei một chút nhưng Monad đang nhận được nhiều sự chú ý và cường điệu nhất, và do đó dường như đang ở vị trí đắc địa trong số các dự án được giới thiệu trong bài viết này. Tuy nhiên, những câu chuyện về tiền điện tử sẽ mờ nhạt nhanh chóng. Monad sẽ phải tận dụng sự cường điệu ngắn hạn này để khởi động lại hệ sinh thái của họ.
Ngoài việc cạnh tranh với nhau, những đối thủ này còn phải cạnh tranh với Ethereum, các blockchain lớp 2 và thế hệ thứ hai như Solana, Avalanche và Polygon. Tất cả họ đều đã có nhiều thời gian hơn để phát triển cộng đồng và hệ sinh thái của mình. Sự hấp dẫn của vật thể mới sáng bóng, công nghệ tiên tiến và hiệu suất ấn tượng của chúng có thể sẽ thu hút sự chú ý của Monad, Sei và Eclipse khi chúng ra mắt. Thành công lâu dài sau đó sẽ phụ thuộc vào việc liệu họ có thể tận dụng sự chú ý này và thu hút người dùng cũng như nhà phát triển tiếp tục phát triển hệ sinh thái và cộng đồng thịnh vượng của riêng họ hay không.
Bài gốc: link