Khám phá sâu về EVM song song và hệ sinh thái của nó
Máy ảo Ethereum EVM
Mối quan hệ giữa 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 có thể sử dụng các ngôn ngữ cấp cao như Solidity để thực hiện logic kinh doanh, nhưng EVM không thể trực tiếp giải thích những mã này. Cần phải biên dịch chúng thành ngôn ngữ cấp thấp có thể thực thi trên máy ảo ( mã lệnh/mã byte ). Mặc dù có công cụ có thể tự động hoàn thành quy trình chuyển đổi này, nhưng các kỹ sư hiểu rõ nguyên lý biên dịch cơ bản có thể trực tiếp sử dụng mã lệnh trong Solidity để viết logic chương trình, nhằm đạt được hiệu suất tối đa và giảm thiểu tiêu thụ gas.
Sự khác biệt giữa tiêu chuẩn EVM và việc thực hiện
EVM như "lớp thực thi", là nơi mã op của hợp đồng thông minh đã được biên dịch cuối cùng chạy. Mã byte được định nghĩa bởi EVM là tiêu chuẩn trong ngành, cho phép các nhà phát triển triển khai hợp đồng thông minh một cách hiệu quả trên nhiều mạng tương thích. Mặc dù tuân theo cùng một tiêu chuẩn mã byte, các triển khai EVM khác nhau có thể có sự khác biệt lớn về phương pháp cụ thể. Ví dụ, khách hàng Geth của Ethereum sử dụng ngôn ngữ Go để triển khai tiêu chuẩn EVM, trong khi nhóm của quỹ Ethereum duy trì một triển khai C++. Sự đa dạng này tạo ra không gian cho tối ưu hóa kỹ thuật và triển khai tùy chỉnh.
Công nghệ EVM song song
Trong lịch sử, cộng đồng blockchain chủ yếu tập trung vào việc đổi mới thuật toán đồng thuận, trong khi bỏ qua tầm quan trọng của lớp thực thi. Trên thực tế, blockchain hiệu suất cao cần sự kết hợp giữa thuật toán đồng thuận đổi mới và lớp thực thi được tối ưu hóa. Những blockchain EVM chỉ cải tiến thuật toán đồng thuận thường cần cấu hình nút mạnh mẽ hơn để nâng cao hiệu suất.
nhu cầu xử lý song song
Trong hệ thống blockchain truyền thống, giao dịch được thực hiện theo thứ tự, tương tự như cách hoạt động của CPU đơn nhân. Phương pháp này mặc dù đơn giản nhưng khó mở rộng cho một cơ sở người dùng lớn. Chuyển sang mô hình máy ảo song song CPU đa nhân có thể xử lý nhiều giao dịch cùng một lúc, tăng đáng kể thông lượng. Mặc dù thực thi 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 cho cùng một hợp đồng thông minh với các giao dịch đồng thời, nhưng đối với các giao dịch hợp đồng thông minh không liên quan, có thể cải thiện hiệu quả xử lý tỉ lệ theo số lượng luồng xử lý song song.
Đổi mới EVM song song
EVM song song đại diện cho một loạt các đổi mới nhằm tối ưu hóa lớp thực thi của hệ thống blockchain. Lấy một số dự án làm ví dụ, những đổi mới chính bao gồm:
Thực hiện giao dịch song song: áp 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ý đồng thời.
Hoãn thi hành: Đẩy lùi việc thực hiện giao dịch vào 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ăng cường hiệu quả thực thi hợp đồng thông minh bằng cách tối ưu hóa lưu trữ và truy cập trạng thái.
Cơ chế đồng thuận hiệu suất cao: Cải tiến thuật toán đồng thuận hiện có, hỗ trợ các nút phân tán quy mô lớn đạt được đồng thuận hiệu quả.
Thách thức
Thách thức kỹ thuật của EVM song song
Thực thi song song đã đưa ra vấn đề xung đột trạng thái tiềm ẩn, cần phải thực hiện kiểm tra xung đột và giải quyết trước hoặc sau khi thực thi. Ngoài ra, các đội thường cần thiết kế lại và cải thiện hiệu suất đọc và ghi của cơ sở dữ liệu trạng thái, đồng thời phát triển thuật toán đồng thuận tương thích.
Các yếu tố xem xét khác
Hai thách thức chính mà EVM song song phải đối mặt là 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 các nút. Sự phát triển nhanh chóng của hệ sinh thái sẽ là chìa khóa để duy trì lợi thế cạnh tranh. Cân bằng giữa phi tập trung, hoạt động không cần tin cậy và nhu cầu hiệu suất cao cũng là một vấn đề quan trọng.
Cấu trúc EVM song song
Hiện tại, hệ sinh thái EVM song song chủ yếu bao gồm một số loại dự án:
Mạng Layer 1 tương thích với EVM hỗ trợ thực hiện song song thông qua nâng cấp kỹ thuật
Mạng Layer 1 tương thích EVM áp dụng công nghệ thực thi song song từ khi thiết kế ban đầu.
Mạng Layer 2 sử dụng công nghệ thực thi song song không phải EVM
Dự án chính
Dự án A
Dự án này nhằm giải quyết vấn đề khả năng mở rộng của EVM truyền thống thông qua việc tối ưu hóa thực thi song song và kiến trúc ống. Mục tiêu đạt được 10,000 TPS. Dự án đã hoàn thành việc huy động vốn quy mô lớn, các thành viên trong đội ngũ sáng lập đến từ các tổ chức giao dịch nổi tiếng. Mạng thử nghiệm nội bộ đã được khởi động và dự kiến sẽ sớm mở cửa cho công chúng.
Dự án B nào
Dự án ban đầu tập trung vào cơ sở hạ tầng ứng dụng giao dịch, sau đó đã được nâng cấp toàn diện thành mạng EVM song song hiệu suất cao, nâng TPS lên 12.500. Mạng thử nghiệm EVM song song đã được ra mắt, hỗ trợ di chuyển ứng dụng EVM chỉ với một cú nhấp chuột. Dự án cũng đã giới thiệu một khung mã nguồn mở hỗ trợ công nghệ xử lý song song cho mạng Layer 2 và Rollup.
Dự án C nào đó
Dự án này nhằm nâng cao hiệu suất blockchain EVM và hiệu quả thực thi mạng bằng cách xây dựng hệ thống máy ảo kép EVM++(EVM + WASM). Mạng thử nghiệm công đã được ra mắt và chương trình khuyến khích hệ sinh thái cũng đã được triển khai.
Dự án nào đó
Đây là một mạng Layer 1 tương thích với EVM được xây dựng trên Cosmos SDK, được thiết kế đặc biệt cho các ứng dụng DeFi. Dự án đã công bố kế hoạch phát triển để giới thiệu công nghệ thực thi song song EVM nhằm nâng cao hiệu suất mạng.
Dự án E
Dự án này được xây dựng trên một chuỗi công khai hiệu suất cao, là EVM song song, hỗ trợ các nhà phát triển Solidity và Vyper triển khai DApp chỉ bằng một cú nhấp chuột, tận hưởng thông lượng cao và phí gas thấp. Bằng cách đóng gói các giao dịch kiểu EVM thành các giao dịch thực thi chuỗi công khai cơ sở, TPS vượt quá 2,000.
Dự án F nào đó
Đây là một giải pháp mô-đun Layer 2 Rollup được hỗ trợ bởi một máy ảo hiệu suất cao. Nó thanh toán dữ liệu giao dịch trên Ethereum, nhưng lớp thực thi hoạt động trong môi trường VM hiệu suất cao. Dự án gần đây đã hoàn thành việc huy động vốn quy mô lớn, mạng chính sắp mở cửa cho các nhà phát triển.
Dự án G nào đó
Dự án này là một mạng Layer 2 VM mô-đun, nhằm đưa máy ảo hiệu suất cao vào các mạng Layer 2 chính hiện có. Nó hỗ trợ việc sử dụng Ethereum hoặc Bitcoin làm lớp thanh toán, trong khi lớp thực thi có thể sử dụng nhiều VM hiệu suất cao khác nhau để thực thi song song.
Kết luận
Các đổi mới trong các lớp thực thi như EVM song song đã cung cấp các giải pháp hứa hẹn để cải thiện hiệu suất và khả năng mở rộng của blockchain. Sự phát triển và triển khai của những công nghệ này sẽ có tác động sâu rộng đến tương lai của hệ sinh thái blockchain, thúc đẩy sự tiến bộ và ứng dụng trong lĩnh vực này.
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.
7 thích
Phần thưởng
7
4
Chia sẻ
Bình luận
0/400
GasFeeThunder
· 07-29 05:24
再等等看 Người khai thác cũng vẫn ăn quá nhiều了
Xem bản gốcTrả lời0
rekt_but_not_broke
· 07-26 06:09
Băng thông cao đến đâu cũng vô nghĩa.
Xem bản gốcTrả lời0
MerkleDreamer
· 07-26 06:01
Cả ngày chỉ chơi những trò lố bịch.
Xem bản gốcTrả lời0
StealthDeployer
· 07-26 05:53
Đây là ai lại cho ra khái niệm về chuỗi riêng nữa vậy?
Công nghệ EVM song song: Ý tưởng mới để vượt qua nút thắt hiệu suất của Blockchain
Khám phá sâu về EVM song song và hệ sinh thái của nó
Máy ảo Ethereum EVM
Mối quan hệ giữa 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 có thể sử dụng các ngôn ngữ cấp cao như Solidity để thực hiện logic kinh doanh, nhưng EVM không thể trực tiếp giải thích những mã này. Cần phải biên dịch chúng thành ngôn ngữ cấp thấp có thể thực thi trên máy ảo ( mã lệnh/mã byte ). Mặc dù có công cụ có thể tự động hoàn thành quy trình chuyển đổi này, nhưng các kỹ sư hiểu rõ nguyên lý biên dịch cơ bản có thể trực tiếp sử dụng mã lệnh trong Solidity để viết logic chương trình, nhằm đạt được hiệu suất tối đa và giảm thiểu tiêu thụ gas.
Sự khác biệt giữa tiêu chuẩn EVM và việc thực hiện
EVM như "lớp thực thi", là nơi mã op của hợp đồng thông minh đã được biên dịch cuối cùng chạy. Mã byte được định nghĩa bởi EVM là tiêu chuẩn trong ngành, cho phép các nhà phát triển triển khai hợp đồng thông minh một cách hiệu quả trên nhiều mạng tương thích. Mặc dù tuân theo cùng một tiêu chuẩn mã byte, các triển khai EVM khác nhau có thể có sự khác biệt lớn về phương pháp cụ thể. Ví dụ, khách hàng Geth của Ethereum sử dụng ngôn ngữ Go để triển khai tiêu chuẩn EVM, trong khi nhóm của quỹ Ethereum duy trì một triển khai C++. Sự đa dạng này tạo ra không gian cho tối ưu hóa kỹ thuật và triển khai tùy chỉnh.
Công nghệ EVM song song
Trong lịch sử, cộng đồng blockchain chủ yếu tập trung vào việc đổi mới thuật toán đồng thuận, trong khi bỏ qua tầm quan trọng của lớp thực thi. Trên thực tế, blockchain hiệu suất cao cần sự kết hợp giữa thuật toán đồng thuận đổi mới và lớp thực thi được tối ưu hóa. Những blockchain EVM chỉ cải tiến thuật toán đồng thuận thường cần cấu hình nút mạnh mẽ hơn để nâng cao hiệu suất.
nhu cầu xử lý song song
Trong hệ thống blockchain truyền thống, giao dịch được thực hiện theo thứ tự, tương tự như cách hoạt động của CPU đơn nhân. Phương pháp này mặc dù đơn giản nhưng khó mở rộng cho một cơ sở người dùng lớn. Chuyển sang mô hình máy ảo song song CPU đa nhân có thể xử lý nhiều giao dịch cùng một lúc, tăng đáng kể thông lượng. Mặc dù thực thi 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 cho cùng một hợp đồng thông minh với các giao dịch đồng thời, nhưng đối với các giao dịch hợp đồng thông minh không liên quan, có thể cải thiện hiệu quả xử lý tỉ lệ theo số lượng luồng xử lý song song.
Đổi mới EVM song song
EVM song song đại diện cho một loạt các đổi mới nhằm tối ưu hóa lớp thực thi của hệ thống blockchain. Lấy một số dự án làm ví dụ, những đổi mới chính bao gồm:
Thách thức
Thách thức kỹ thuật của EVM song song
Thực thi song song đã đưa ra vấn đề xung đột trạng thái tiềm ẩn, cần phải thực hiện kiểm tra xung đột và giải quyết trước hoặc sau khi thực thi. Ngoài ra, các đội thường cần thiết kế lại và cải thiện hiệu suất đọc và ghi của cơ sở dữ liệu trạng thái, đồng thời phát triển thuật toán đồng thuận tương thích.
Các yếu tố xem xét khác
Hai thách thức chính mà EVM song song phải đối mặt là 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 các nút. Sự phát triển nhanh chóng của hệ sinh thái sẽ là chìa khóa để duy trì lợi thế cạnh tranh. Cân bằng giữa phi tập trung, hoạt động không cần tin cậy và nhu cầu hiệu suất cao cũng là một vấn đề quan trọng.
Cấu trúc EVM song song
Hiện tại, hệ sinh thái EVM song song chủ yếu bao gồm một số loại dự án:
Dự án chính
Dự án A
Dự án này nhằm giải quyết vấn đề khả năng mở rộng của EVM truyền thống thông qua việc tối ưu hóa thực thi song song và kiến trúc ống. Mục tiêu đạt được 10,000 TPS. Dự án đã hoàn thành việc huy động vốn quy mô lớn, các thành viên trong đội ngũ sáng lập đến từ các tổ chức giao dịch nổi tiếng. Mạng thử nghiệm nội bộ đã được khởi động và dự kiến sẽ sớm mở cửa cho công chúng.
Dự án B nào
Dự án ban đầu tập trung vào cơ sở hạ tầng ứng dụng giao dịch, sau đó đã được nâng cấp toàn diện thành mạng EVM song song hiệu suất cao, nâng TPS lên 12.500. Mạng thử nghiệm EVM song song đã được ra mắt, hỗ trợ di chuyển ứng dụng EVM chỉ với một cú nhấp chuột. Dự án cũng đã giới thiệu một khung mã nguồn mở hỗ trợ công nghệ xử lý song song cho mạng Layer 2 và Rollup.
Dự án C nào đó
Dự án này nhằm nâng cao hiệu suất blockchain EVM và hiệu quả thực thi mạng bằng cách xây dựng hệ thống máy ảo kép EVM++(EVM + WASM). Mạng thử nghiệm công đã được ra mắt và chương trình khuyến khích hệ sinh thái cũng đã được triển khai.
Dự án nào đó
Đây là một mạng Layer 1 tương thích với EVM được xây dựng trên Cosmos SDK, được thiết kế đặc biệt cho các ứng dụng DeFi. Dự án đã công bố kế hoạch phát triển để giới thiệu công nghệ thực thi song song EVM nhằm nâng cao hiệu suất mạng.
Dự án E
Dự án này được xây dựng trên một chuỗi công khai hiệu suất cao, là EVM song song, hỗ trợ các nhà phát triển Solidity và Vyper triển khai DApp chỉ bằng một cú nhấp chuột, tận hưởng thông lượng cao và phí gas thấp. Bằng cách đóng gói các giao dịch kiểu EVM thành các giao dịch thực thi chuỗi công khai cơ sở, TPS vượt quá 2,000.
Dự án F nào đó
Đây là một giải pháp mô-đun Layer 2 Rollup được hỗ trợ bởi một máy ảo hiệu suất cao. Nó thanh toán dữ liệu giao dịch trên Ethereum, nhưng lớp thực thi hoạt động trong môi trường VM hiệu suất cao. Dự án gần đây đã hoàn thành việc huy động vốn quy mô lớn, mạng chính sắp mở cửa cho các nhà phát triển.
Dự án G nào đó
Dự án này là một mạng Layer 2 VM mô-đun, nhằm đưa máy ảo hiệu suất cao vào các mạng Layer 2 chính hiện có. Nó hỗ trợ việc sử dụng Ethereum hoặc Bitcoin làm lớp thanh toán, trong khi lớp thực thi có thể sử dụng nhiều VM hiệu suất cao khác nhau để thực thi song song.
Kết luận
Các đổi mới trong các lớp thực thi như EVM song song đã cung cấp các giải pháp hứa hẹn để cải thiện hiệu suất và khả năng mở rộng của blockchain. Sự phát triển và triển khai của những công nghệ này sẽ có tác động sâu rộng đến tương lai của hệ sinh thái blockchain, thúc đẩy sự tiến bộ và ứng dụng trong lĩnh vực này.