EVM là thành phần cốt lõi của Ethereum, chịu trách nhiệm chạy hợp đồng thông minh và xử lý giao dịch. Nó là một động cơ tính toán, cung cấp trừu tượng tính toán và lưu trữ, tương tự như máy ảo Java. EVM thực thi bộ lệnh bytecode của riêng mình, thường được biên dịch từ Solidity.
Là một máy trạng thái gần như hoàn thiện Turing, tất cả các bước thực thi của EVM sẽ tiêu tốn Gas, nhằm tránh các vòng lặp vô hạn có thể xảy ra. EVM không có chức năng lập lịch, mà thực hiện lần lượt các giao dịch trong khối và sửa đổi trạng thái thế giới. Cách thực thi tuyến tính này khó có thể tối ưu hóa song song, dẫn đến việc Ethereum gặp phải nút thắt hiệu suất và cần các giải pháp mở rộng Layer2.
Giải pháp song song Layer1 hiệu suất cao
Hầu hết các Layer1 hiệu suất cao nhắm tới Ethereum đã thiết kế các giải pháp tối ưu riêng của mình cho khả năng xử lý song song, chủ yếu tập trung vào hai khía cạnh: máy ảo và thực thi song song.
Lựa chọn máy ảo
Layer 1 hiệu suất cao thường sử dụng máy ảo dựa trên mã byte WASM, eBPF hoặc Move, thay vì EVM. WASM có ưu điểm kích thước nhỏ, tải nhanh, và tính di động, đã được các dự án như EOS, Polkadot áp dụng. eBPF cho phép sửa đổi động hành vi của kernel hệ điều hành, Solana đã áp dụng SBF dựa trên eBPF. Ngôn ngữ Move chú trọng đến tính an toàn và khả năng xác minh, đã được Aptos và Sui áp dụng.
Thực thi song song
Thách thức chính trong việc thực hiện song song là xác định giao dịch nào là độc lập. Hai phương pháp phổ biến là:
Phương pháp truy cập trạng thái: biết trước phần trạng thái nào có thể truy cập cho mỗi giao dịch, phân tích ra giao dịch độc lập. Solana và Sui áp dụng phương pháp này.
Mô hình song song lạc quan: Giả định tất cả các giao dịch độc lập, xác minh và điều chỉnh sau đó. Aptos sử dụng Block-STM để thực hiện mô hình này.
Sự phát triển của EVM song song
EVM song song đã được đưa ra từ năm 2021, ban đầu chỉ về EVM hỗ trợ xử lý đồng thời nhiều giao dịch. Vào cuối năm 2023, khái niệm EVM song song lại thu hút sự chú ý, nhiều dự án tuyên bố đã hiện thực hóa EVM song song.
Định nghĩa EVM song song hợp lý bao gồm:
Cải tiến thực thi song song của Layer1 tương thích EVM, như BSC, Polygon
Sử dụng Layer1 tương thích EVM thực thi song song, như Monand, Sei V2, Artela
Giải pháp EVM tương thích cho Layer1 không phải EVM, như Solana Neon
Monad, Sei V2 và Artela đều áp dụng mô hình song song lạc quan để thực hiện việc thực thi song song EVM. Solana Neon thì thực hiện trình thông dịch EVM trên Solana, tận dụng khả năng thực thi song song của Solana.
Ngoài ra, Near Aurora và EOS EVM+ cũng áp dụng giải pháp giống như Solana Neon để đạt được tính tương thích với EVM. Movement Labs đang phát triển giải pháp tương thích EVM không xâm lấn cho Aptos và Sui.
Tóm tắt
Công nghệ chuỗi khối song song là một chủ đề tái diễn, hiện tại chủ yếu là việc cải biến và bắt chước mô hình thực thi lạc quan, thiếu những đột phá thực chất. Trong tương lai có thể sẽ có nhiều dự án mới tham gia vào cuộc cạnh tranh EVM song song, các dự án cũ cũng sẽ thực hiện nâng cấp hoặc giải pháp tương thích EVM song song.
Ngoài EVM hiệu suất cao, ngành công nghiệp cũng mong đợi thấy sự phát triển đa dạng hơn của các công nghệ như WASM, SVM và Move VM.
Xem bản gốc
Trang này có thể chứa nội dung của bên thứ ba, được cung cấp chỉ nhằm mục đích thông tin (không phải là tuyên bố/bảo đảm) và không được coi là sự chứng thực cho quan điểm của Gate hoặc là lời khuyên về tài chính hoặc chuyên môn. Xem Tuyên bố từ chối trách nhiệm để biết chi tiết.
Phân tích thực thi song song EVM: Đột phá và thách thức của thế hệ chuỗi công cộng hiệu suất cao mới.
EVM: Thành phần cốt lõi của Ethereum
EVM là thành phần cốt lõi của Ethereum, chịu trách nhiệm chạy hợp đồng thông minh và xử lý giao dịch. Nó là một động cơ tính toán, cung cấp trừu tượng tính toán và lưu trữ, tương tự như máy ảo Java. EVM thực thi bộ lệnh bytecode của riêng mình, thường được biên dịch từ Solidity.
Là một máy trạng thái gần như hoàn thiện Turing, tất cả các bước thực thi của EVM sẽ tiêu tốn Gas, nhằm tránh các vòng lặp vô hạn có thể xảy ra. EVM không có chức năng lập lịch, mà thực hiện lần lượt các giao dịch trong khối và sửa đổi trạng thái thế giới. Cách thực thi tuyến tính này khó có thể tối ưu hóa song song, dẫn đến việc Ethereum gặp phải nút thắt hiệu suất và cần các giải pháp mở rộng Layer2.
Giải pháp song song Layer1 hiệu suất cao
Hầu hết các Layer1 hiệu suất cao nhắm tới Ethereum đã thiết kế các giải pháp tối ưu riêng của mình cho khả năng xử lý song song, chủ yếu tập trung vào hai khía cạnh: máy ảo và thực thi song song.
Lựa chọn máy ảo
Layer 1 hiệu suất cao thường sử dụng máy ảo dựa trên mã byte WASM, eBPF hoặc Move, thay vì EVM. WASM có ưu điểm kích thước nhỏ, tải nhanh, và tính di động, đã được các dự án như EOS, Polkadot áp dụng. eBPF cho phép sửa đổi động hành vi của kernel hệ điều hành, Solana đã áp dụng SBF dựa trên eBPF. Ngôn ngữ Move chú trọng đến tính an toàn và khả năng xác minh, đã được Aptos và Sui áp dụng.
Thực thi song song
Thách thức chính trong việc thực hiện song song là xác định giao dịch nào là độc lập. Hai phương pháp phổ biến là:
Phương pháp truy cập trạng thái: biết trước phần trạng thái nào có thể truy cập cho mỗi giao dịch, phân tích ra giao dịch độc lập. Solana và Sui áp dụng phương pháp này.
Mô hình song song lạc quan: Giả định tất cả các giao dịch độc lập, xác minh và điều chỉnh sau đó. Aptos sử dụng Block-STM để thực hiện mô hình này.
Sự phát triển của EVM song song
EVM song song đã được đưa ra từ năm 2021, ban đầu chỉ về EVM hỗ trợ xử lý đồng thời nhiều giao dịch. Vào cuối năm 2023, khái niệm EVM song song lại thu hút sự chú ý, nhiều dự án tuyên bố đã hiện thực hóa EVM song song.
Định nghĩa EVM song song hợp lý bao gồm:
Monad, Sei V2 và Artela đều áp dụng mô hình song song lạc quan để thực hiện việc thực thi song song EVM. Solana Neon thì thực hiện trình thông dịch EVM trên Solana, tận dụng khả năng thực thi song song của Solana.
Ngoài ra, Near Aurora và EOS EVM+ cũng áp dụng giải pháp giống như Solana Neon để đạt được tính tương thích với EVM. Movement Labs đang phát triển giải pháp tương thích EVM không xâm lấn cho Aptos và Sui.
Tóm tắt
Công nghệ chuỗi khối song song là một chủ đề tái diễn, hiện tại chủ yếu là việc cải biến và bắt chước mô hình thực thi lạc quan, thiếu những đột phá thực chất. Trong tương lai có thể sẽ có nhiều dự án mới tham gia vào cuộc cạnh tranh EVM song song, các dự án cũ cũng sẽ thực hiện nâng cấp hoặc giải pháp tương thích EVM song song.
Ngoài EVM hiệu suất cao, ngành công nghiệp cũng mong đợi thấy sự phát triển đa dạng hơn của các công nghệ như WASM, SVM và Move VM.