Nghiên cứu về công nghệ và hệ sinh thái EVM song song
EVM và Solidity
Phát triển hợp đồng thông minh là kỹ năng cơ bản của kỹ sư blockchain. Các nhà phát triển thường sử dụng các ngôn ngữ cấp cao như Solidity để viết logic hợp đồng, nhưng EVM không thể thực thi trực tiếp các mã này. Nó cần phải biên dịch mã thành mã thao tác hoặc mã byte cấp thấp. Mặc dù có công cụ có thể tự động hoàn thành quá trình này, nhưng các kỹ sư hiểu nguyên lý cơ bản có thể lập trình trực tiếp bằng mã thao tác, nhằm đạt được hiệu suất tối đa và giảm tiêu thụ gas.
Tiêu chuẩn và thực hiện EVM
EVM như một "tầng thực thi", là nơi xử lý mã byte của hợp đồng thông minh sau khi biên dịch. Mã byte được định nghĩa bởi EVM đã trở thành tiêu chuẩn ngành, giúp các nhà phát triển có thể triển khai hợp đồng một cách hiệu quả trên nhiều mạng khác nhau. Mặc dù tuân theo cùng một tiêu chuẩn, nhưng các triển khai EVM khác nhau có thể rất khác nhau. Ví dụ, khách hàng Geth của Ethereum được thực hiện bằng ngôn ngữ Go, trong khi đội ngũ Ipsilon của quỹ Ethereum duy trì phiên bản C++. Sự đa dạng này cho phép các phương án tối ưu hóa khác nhau.
Nhu cầu công nghệ EVM song song
Hệ thống blockchain truyền thống thực hiện giao dịch theo thứ tự, giống như CPU đơn nhân. Phương pháp này đơn giản nhưng khó mở rộng. Máy ảo song song cho phép xử lý nhiều giao dịch cùng một lúc, tăng đáng kể thông lượng. Tuy nhiên, việc thực hiện song song mang lại một số thách thức kỹ thuật, chẳng hạn như xử lý xung đột ghi từ các giao dịch đồng thời trên cùng một hợp đồng.
Sự đổi mới của EVM song song
Lấy Monad làm ví dụ, những đổi mới chính bao gồm:
Thực hiện giao dịch song song: Sử dụng thuật toán thực hiện song song lạc quan, cho phép nhiều giao dịch được xử lý cùng một lúc.
Trì hoãn thực hiện: Hoãn thực hiện giao dịch đến kênh độc lập, tối đa hóa việc sử dụng thời gian khối.
Cơ sở dữ liệu trạng thái tùy chỉnh: Tối ưu hóa truy cập trạng thái bằng cách lưu trữ cây Merkle trực tiếp trên SSD.
Cơ chế đồng thuận hiệu suất cao: Đồng thuận HotStuff cải tiến, hỗ trợ đồng bộ hóa hiệu quả hàng trăm nút toàn cầu.
Thách thức kỹ thuật
Việc thực thi song song đã đưa ra những xung đột trạng thái tiềm ẩn, cần có cơ chế phát hiện và giải quyết xung đột cẩn thận. Ngoài ra, các đội thường cần phải thiết kế lại cơ sở dữ liệu trạng thái để nâng cao hiệu suất đọc và ghi, và phát triển các thuật toán đồng thuận tương thích.
Các thách thức chính bao gồm việc nắm bắt giá trị kỹ thuật lâu dài của Ethereum và sự tập trung hóa nút. Sự phát triển nhanh chóng của hệ sinh thái là rất quan trọng để duy trì lợi thế cạnh tranh. Cân bằng giữa phi tập trung, an ninh và hiệu suất cũng là một thách thức lớn.
Mô hình EVM song song
Ngoài Monad, cấu trúc EVM song song còn bao gồm các dự án như Sei, MegaETH, Polygon, v.v. Những dự án này có thể được chia thành ba loại:
Nâng cấp hỗ trợ mạng Layer 1 tương thích EVM thực thi song song.
Mạng Layer 1 tương thích EVM hỗ trợ thực thi song song nguyên bản
Mạng Layer 2 sử dụng công nghệ thực thi song song không phải EVM
Dự án chính
Monad
Monad nhằm giải quyết vấn đề khả năng mở rộng bằng cách tối ưu hóa việc thực hiện song song EVM, với mục tiêu đạt 10.000 TPS. Đã hoàn thành 244 triệu đô la tài trợ, định giá 3 tỷ đô la. Nhóm sáng lập đến từ các tổ chức nổi tiếng như Jump Trading.
Sei
Sei V2 là EVM song song hiệu suất cao đầu tiên, TPS nâng lên tới 12,500. Mạng thử nghiệm đã được ra mắt vào tháng 2 năm nay, hỗ trợ việc di chuyển ứng dụng EVM chỉ với một cú nhấp chuột.
Artela
Artela tăng cường lớp thực thi thông qua EVM++( EVM + WASM) với hai máy ảo. Đội ngũ cốt lõi đến từ Ant Chain, mạng thử nghiệm công khai đã được ra mắt.
Canto
Canto là mạng Layer 1 tương thích EVM dựa trên Cosmos SDK, dự định giới thiệu công nghệ EVM song song để nâng cao hiệu suất.
Neon
Neon EVM là giải pháp tương thích EVM đầu tiên trên Solana, hỗ trợ các nhà phát triển Solidity và Vyper triển khai một cách dễ dàng lên Solana.
Eclipse
Eclipse là giải pháp Rollup Layer 2 được hỗ trợ bởi máy ảo Solana, đưa SVM vào hệ sinh thái Ethereum.
Lumio
Lumio là mạng Layer 2 VM mô-đun, hỗ trợ thực hiện song song bằng cách sử dụng các máy ảo hiệu suất cao như Aptos VM và Solana VM.
Tóm tắt
Công nghệ đổi mới như EVM song song cung cấp các giải pháp hứa hẹn để nâng cao hiệu suất và khả năng mở rộng của blockchain. Sự phát triển của những công nghệ này sẽ thúc đẩy sự phát triển hơn nữa của hệ sinh thái blockchain, hỗ trợ nhiều trường hợp ứng dụng hơn.
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.
16 thích
Phần thưởng
16
7
Chia sẻ
Bình luận
0/400
SatoshiChallenger
· 07-16 14:41
Ai đếm xem có bao nhiêu dự án đã chết trong vòng trước khi thổi song song?
Xem bản gốcTrả lời0
SchrodingersFOMO
· 07-14 11:07
Khi nào thì có thể đến được mức mơ ước của tôi mới là điều quan trọng.
Xem bản gốcTrả lời0
TokenEconomist
· 07-13 15:15
thật ra, toán song song evm này khá thanh lịch thật sự
Xem bản gốcTrả lời0
GasWaster
· 07-13 15:13
Giây rồi đấy.
Xem bản gốcTrả lời0
ContractFreelancer
· 07-13 15:12
Đồng thời thật tuyệt
Xem bản gốcTrả lời0
MidnightGenesis
· 07-13 15:00
Xem mã nguồn vào giữa đêm, không ngoài dự đoán, có nút thắt về hiệu suất.
Cải cách công nghệ EVM song song: Vượt qua rào cản hiệu suất thúc đẩy sự phát triển của hệ sinh thái Blockchain
Nghiên cứu về công nghệ và hệ sinh thái EVM song song
EVM và Solidity
Phát triển hợp đồng thông minh là kỹ năng cơ bản của kỹ sư blockchain. Các nhà phát triển thường sử dụng các ngôn ngữ cấp cao như Solidity để viết logic hợp đồng, nhưng EVM không thể thực thi trực tiếp các mã này. Nó cần phải biên dịch mã thành mã thao tác hoặc mã byte cấp thấp. Mặc dù có công cụ có thể tự động hoàn thành quá trình này, nhưng các kỹ sư hiểu nguyên lý cơ bản có thể lập trình trực tiếp bằng mã thao tác, nhằm đạt được hiệu suất tối đa và giảm tiêu thụ gas.
Tiêu chuẩn và thực hiện EVM
EVM như một "tầng thực thi", là nơi xử lý mã byte của hợp đồng thông minh sau khi biên dịch. Mã byte được định nghĩa bởi EVM đã trở thành tiêu chuẩn ngành, giúp các nhà phát triển có thể triển khai hợp đồng một cách hiệu quả trên nhiều mạng khác nhau. Mặc dù tuân theo cùng một tiêu chuẩn, nhưng các triển khai EVM khác nhau có thể rất khác nhau. Ví dụ, khách hàng Geth của Ethereum được thực hiện bằng ngôn ngữ Go, trong khi đội ngũ Ipsilon của quỹ Ethereum duy trì phiên bản C++. Sự đa dạng này cho phép các phương án tối ưu hóa khác nhau.
Nhu cầu công nghệ EVM song song
Hệ thống blockchain truyền thống thực hiện giao dịch theo thứ tự, giống như CPU đơn nhân. Phương pháp này đơn giản nhưng khó mở rộng. Máy ảo song song cho phép xử lý nhiều giao dịch cùng một lúc, tăng đáng kể thông lượng. Tuy nhiên, việc thực hiện song song mang lại một số thách thức kỹ thuật, chẳng hạn như xử lý xung đột ghi từ các giao dịch đồng thời trên cùng một hợp đồng.
Sự đổi mới của EVM song song
Lấy Monad làm ví dụ, những đổi mới chính bao gồm:
Thách thức kỹ thuật
Việc thực thi song song đã đưa ra những xung đột trạng thái tiềm ẩn, cần có cơ chế phát hiện và giải quyết xung đột cẩn thận. Ngoài ra, các đội thường cần phải thiết kế lại cơ sở dữ liệu trạng thái để nâng cao hiệu suất đọc và ghi, và phát triển các thuật toán đồng thuận tương thích.
Các thách thức chính bao gồm việc nắm bắt giá trị kỹ thuật lâu dài của Ethereum và sự tập trung hóa nút. Sự phát triển nhanh chóng của hệ sinh thái là rất quan trọng để duy trì lợi thế cạnh tranh. Cân bằng giữa phi tập trung, an ninh và hiệu suất cũng là một thách thức lớn.
Mô hình EVM song song
Ngoài Monad, cấu trúc EVM song song còn bao gồm các dự án như Sei, MegaETH, Polygon, v.v. Những dự án này có thể được chia thành ba loại:
Dự án chính
Monad
Monad nhằm giải quyết vấn đề khả năng mở rộng bằng cách tối ưu hóa việc thực hiện song song EVM, với mục tiêu đạt 10.000 TPS. Đã hoàn thành 244 triệu đô la tài trợ, định giá 3 tỷ đô la. Nhóm sáng lập đến từ các tổ chức nổi tiếng như Jump Trading.
Sei
Sei V2 là EVM song song hiệu suất cao đầu tiên, TPS nâng lên tới 12,500. Mạng thử nghiệm đã được ra mắt vào tháng 2 năm nay, hỗ trợ việc di chuyển ứng dụng EVM chỉ với một cú nhấp chuột.
Artela
Artela tăng cường lớp thực thi thông qua EVM++( EVM + WASM) với hai máy ảo. Đội ngũ cốt lõi đến từ Ant Chain, mạng thử nghiệm công khai đã được ra mắt.
Canto
Canto là mạng Layer 1 tương thích EVM dựa trên Cosmos SDK, dự định giới thiệu công nghệ EVM song song để nâng cao hiệu suất.
Neon
Neon EVM là giải pháp tương thích EVM đầu tiên trên Solana, hỗ trợ các nhà phát triển Solidity và Vyper triển khai một cách dễ dàng lên Solana.
Eclipse
Eclipse là giải pháp Rollup Layer 2 được hỗ trợ bởi máy ảo Solana, đưa SVM vào hệ sinh thái Ethereum.
Lumio
Lumio là mạng Layer 2 VM mô-đun, hỗ trợ thực hiện song song bằng cách sử dụng các máy ảo hiệu suất cao như Aptos VM và Solana VM.
Tóm tắt
Công nghệ đổi mới như EVM song song cung cấp các giải pháp hứa hẹn để nâng cao hiệu suất và khả năng mở rộng của blockchain. Sự phát triển của những công nghệ này sẽ thúc đẩy sự phát triển hơn nữa của hệ sinh thái blockchain, hỗ trợ nhiều trường hợp ứng dụng hơn.