Viện nghiên cứu veDAO: EVM vs non EVM, hướng đi tương lai của ai?

avatar
TrendX研究院
1năm trước
Bài viết có khoảng 4630từ,đọc toàn bộ bài viết mất khoảng 6 phút
Bài viết này sẽ phân tích sự khác biệt giữa EVM và non-EVM để hiểu rõ hơn về những điểm tương đồng và khác biệt giữa hai máy ảo blockchain này.

Vào ngày 12 tháng 9, ví blockchain MetaMask đã ra mắt tính năng beta có tên Snaps, cho phép các nhà phát triển bên thứ ba tùy chỉnh các tính năng của ví và các cơ chế khác, cho phép ví MetaMask được sử dụng liền mạch cho Hoạt động không phải EVM (Non -EVM) tài sản trên blockchain. Phiên bản này có thể nói là một bước nữa hướng tới việc MetaMask trở nên hoàn toàn vô điều kiện và phi tập trung; một điều đáng chú ý nữa là MetaMask cũng đang bắt đầu tương thích với non-EVM. Bài viết này sẽ phân tích sự khác biệt giữa EVM và non-EVM để hiểu rõ hơn về những điểm tương đồng và khác biệt giữa hai máy ảo blockchain này.

Viện nghiên cứu veDAO: EVM vs non EVM, hướng đi tương lai của ai?

EVM và không EVM

Máy ảo Ethereum (EVM)

Viện nghiên cứu veDAO: EVM vs non EVM, hướng đi tương lai của ai?

Máy ảo Ethereum (EVM) là máy ảo đầu tiên được tạo ra cho ngành công nghiệp blockchain, là một lớp trừu tượng giữa các máy vật lý (nút) và mã hợp đồng thông minh. Nó cho phép các chương trình chạy trên nó được tách biệt với nhau và với chuỗi Ethereum chính. Hiểu một cách đơn giản là một chuỗi được xây dựng dựa trên hệ sinh thái Ethereum có thể được phát triển và lặp lại nhanh chóng. Điều này làm giảm khối lượng công việc phát triển và tránh phải bắt đầu lại từ đầu. Mỗi nút Ethereum chạy một phiên bản EVM và chúng phối hợp với nhau để tạo thành một loại mạng hoặc máy tính phi tập trung toàn cầu. Như Vitalik Buterin đã nói, Ethereum thậm chí còn được gọi là “máy tính thế giới”.

EVM là trái tim và linh hồn của mạng Ethereum và là nền tảng để triển khai và thực thi các hợp đồng thông minh. Việc khởi tạo vật lý của EVM không thể được mô tả giống như đám mây hoặc sóng đại dương, nhưng nó tồn tại như một thực thể được duy trì bởi hàng nghìn máy tính được kết nối chạy ứng dụng khách Ethereum. EVM đã hoàn tất Turing, có nghĩa là nếu có câu hỏi, nó sẽ tìm ra câu trả lời. Người dùng có thể tạo hợp đồng thông minh bằng ngôn ngữ lập trình Solidity của Ethereum và gửi chúng đến EVM để giải thích và thực thi. Nói một cách đơn giản, lợi ích của EVM là dễ dàng đạt được khả năng tương tác với hệ sinh thái Ethereum hơn. Kế thừa các dApp hiện có trên chuỗi Ethereum; tuy nhiên, nhược điểm cũng rất rõ ràng, đó là nó bị ràng buộc bởi lộ trình Ethereum, điều này có thể cản trở kế hoạch của nhóm dự án và phải tuân theo nhịp điệu của Ethereum.

Máy ảo không phải EVM (Non-EVM)

Các chuỗi khối khác đã chọn một con đường khác có khả năng tương thích EVM và được gọi là chuỗi khối không phải EVM. Non-EVM được hiểu là một máy ảo blockchain tách biệt hoàn toàn với hệ sinh thái Ethereum và được xây dựng lại bởi các nhà phát triển và các bên dự án. Điều này có nghĩa là non-EVM độc lập với lộ trình của Ethereum và do đó sẽ có mức phí thấp hơn và tốc độ nhanh hơn Ethereum. Tuy nhiên, nó gặp phải nhiều trở ngại: Nhà phát triển và người dùng phải tham gia lại hệ sinh thái mới và chi phí gia nhập cao. Tuy nhiên, rõ ràng là các chuỗi không phải EVM có nhiều cơ hội đổi mới hơn và có thể hoàn toàn không bị ràng buộc bởi Ethereum.

Sự khác biệt giữa EVM và không EVM

Viện nghiên cứu veDAO: EVM vs non EVM, hướng đi tương lai của ai?

Thị phần chuỗi EVM và vốn hóa thị trường (nguồn dữ liệu: defillama)

EVM tương thích với Ethereum, nhưng không phải EVM thì không tương thích với Ethereum. Ví dụ: cả hai là hai hệ thống điện thoại thông minh khác nhau. Ví dụ: hệ thống Android trong điện thoại di động của chúng tôi là EVM và hệ thống Apple không phải EVM. Vì vậy miễn là nó dựa trên hệ thống Android Tất cả các ứng dụng đã phát triển đều có thể được sử dụng trên điện thoại Android mà chúng tôi gọi chung là EVM. Tuy nhiên, phần mềm được phát triển dựa trên hệ thống của Apple không thể được cài đặt và sử dụng trên các hệ thống Android mà chúng tôi gọi chung là không phải EVM .

Các chuỗi EVM nổi tiếng hơn bao gồm Ethereum, Bsc, Arbitrum, Polygon, Avalanche, v.v., trong khi các chuỗi không phải EVM bao gồm Solana, Mixin, DefiChain, Osmosis, EOS, v.v.

Viện nghiên cứu veDAO: EVM vs non EVM, hướng đi tương lai của ai?

Tỷ lệ chuỗi phi EVM và vốn hóa thị trường (nguồn dữ liệu: defillama)

Hiện tại, hầu hết mười blockchain hàng đầu đều tương thích với EVM và EVM vẫn dẫn đầu thị trường trong số các chuỗi công khai. Nhưng các blockchain không phải EVM mới nổi cũng đang phát triển nhanh chóng.

Các tính năng EVM và không EVM

Chức năng của EVM và không phải EVM (sau đây gọi chung là máy ảo blockchain) là xác định và theo dõi trạng thái của từng khối mạng. Mặc dù nghe có vẻ giống một công cụ giám sát nhưng thực tế nó đề cập đến những thay đổi trạng thái, là tín hiệu hoặc nguyên nhân hành động trong các hệ thống máy tính khác nhau. Ví dụ: thay đổi trạng thái xảy ra khi một nội dung nào đó được mở hoặc đóng, kích hoạt hoặc hủy kích hoạt, gửi hoặc nhận hoặc khi một tệp hoặc tài liệu được di chuyển. Những thay đổi trạng thái này sẽ dẫn đến sửa đổi cấu trúc dữ liệu của hệ thống máy tính.

Máy ảo blockchain có thể xem xét các thay đổi trạng thái mạng và dApp, cho phép chuỗi công khai và dApp trên chuỗi của nó hoạt động theo cách phi tập trung trong khi giải quyết các vấn đề như bão hòa mạng hoặc ưu tiên hoạt động. Bằng cách này, máy ảo blockchain cho phép bất kỳ nhà phát triển nào chạy mã trong hệ sinh thái không yêu cầu sự tin cậy của bên thứ ba và kết quả thực thi và tương tác của phần mềm được đảm bảo và có thể dự đoán được.

Cuộc tranh luận giữa EVM và phi EVM

Từ lâu đã có cuộc tranh luận giữa chuỗi EVM và chuỗi không EVM. Mặc dù có vẻ như các máy ảo EVM là người chiến thắng rõ ràng, nhưng các chuỗi không phải EVM như Solana khiến trận chiến này trở nên đáng xem. Khả năng tương thích EVM là yêu cầu chính để đánh giá các nền tảng chuỗi công cộng.

Tận dụng lợi thế của Ethereum, các chuỗi công khai tương thích với EVM có thể nhanh chóng thu hút khách hàng và phát triển sớm, được hưởng lợi về sự thân thiện với nhà phát triển, trải nghiệm người dùng và các ưu đãi của hệ sinh thái, nhưng chúng phải được tích hợp với nhiều chuỗi khác trong hệ sinh thái Ethereum để cạnh tranh. Các chuỗi không tương thích với EVM có nhiều khả năng phát triển hơn ở các khu vực có xu hướng và thị trường ngách nơi xuất hiện các ý tưởng mới. Đồng thời, nhiều chuỗi công khai khác nhau có thể thành công trong các lĩnh vực như NFT, GameFi và thanh toán.

Nhìn chung, thật khó để nói cái nào tốt hơn, chuỗi EVM hay chuỗi không EVM. Thu hút lưu lượng Ethereum là cách nhanh nhất để các chuỗi mới phát triển và khả năng tương thích EVM là giải pháp thuận tiện nhất, không phải EVM có thể chọn hướng phát triển theo nhu cầu và không bị hạn chế bởi chuỗi chính.

Chúng ta hãy xem xét ưu và nhược điểm của từng loại để hiểu EVM và không phải EVM thực sự trông như thế nào.

Ưu điểm và nhược điểm của EVM và không EVM

EVM

  • Ưu điểm của EVM

Như đã đề cập ở trên khi giới thiệu EVM, vì EVM cho phép mọi người phát triển các ứng dụng phi tập trung nên không có rào cản hoặc hạn chế về bảo mật. Khả năng mở rộng của EVM và quá trình di chuyển tương đối đơn giản từ hệ sinh thái Ethereum giúp người dùng dễ dàng tiếp cận các dự án hơn. Dựa trên sự tiện lợi của EVM, NFT đã trở thành một trong những nội dung phổ biến trong thế giới tiền điện tử.

  • Nhược điểm của EVM

Mặc dù được phân cấp nhưng mạng EVM không được phân cấp hoàn toàn. Phần lớn các nút Ethereum được lưu trữ trên các máy chủ đám mây tập trung của Amazon Web Services. Nếu nhà điều hành các dịch vụ này quyết định rằng họ không thích Ethereum vì bất kỳ lý do gì, các nút có thể bị từ chối, gây hại cho mạng.

Khi mạng bị tắc nghẽn, phí gas sẽ cao. Điều này có thể gây ra sự bất tiện đáng kể cho người dùng Ethereum và trong khi những người gửi giao dịch lớn có thể không bị ảnh hưởng thì những người gửi giao dịch nhỏ hơn có thể gặp sự cố truy cập mạng trong một khoảng thời gian. Khi nhiều người dùng tương tác với hợp đồng thông minh DApp và thực hiện số lượng lớn giao dịch, nếu phí gas quá cao sẽ có nhiều tác động tiêu cực đến dự án.

Do ngôn ngữ mã byte cứng nhắc và chức năng gốc, EVM quá phức tạp và không có đủ khả năng của máy ảo để triển khai thiết kế an toàn. Ngoài ra, do các quy tắc của Ethereum và EVM, các nhà thiết kế cần phải tự triển khai nhiều tính năng của EVM và các phần chính của mô hình thực thi.

Không phải EVM

  • Ưu điểm của chuỗi khối không phải EVM

Non-EVM cho phép các lập trình viên mở rộng cơ sở người dùng và phạm vi ứng dụng của họ. Ví dụ: các dự án trên chuỗi Solana, Raydium và Serum, chỉ dành riêng cho Solana. Ngày xửa ngày xưa, Terra là một chuỗi công khai độc đáo được thiết kế để kết nối các khoản thanh toán trên chuỗi và ngoài chuỗi. Ngoài ra, các nền tảng không tương thích với EVM có thể cung cấp cho người dùng cuối thời gian giao dịch nhanh và giao dịch rẻ.

Những lợi thế này làm cho các chuỗi khối không phải EVM trở thành một lựa chọn mới nổi trong các trường hợp và thị trường sử dụng cụ thể, cung cấp cho các nhà phát triển và người dùng nhiều sự lựa chọn và linh hoạt hơn.

  • Nhược điểm của chuỗi khối không phải EVM

Chi phí phát triển cao: Các chuỗi không tương thích với EVM có thể yêu cầu công việc phát triển bổ sung để thích ứng với các quy tắc và hệ sinh thái độc đáo của chúng, điều này có thể dẫn đến chi phí phát triển cao hơn.

Rào cản gia nhập cao: Các chuỗi không tuân thủ EVM có thể có rào cản gia nhập cao đối với các nhà phát triển và người dùng vì họ cần thích ứng với các công cụ, công nghệ và hệ sinh thái mới.

Khó khăn trong việc di chuyển dự án: Việc di chuyển một dự án từ chuỗi tương thích EVM sang chuỗi không EVM có thể gặp phải một số thách thức, bao gồm nhu cầu viết lại hợp đồng thông minh và thích ứng với hệ sinh thái mới.

Vì các chuỗi không tương thích với EVM có nhược điểm rõ ràng về số lượng dự án nên các nhà phát triển có xu hướng chọn các chuỗi tương thích với EVM hơn.

Bởi vì chúng có thể được sao chép và triển khai nhanh chóng sang các chuỗi mới, điều này có thể giúp tiết kiệm thời gian và chi phí.

Phần kết luận

Vậy trong cuộc cạnh tranh giữa chuỗi EVM và không EVM, ai là người chiến thắng? Không có người chiến thắng rõ ràng giữa cả hai, vì mỗi tình huống là duy nhất và các nhà phát triển phải chọn chuỗi công khai tương ứng với lộ trình phát triển dự án của họ. Các dự án và trường hợp sử dụng khác nhau có thể phù hợp hơn với các chuỗi khác nhau, do đó không thể lựa chọn tuyệt đối chuỗi này hơn chuỗi khác; các quyết định nên được đưa ra dựa trên nhu cầu cụ thể và mục tiêu của dự án. Khả năng tương thích EVM có thể giúp các nhà phát triển thu hút lưu lượng truy cập và mở rộng hệ sinh thái, vì người dùng Ethereum có thể nhanh chóng di chuyển sang các chuỗi mới. Đồng thời, khả năng tương thích không phải EVM chắc chắn sẽ cho phép các nhà phát triển thử nghiệm và đổi mới.

Trong thế giới blockchain, không có chuỗi nào phù hợp với mọi nhu cầu, vì vậy các nhà phát triển và nhóm dự án phải đưa ra lựa chọn dựa trên mục tiêu và trường hợp sử dụng riêng của họ để đạt được kết quả tốt nhất. Vì vậy, về lâu dài, EVM sẽ không phải là duy nhất trong tương lai, sự cùng tồn tại của nhiều chuỗi là hướng đi của blockchain. Xét cho cùng, sự đa dạng và sự phát triển không ngừng của hệ sinh thái blockchain chính là bản chất của nó.

Tài liệu tham khảo:https://ethereum.org/en/developers/docs/evm/

Về veDAO

veDAO là nền tảng ra quyết định đầu tư Web3 được điều khiển bởi công nghệ AI. Nó tiến hành phân tích dữ liệu lớn thông qua các chỉ báo tâm lý và chỉ báo trên chuỗi và ngoài chuỗi để khám phá xu hướng và nắm bắt chính xác Alpha. Bằng cách xây dựng các cố vấn AI, chúng tôi giúp người dùng đầu tư hiệu quả và thu được lợi nhuận.

Website:https://app.vedao.com/

Bài viết gốc, tác giả:TrendX研究院。Tuyển dụng: Nhân viên kinh doanh phần mềm theo dự án report@odaily.email;Vi phạm quy định của pháp luật.

Odaily nhắc nhở, mời đông đảo độc giả xây dựng quan niệm đúng đắn về tiền tệ và khái niệm đầu tư, nhìn nhận hợp lý về blockchain, nâng cao nhận thức về rủi ro; Đối với manh mối phạm tội phát hiện, có thể tích cực tố cáo phản ánh với cơ quan hữu quan.

Đọc nhiều nhất
Lựa chọn của người biên tập