Khám phá sâu về EVM song song và hệ sinh thái của nó
Tổng quan EVM
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. Tuy nhiên, EVM không thể trực tiếp giải thích mã Solidity, cần phải biên dịch nó thành mã thao tác cấp thấp có thể thực thi trên máy ảo. Mặc dù quá trình này tạo ra một số chi phí, nhưng các kỹ sư quen thuộc với mã cấp thấp có thể trực tiếp sử dụng mã thao tác trong Solidity để tối ưu hóa hiệu suất và giảm chi phí gas.
EVM như là "tầng thực thi", là nơi cuối cùng để thực thi mã opcode của hợp đồng thông minh đã được biên dịch. Mã byte được định nghĩa bởi EVM đã trở thành tiêu chuẩn ngành, việc đạt được tính tương thích với EVM cho phép các nhà phát triển dễ dàng triển khai hợp đồng thông minh trên nhiều mạng khác nhau. 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ể tồn tại sự khác biệt đáng kể. Ví dụ, khách hàng Geth của Ethereum sử dụng ngôn ngữ Go để triển khai EVM, trong khi đội ngũ của quỹ Ethereum duy trì một phiên bản triển khai bằng C++.
Công nghệ EVM song song
Trong lịch sử, sự đổi mới trong lĩnh vực blockchain chủ yếu tập trung vào thuật toán đồng thuận. Tuy nhiên, blockchain hiệu suất cao không chỉ cần cơ chế đồng thuận sáng tạo mà còn cần một lớp thực thi được tối ưu hóa. Việc chỉ cải thiện thuật toán đồng thuận của blockchain EVM thường đòi hỏi phần cứng mạnh mẽ hơn để hỗ trợ việc nâng cao hiệu suất.
nhu cầu xử lý song song
Các hệ thống blockchain truyền thống thực hiện giao dịch theo thứ tự, tương tự như cách hoạt động của CPU đơn nhân. Phương pháp này tuy đơn giản nhưng khó đáp ứng nhu cầu của một cơ sở người dùng quy mô lớn. Máy ảo song song cho phép xử lý nhiều giao dịch đồng thời, có thể nâng cao đáng kể khả năng thông lượng. Tuy nhiên, việc thực hiện song song cũng mang lại những thách thức kỹ thuật mới, chẳng hạn như xử lý xung đột ghi của các giao dịch đồng thời trên cùng một hợp đồng thông minh.
đổ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 blockchain. Lấy một dự án làm ví dụ, các đổ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.
Thực thi trễ: Trong cơ chế đồng thuận, các nút đạt được sự đồng thuận về thứ tự giao dịch trước, mà không thực hiện ngay giao dịch.
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 bằng cách lưu trữ trực tiếp cây Merkle trên SSD.
Cơ chế đồng thuận hiệu suất cao: Thuật toán đồng thuận cải tiến hỗ trợ đồng bộ hóa hiệu quả giữa hàng trăm nút phân tán toàn cầu.
Thách thức và cân nhắc
Các thách thức chính mà EVM song song phải đối mặt bao gồm:
Thách thức kỹ thuật: 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 thiết kế cẩn thận.
Bắt giữ giá trị lâu dài: Đổi mới có thể bị hấp thụ bởi các dự án blockchain khác, sự phát triển nhanh chóng của hệ sinh thái trở thành chìa khóa để duy trì lợi thế cạnh tranh.
Phi tập trung nút: Một blockchain hiệu suất cao cần đạt được sự cân bằng giữa hoạt động không cần giấy phép, không cần tin tưởng và nhu cầu về hiệu suất.
Tổng quan về dự án EVM song song
Hiện tại, hệ sinh thái EVM song song 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 sử dụng công nghệ thực thi song song từ 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 đại diện
Một dự án EVM song song
Dự án này nhằm mục đích giải quyết vấn đề khả năng mở rộng của EVM truyền thống thông qua tối ưu hóa thực thi song song và kiến trúc ống dẫn, với mục tiêu đạt 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 công ty fintech nổi tiếng. Mạng thử nghiệm nội bộ đã được khởi động, mạng thử nghiệm công khai sắp ra mắt.
Dự án nâng cấp mạng EVM nào
Dự án này ban đầu là một mạng Layer 1 tập trung vào giao dịch, hiện đã thông báo nâng cấp toàn diện lên EVM song song hiệu suất cao, tăng TPS lên 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. Mạng chính dự kiến sẽ ra mắt trong nửa đầu năm nay.
Một dự án máy ảo kép
Dự án này 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 EVM++ (EVM + WASM). Mạng thử nghiệm công khai đã được ra mắt, chương trình khuyến khích hệ sinh thái đã được khởi động.
Một giải pháp tương thích EVM của Solana
Đây là giải pháp tương thích EVM đầu tiên của Solana, hỗ trợ các nhà phát triển Solidity và Vyper triển khai DApp vào mạng Solana chỉ bằng một cú nhấp chuột. Nó đóng gói các giao dịch kiểu EVM thành giao dịch Solana, với TPS vượt quá 2,000.
Một dự án Ethereum do SVM giới thiệu
Đây là một giải pháp Rollup Layer 2 được hỗ trợ bởi máy ảo Solana (SVM). Nó thực hiện việc thanh toán dữ liệu giao dịch trên Ethereum, nhưng lớp thực thi chạy trong môi trường SVM. Dự án đã 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.
Một dự án VM Layer 2 mô-đun
Dự án này là một mạng VM Layer 2 mô-đun, nhằm đưa máy ảo hiệu suất cao vào các mạng Layer 2 hiện có của Ethereum và Bitcoin. Nó hỗ trợ 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 máy ảo để thực hiện song song.
Kết luận
Các công nghệ đổi mới như EVM song song cung cấp 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 các công nghệ này sẽ thúc đẩy sự phát triển tiếp theo của hệ sinh thái blockchain, hỗ trợ nhiều trường hợp ứng dụng hơn.
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.
9 thích
Phần thưởng
9
5
Đăng lại
Chia sẻ
Bình luận
0/400
JustAnotherWallet
· 11giờ trước
Giảm gas mới là mục tiêu cuối cùng đúng không?
Xem bản gốcTrả lời0
ValidatorViking
· 11giờ trước
hmm những người xác thực đã được kiểm tra trong chiến đấu biết thực tế... evm song song nghe có vẻ hay nhưng hãy hiển thị cho tôi các chỉ số phạt trước đã
Xem bản gốcTrả lời0
SignatureVerifier
· 11giờ trước
hmm... nói một cách kỹ thuật, evm song song vẫn cần được xác thực kỹ lưỡng để tìm ra các điều kiện đua tiềm năng. tin tưởng nhưng phải xác minh.
Xem bản gốcTrả lời0
ChainChef
· 11giờ trước
có vẻ như evm đang nấu một số tối ưu hóa gas cay ngắt không nói dối... nhà bếp giao thức ngon lành mà chúng ta có ở đây
Phân tích công nghệ EVM song song: Hướng đi đổi mới nâng cao hiệu suất Blockchain
Khám phá sâu về EVM song song và hệ sinh thái của nó
Tổng quan EVM
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. Tuy nhiên, EVM không thể trực tiếp giải thích mã Solidity, cần phải biên dịch nó thành mã thao tác cấp thấp có thể thực thi trên máy ảo. Mặc dù quá trình này tạo ra một số chi phí, nhưng các kỹ sư quen thuộc với mã cấp thấp có thể trực tiếp sử dụng mã thao tác trong Solidity để tối ưu hóa hiệu suất và giảm chi phí gas.
EVM như là "tầng thực thi", là nơi cuối cùng để thực thi mã opcode của hợp đồng thông minh đã được biên dịch. Mã byte được định nghĩa bởi EVM đã trở thành tiêu chuẩn ngành, việc đạt được tính tương thích với EVM cho phép các nhà phát triển dễ dàng triển khai hợp đồng thông minh trên nhiều mạng khác nhau. 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ể tồn tại sự khác biệt đáng kể. Ví dụ, khách hàng Geth của Ethereum sử dụng ngôn ngữ Go để triển khai EVM, trong khi đội ngũ của quỹ Ethereum duy trì một phiên bản triển khai bằng C++.
Công nghệ EVM song song
Trong lịch sử, sự đổi mới trong lĩnh vực blockchain chủ yếu tập trung vào thuật toán đồng thuận. Tuy nhiên, blockchain hiệu suất cao không chỉ cần cơ chế đồng thuận sáng tạo mà còn cần một lớp thực thi được tối ưu hóa. Việc chỉ cải thiện thuật toán đồng thuận của blockchain EVM thường đòi hỏi phần cứng mạnh mẽ hơn để hỗ trợ việc nâng cao hiệu suất.
nhu cầu xử lý song song
Các hệ thống blockchain truyền thống thực hiện giao dịch theo thứ tự, tương tự như cách hoạt động của CPU đơn nhân. Phương pháp này tuy đơn giản nhưng khó đáp ứng nhu cầu của một cơ sở người dùng quy mô lớn. Máy ảo song song cho phép xử lý nhiều giao dịch đồng thời, có thể nâng cao đáng kể khả năng thông lượng. Tuy nhiên, việc thực hiện song song cũng mang lại những thách thức kỹ thuật mới, chẳng hạn như xử lý xung đột ghi của các giao dịch đồng thời trên cùng một hợp đồng thông minh.
đổ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 blockchain. Lấy một dự án làm ví dụ, các đổ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.
Thực thi trễ: Trong cơ chế đồng thuận, các nút đạt được sự đồng thuận về thứ tự giao dịch trước, mà không thực hiện ngay giao dịch.
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 bằng cách lưu trữ trực tiếp cây Merkle trên SSD.
Cơ chế đồng thuận hiệu suất cao: Thuật toán đồng thuận cải tiến hỗ trợ đồng bộ hóa hiệu quả giữa hàng trăm nút phân tán toàn cầu.
Thách thức và cân nhắc
Các thách thức chính mà EVM song song phải đối mặt bao gồm:
Thách thức kỹ thuật: 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 thiết kế cẩn thận.
Bắt giữ giá trị lâu dài: Đổi mới có thể bị hấp thụ bởi các dự án blockchain khác, sự phát triển nhanh chóng của hệ sinh thái trở thành chìa khóa để duy trì lợi thế cạnh tranh.
Phi tập trung nút: Một blockchain hiệu suất cao cần đạt được sự cân bằng giữa hoạt động không cần giấy phép, không cần tin tưởng và nhu cầu về hiệu suất.
Tổng quan về dự án EVM song song
Hiện tại, hệ sinh thái EVM song song chủ yếu bao gồm ba loại dự án:
Dự án đại diện
Một dự án EVM song song
Dự án này nhằm mục đích giải quyết vấn đề khả năng mở rộng của EVM truyền thống thông qua tối ưu hóa thực thi song song và kiến trúc ống dẫn, với mục tiêu đạt 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 công ty fintech nổi tiếng. Mạng thử nghiệm nội bộ đã được khởi động, mạng thử nghiệm công khai sắp ra mắt.
Dự án nâng cấp mạng EVM nào
Dự án này ban đầu là một mạng Layer 1 tập trung vào giao dịch, hiện đã thông báo nâng cấp toàn diện lên EVM song song hiệu suất cao, tăng TPS lên 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. Mạng chính dự kiến sẽ ra mắt trong nửa đầu năm nay.
Một dự án máy ảo kép
Dự án này 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 EVM++ (EVM + WASM). Mạng thử nghiệm công khai đã được ra mắt, chương trình khuyến khích hệ sinh thái đã được khởi động.
Một giải pháp tương thích EVM của Solana
Đây là giải pháp tương thích EVM đầu tiên của Solana, hỗ trợ các nhà phát triển Solidity và Vyper triển khai DApp vào mạng Solana chỉ bằng một cú nhấp chuột. Nó đóng gói các giao dịch kiểu EVM thành giao dịch Solana, với TPS vượt quá 2,000.
Một dự án Ethereum do SVM giới thiệu
Đây là một giải pháp Rollup Layer 2 được hỗ trợ bởi máy ảo Solana (SVM). Nó thực hiện việc thanh toán dữ liệu giao dịch trên Ethereum, nhưng lớp thực thi chạy trong môi trường SVM. Dự án đã 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.
Một dự án VM Layer 2 mô-đun
Dự án này là một mạng VM Layer 2 mô-đun, nhằm đưa máy ảo hiệu suất cao vào các mạng Layer 2 hiện có của Ethereum và Bitcoin. Nó hỗ trợ 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 máy ảo để thực hiện song song.
Kết luận
Các công nghệ đổi mới như EVM song song cung cấp 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 các công nghệ này sẽ thúc đẩy sự phát triển tiếp theo của hệ sinh thái blockchain, hỗ trợ nhiều trường hợp ứng dụng hơn.