Thảo luận về công nghệ EVM song song và sự phát triển của hệ sinh thái
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ữ cao cấp như Solidity để viết logic hợp đồng, nhưng EVM không thể trực tiếp giải thích những mã này. Cần biên dịch chúng thành mã thao tác thấp hoặc bytecode có thể thực thi bởi máy ảo. Mặc dù có các công cụ có thể tự động thực hiện quá trình chuyển đổi này, nhưng việc hiểu cơ chế cơ bản vẫn rất có giá trị.
Một số kỹ sư có kinh nghiệm sẽ trực tiếp sử dụng mã lệnh trong Solidity để tối ưu hóa hiệu suất, giảm tiêu thụ gas. Ví dụ, giao thức cốt lõi của một nền tảng giao dịch NFT nổi tiếng sử dụng rất nhiều assembly nội tuyến để tối thiểu hóa chi phí gas cho người dùng.
Tiêu chuẩn và thực hiện EVM
EVM như "mức thực thi", là môi trường cuối cùng để chạy mã opcode của hợp đồng thông minh. Mã byte mà EVM định nghĩa đã trở thành tiêu chuẩn của ngành, giúp các nhà phát triển dễ dàng triển khai hợp đồng trên nhiều mạng khác nhau.
Mặc dù tuân theo cùng một tiêu chuẩn bytecode, nhưng các triển khai EVM khác nhau có thể khác nhau rất nhiều. Chẳng hạn, máy khách Go và máy khách C++ của Ethereum đã áp dụng các cách triển khai khác nhau, mang lại tính linh hoạt cho việc tối ưu hóa và tùy chỉnh kỹ thuật.
Công nghệ EVM song song
Trong lĩnh vực blockchain, trước đây chủ yếu tập trung vào sự đổi mới của thuật toán đồng thuận, một số chuỗi công khai hiệu suất cao nổi tiếng vì cơ chế đồng thuận của chúng. Nhưng thực tế, blockchain hiệu suất cao cần có sự đột phá cả ở lớp đồng thuận và lớp thực thi. Những chuỗi công khai EVM chỉ tối ưu hóa thuật toán đồng thuận thường cần các nút cấu hình cao hơn để hỗ trợ việc nâng cao hiệu suất.
Hầu hết các hệ thống blockchain sử dụng cách thực hiện giao dịch theo thứ tự, tương tự như CPU đơn nhân. Phương pháp đơn giản này khó đáp ứng nhu cầu của người dùng quy mô lớn. Thực hiện song song cho phép xử lý nhiều giao dịch cùng một lúc, làm tăng đáng kể khả năng thông qua, nhưng cũng mang đến những thách thức kỹ thuật mới, chẳng hạn như xử lý xung đột giao dịch đồng thời.
Đổi mới EVM song song
Lấy một dự án EVM song song làm ví dụ, những đổi mới chính bao gồm:
Thuật toán thực thi song song lạc quan, cho phép xử lý nhiều giao dịch cùng lúc
Cơ chế thực thi trì hoãn, sẽ hoãn thực hiện giao dịch đến kênh độc lập
Cơ sở dữ liệu trạng thái tùy chỉnh, tối ưu hóa lưu trữ và truy cập trạng thái
Cơ chế đồng thuận cải tiến, hỗ trợ đồng bộ hóa nút quy mô lớn
Thách thức kỹ thuật
Việc thực thi song song đã giới thiệu các vấn đề xung đột trạng thái tiềm ẩn, cần phải thiết kế cẩn thận cơ chế phát hiện và giải quyết xung đột. Hơn nữa, các đội thường cũng cần phải thiết kế lại cơ sở dữ liệu trạng thái và phát triển các thuật toán đồng thuận tương thích.
Việc nắm bắt giá trị lâu dài của dự án và sự phi tập trung của nút cũng là những thách thức mà EVM song song phải đối mặ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 đạt được sự cân bằng giữa hiệu suất, sự phi tập trung và tính bảo mật.
Tổng quan dự án EVM song song
Hệ sinh thái EVM song song hiện tại chủ yếu bao gồm ba loại dự án:
Mạng Layer 1 tương thích EVM hỗ trợ thực thi song song thông qua nâng cấp công nghệ
Mạng Layer 1 tương thích EVM hỗ trợ thực thi song song với thiết kế nguyên bản
Mạng Layer 2 sử dụng công nghệ thực thi song song không phải EVM
Một số dự án tiêu biểu bao gồm:
Monad
Monad cam kết nâng cao khả năng mở rộng thông qua tối ưu hóa việc thực thi song song EVM, với mục tiêu TPS là 10.000. Đã hoàn thành quy trình huy động vốn quy mô lớn, đội ngũ sáng lập đến từ các tổ chức giao dịch hàng đầu. Mạng thử nghiệm nội bộ đã được khởi động và sắp tới sẽ mở cửa cho công chúng.
Sei V2
Sei đang nâng cấp lên mạng EVM song song hiệu suất cao, mục tiêu TPS là 12.500. Mạng thử nghiệm đã được ra mắt, hỗ trợ di chuyển ứng dụng EVM chỉ với một cú nhấp chuột. Cũng đã phát hành khung mã nguồn mở hỗ trợ Layer 2 áp dụng công nghệ song song.
Artela
Artela cải thiện hiệu suất lớp thực thi thông qua kiến trúc hai máy ảo EVM++. Nhóm cốt lõi đến từ các dự án blockchain nổi tiếng. Mạng thử nghiệm công khai đã được ra mắt, chương trình khuyến khích sinh thái đã được khởi động.
Neon
Neon 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 triển khai dễ dàng lên Solana. TPS vượt quá 2,000.
Eclipse
Eclipse là giải pháp Layer 2 của Ethereum dựa trên máy ảo Solana. Thực hiện giao dịch trên Solana VM, thanh toán trên Ethereum. Mạng chính sắp mở cửa cho các nhà phát triển.
Lumio
Lumio là mạng Layer 2 VM mô-đun, hỗ trợ nhiều máy ảo hiệu suất cao. Có thể sử dụng Ethereum hoặc Bitcoin làm lớp thanh toán, thực hiện thực thi song song.
Tóm tắt
Công nghệ như EVM song song và các đổi mới trong lớp thực thi đã cung cấp các giải pháp mới để nâng cao hiệu suất và khả năng mở rộng của blockchain. Sự phát triển và ứng dụng của những công nghệ này sẽ thúc đẩy sự phát triển thêm của hệ sinh thái blockchain, hỗ trợ nhiều kịch bản ứ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.
8 thích
Phần thưởng
8
6
Chia sẻ
Bình luận
0/400
AirdropChaser
· 13giờ trước
chỉ là một bộ tăng tốc thôi, nhập một vị thế nhập một vị thế
Xem bản gốcTrả lời0
LiquidationTherapist
· 07-16 21:04
Có gì mà khoe khoang chứ, vẫn chỉ là kém cỏi thôi.
Công nghệ EVM song song đột phá: Mở khóa kỷ nguyên hiệu suất cao của Blockchain
Thảo luận về công nghệ EVM song song và sự phát triển của hệ sinh thái
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ữ cao cấp như Solidity để viết logic hợp đồng, nhưng EVM không thể trực tiếp giải thích những mã này. Cần biên dịch chúng thành mã thao tác thấp hoặc bytecode có thể thực thi bởi máy ảo. Mặc dù có các công cụ có thể tự động thực hiện quá trình chuyển đổi này, nhưng việc hiểu cơ chế cơ bản vẫn rất có giá trị.
Một số kỹ sư có kinh nghiệm sẽ trực tiếp sử dụng mã lệnh trong Solidity để tối ưu hóa hiệu suất, giảm tiêu thụ gas. Ví dụ, giao thức cốt lõi của một nền tảng giao dịch NFT nổi tiếng sử dụng rất nhiều assembly nội tuyến để tối thiểu hóa chi phí gas cho người dùng.
Tiêu chuẩn và thực hiện EVM
EVM như "mức thực thi", là môi trường cuối cùng để chạy mã opcode của hợp đồng thông minh. Mã byte mà EVM định nghĩa đã trở thành tiêu chuẩn của ngành, giúp các nhà phát triển dễ dàng triển khai hợp đồng trên nhiều mạng khác nhau.
Mặc dù tuân theo cùng một tiêu chuẩn bytecode, nhưng các triển khai EVM khác nhau có thể khác nhau rất nhiều. Chẳng hạn, máy khách Go và máy khách C++ của Ethereum đã áp dụng các cách triển khai khác nhau, mang lại tính linh hoạt cho việc tối ưu hóa và tùy chỉnh kỹ thuật.
Công nghệ EVM song song
Trong lĩnh vực blockchain, trước đây chủ yếu tập trung vào sự đổi mới của thuật toán đồng thuận, một số chuỗi công khai hiệu suất cao nổi tiếng vì cơ chế đồng thuận của chúng. Nhưng thực tế, blockchain hiệu suất cao cần có sự đột phá cả ở lớp đồng thuận và lớp thực thi. Những chuỗi công khai EVM chỉ tối ưu hóa thuật toán đồng thuận thường cần các nút cấu hình cao hơn để hỗ trợ việc nâng cao hiệu suất.
Hầu hết các hệ thống blockchain sử dụng cách thực hiện giao dịch theo thứ tự, tương tự như CPU đơn nhân. Phương pháp đơn giản này khó đáp ứng nhu cầu của người dùng quy mô lớn. Thực hiện song song cho phép xử lý nhiều giao dịch cùng một lúc, làm tăng đáng kể khả năng thông qua, nhưng cũng mang đến những thách thức kỹ thuật mới, chẳng hạn như xử lý xung đột giao dịch đồng thời.
Đổi mới EVM song song
Lấy một dự án EVM song song 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 đã giới thiệu các vấn đề xung đột trạng thái tiềm ẩn, cần phải thiết kế cẩn thận cơ chế phát hiện và giải quyết xung đột. Hơn nữa, các đội thường cũng cần phải thiết kế lại cơ sở dữ liệu trạng thái và phát triển các thuật toán đồng thuận tương thích.
Việc nắm bắt giá trị lâu dài của dự án và sự phi tập trung của nút cũng là những thách thức mà EVM song song phải đối mặ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 đạt được sự cân bằng giữa hiệu suất, sự phi tập trung và tính bảo mật.
Tổng quan dự án EVM song song
Hệ sinh thái EVM song song hiện tại chủ yếu bao gồm ba loại dự án:
Một số dự án tiêu biểu bao gồm:
Monad
Monad cam kết nâng cao khả năng mở rộng thông qua tối ưu hóa việc thực thi song song EVM, với mục tiêu TPS là 10.000. Đã hoàn thành quy trình huy động vốn quy mô lớn, đội ngũ sáng lập đến từ các tổ chức giao dịch hàng đầu. Mạng thử nghiệm nội bộ đã được khởi động và sắp tới sẽ mở cửa cho công chúng.
Sei V2
Sei đang nâng cấp lên mạng EVM song song hiệu suất cao, mục tiêu TPS là 12.500. Mạng thử nghiệm đã được ra mắt, hỗ trợ di chuyển ứng dụng EVM chỉ với một cú nhấp chuột. Cũng đã phát hành khung mã nguồn mở hỗ trợ Layer 2 áp dụng công nghệ song song.
Artela
Artela cải thiện hiệu suất lớp thực thi thông qua kiến trúc hai máy ảo EVM++. Nhóm cốt lõi đến từ các dự án blockchain nổi tiếng. Mạng thử nghiệm công khai đã được ra mắt, chương trình khuyến khích sinh thái đã được khởi động.
Neon
Neon 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 triển khai dễ dàng lên Solana. TPS vượt quá 2,000.
Eclipse
Eclipse là giải pháp Layer 2 của Ethereum dựa trên máy ảo Solana. Thực hiện giao dịch trên Solana VM, thanh toán trên Ethereum. Mạng chính sắp mở cửa cho các nhà phát triển.
Lumio
Lumio là mạng Layer 2 VM mô-đun, hỗ trợ nhiều máy ảo hiệu suất cao. Có thể sử dụng Ethereum hoặc Bitcoin làm lớp thanh toán, thực hiện thực thi song song.
Tóm tắt
Công nghệ như EVM song song và các đổi mới trong lớp thực thi đã cung cấp các giải pháp mới để nâng cao hiệu suất và khả năng mở rộng của blockchain. Sự phát triển và ứng dụng của những công nghệ này sẽ thúc đẩy sự phát triển thêm của hệ sinh thái blockchain, hỗ trợ nhiều kịch bản ứng dụng hơn.