
EVM so với non-EVM, ai mới là xu hướng tương lai?
Tuyển chọn TechFlowTuyển chọn TechFlow

EVM so với non-EVM, ai mới là xu hướng tương lai?
Tính tương thích với EVM 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, trong khi tính không tương thích với EVM sẽ cho phép các nhà phát triển thử nghiệm và đổi mới.
Tác giả: Viện nghiên cứu veDAO
Ngày 12 tháng 9, ví blockchain MetaMask đã ra mắt phiên bản thử nghiệm một tính năng mang tên Snaps, cho phép các nhà phát triển bên thứ ba tùy chỉnh các cơ chế như chức năng ví, giúp ví MetaMask có thể thao tác tài sản trên các blockchain phi EVM (Non-EVM) một cách liền mạch. Phiên bản này có thể coi là một bước tiến nữa của MetaMask hướng tới mục tiêu hoàn toàn không cần tin cậy và phi tập trung; điểm đáng chú ý khác là MetaMask cũng bắt đầu hỗ trợ phi EVM. Bài viết này sẽ phân tích sự khác biệt giữa EVM và phi EVM để hiểu rõ hơn về những điểm tương đồng và khác biệt giữa hai loại máy ảo blockchain này.

EVM và phi EVM
Máy ảo Ethereum (EVM)

Máy ảo Ethereum (Ethereum Virtual Machine - EVM) là máy ảo đầu tiên được tạo ra cho ngành công nghiệp blockchain, đóng vai trò là lớp trừu tượng giữa máy vật lý (nút mạng) và mã hợp đồng thông minh. Nó cho phép các chương trình chạy trên đó được tách biệt lẫn nhau và tách rời khỏi chuỗi chính Ethereum. Hiểu đơn giản là các chuỗi được xây dựng dựa trên hệ sinh thái Ethereum, từ đó phát triển nhanh chóng và dễ dàng lặp lại. Điều này làm giảm khối lượng công việc phát triển, tránh phải bắt đầu từ con số 0. Mỗi nút mạng Ethereum đều vận hành một phiên bản EVM, tất cả cùng phối hợp tạo thành một mạng lưới hay còn gọi là một chiếc máy tính phi tập trung toàn cầu. Như Vitalik Buterin từng 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, đồng thời là nền tảng triển khai và thực thi hợp đồng thông minh. Mặc dù không thể mô tả hiện thân vật lý của EVM bằng mây hay sóng biển, nhưng nó thực sự tồn tại dưới dạng một thực thể được duy trì bởi hàng ngàn máy tính kết nối đang chạy phần mềm khách Ethereum. *EVM là Turing hoàn thiện, điều này có nghĩa là nếu có vấn đề thì nó sẽ tìm ra câu trả lời. Người dùng có thể sử dụng ngôn ngữ lập trình Solidity của Ethereum để tạo hợp đồng thông minh và gửi đến EVM để diễn giải và thực thi. Nói đơ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. Kế thừa các dApp đã có sẵn trên chuỗi Ethereum; tuy nhiên nhược điểm cũng rất rõ ràng, đó là bị ràng buộc bởi lộ trình phát triển của Ethereum, điều này có thể ảnh hưởng đến kế hoạch của các dự án, buộc họ phải đi theo nhịp độ của Ethereum.
Máy ảo phi EVM (Non-EVM)
Các blockchain khác đã chọn con đường khác với mức độ tương thích EVM, được gọi là blockchain phi EVM. Phi EVM hiểu theo nghĩa là hoàn toàn tách rời khỏi hệ sinh thái Ethereum, các nhà phát triển và dự án tự xây dựng lại máy ảo blockchain. Điều này có nghĩa là phi EVM độc lập với lộ trình phát triển của Ethereum, do đó thường có chi phí thấp hơn và tốc độ nhanh hơn so với Ethereum. Tuy nhiên, rào cản mà nó đối mặt cũng rất nhiều, cả nhà phát triển lẫn người dùng đều phải bước vào một hệ sinh thái mới, chi phí tiếp cận cao. Dù vậy, rõ ràng là các chuỗi phi EVM có không gian đổi mới lớn hơn, có thể hoàn toàn không bị giới hạn bởi Ethereum.
Sự khác biệt giữa EVM và phi EVM

EVM tương thích với Ethereum, trong khi phi EVM thì không tương thích với Ethereum. Ví dụ, hai loại này giống như hai hệ điều hành điện thoại thông minh khác nhau: hệ điều hành Android trên điện thoại chúng ta là EVM, còn hệ điều hành iOS của Apple là phi EVM. Tất cả ứng dụng được phát triển dựa trên hệ thống Android đều có thể chạy trên điện thoại Android, ta gọi chung là EVM; còn phần mềm phát triển dựa trên hệ thống iOS thì không thể cài đặt và sử dụng trên hệ thống Android, ta gọi chung là phi EVM.
Một số chuỗi EVM nổi bật gồm có Ethereum, Bsc, Arbitrum, Polygon, Avalanche,... Trong khi đó các chuỗi phi EVM bao gồm Solana, Mixin, DefiChain, Osmosis, EOS, v.v.

Hiện tại, phần lớn các blockchain nằm trong top 10 đều tương thích với EVM, EVM vẫn là người dẫn đầu thị trường trong các chuỗi công cộng. Tuy nhiên, tốc độ tăng trưởng của các blockchain phi EVM mới nổi cũng rất nhanh chóng.
Chức năng của EVM và phi EVM
Chức năng của EVM và phi 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 mỗi khối mạng. Mặc dù nghe có vẻ như một công cụ giám sát, nhưng thực tế nó ám chỉ sự thay đổi trạng thái — yếu tố báo hiệu hoặc nguyên nhân gây ra các hành động trong các hệ thống máy tính khác nhau. Ví dụ, khi bật/tắt thứ gì đó, kích hoạt/ngừng kích hoạt, gửi/nhận dữ liệu, hay di chuyển tệp tin, văn bản, thì sẽ xảy ra thay đổi trạng thái. Những thay đổi trạng thái này dẫn đến việc sửa đổi cấu trúc dữ liệu trong hệ thống tính toán.
Máy ảo blockchain có thể kiểm tra các thay đổi về trạng thái mạng và dApp, đồng thời giải quyết các vấn đề như tắc nghẽn mạng hay thứ tự ưu tiên thao tác, từ đó giúp chuỗi công cộng và các dApp trên đó hoạt động theo cách thức phi tập trung. Thông qua phương thức này, máy ảo blockchain cho phép bất kỳ nhà phát triển nào chạy mã trong một hệ sinh thái không cần tin tưởng vào bên thứ ba, đồng thời đảm bảo kết quả thực thi và tương tác phần mềm là chắc chắn và có thể dự đoán được.
Cuộc tranh luận giữa EVM và phi EVM
Lâu nay luôn tồn tại tranh luận giữa các chuỗi EVM và phi EVM. Mặc dù dường như EVM là người chiến thắng rõ ràng, nhưng các chuỗi phi EVM như Solana đã khiến cuộc cạnh tranh này trở nên đáng chú ý. Khả năng tương thích EVM là yêu cầu hàng đầu khi đánh giá một nền tảng chuỗi công cộng.
Tận dụng lợi thế từ Ethereum, các chuỗi công cộng tương thích EVM có thể nhanh chóng thu hút người dùng và phát triển mạnh mẽ ở giai đoạn đầu, hưởng lợi từ sự thân thiện với nhà phát triển, trải nghiệm người dùng tốt và các chương trình khuyến khích hệ sinh thái. Tuy nhiên, họ phải cạnh tranh với rất nhiều chuỗi khác trong hệ sinh thái Ethereum. Trong khi đó, các chuỗi không tương thích EVM lại dễ dàng phát triển trong các lĩnh vực xu hướng và thị trường ngách khi xuất hiện những ý tưởng mới. Đồng thời, nhiều chuỗi công cộng 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, khó có thể nói rõ ràng chuỗi EVM hay phi EVM nào tốt hơn. Việc thu hút lưu lượng truy cập từ Ethereum là cách nhanh nhất để một chuỗi mới phát triển, và tương thích EVM là giải pháp thuận tiện nhất; trong khi đó, phi EVM cho phép lựa chọn hướng phát triển theo nhu cầu, không bị ràng buộc bởi chuỗi chính.
Hãy cùng xem xét kỹ hơn ưu và nhược điểm của từng loại để hiểu rõ thực tế về EVM và phi EVM.
Ưu và nhược điểm của EVM và phi EVM
EVM
Ưu điểm của EVM
Như đã đề cập ở phần giới thiệu EVM, vì EVM cho phép bất kỳ ai cũng có thể phát triển ứng dụng phi tập trung, nên không có rào cản an ninh hay giới hạn nào. Khả năng mở rộng và quá trình di chuyển từ hệ sinh thái Ethereum tương đối đơn giản, giúp người dùng dễ dàng tiếp cận dự án hơn. Nhờ sự tiện lợi của EVM, NFT đã trở thành một nội dung nổi bật vượt ra ngoài thế giới tiền mã hóa.
Nhược điểm của EVM
Mặc dù mang tính phi tập trung, nhưng mạng EVM không hoàn toàn phi tập trung. 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 các nhà vận hành dịch vụ này vì bất kỳ lý do gì mà không thích Ethereum, các nút có thể bị từ chối, gây tổn hại đến mạng lưới.
Khi mạng bị tắc nghẽn, phí Gas sẽ rất cao. Điều này có thể gây bất tiện nghiêm trọng cho người dùng Ethereum, mặc dù những người gửi giao dịch lớn có thể không bị ảnh hưởng, nhưng người gửi giao dịch nhỏ có thể gặp khó khăn 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 hàng loạt giao dịch, nếu phí Gas quá cao sẽ gây ra nhiều tác động tiêu cực cho dự án.
Do ngôn ngữ bytecode và các chức năng nội tại khá cứng nhắc, EVM trở nên quá phức tạp, thiếu các chức năng máy ảo đủ mạnh để 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 tự mình thực hiện nhiều phần then chốt trong chức năng và mô hình thực thi của EVM.
Phi EVM
Ưu điểm của blockchain phi EVM
Phi 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. Ví dụ, các dự án Raydium và Serum trên chuỗi Solana là độc quyền dành riêng cho Solana. Trước đây, Terra là một chuỗi công cộng độc đáo, nhằm mục đích kết nối 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 EVM có thể cung cấp thời gian giao dịch nhanh và chi phí rẻ cho người dùng cuối.
Những lợi thế này khiến các blockchain phi EVM trở thành lựa chọn nổi bật trong các trường hợp sử dụng và thị trường cụ thể, mang lại nhiều lựa chọn và linh hoạt hơn cho nhà phát triển và người dùng.
Nhược điểm của blockchain phi EVM
Chi phí phát triển cao: Các chuỗi không tương thích EVM có thể đòi hỏi thêm công sức phát triển để thích nghi với hệ sinh thái và quy tắc riêng biệt của chúng, điều này có thể dẫn đến chi phí phát triển tăng lên.
Rào cản cao: Các chuỗi không tương thích EVM có thể có ngưỡng tiếp cận cao đối với nhà phát triển và người dùng, vì họ cần làm quen 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 chuyển dự án từ chuỗi tương thích EVM sang chuỗi phi EVM có thể gặp một số thách thức, bao gồm việc phải viết lại hợp đồng thông minh và thích nghi với hệ sinh thái mới.
Do các chuỗi phi EVM có rõ ràng bất lợi về số lượng dự án, các nhà phát triển thường có xu hướng lựa chọn các chuỗi tương thích EVM.
Bởi vì họ có thể nhanh chóng sao chép và triển khai lên chuỗi mới, giúp tiết kiệm thời gian và chi phí.
Kết luận
Vì vậy, trong cuộc cạnh tranh giữa các chuỗi EVM và phi EVM, ai là người chiến thắng? Không có người chiến thắng rõ ràng nào giữa hai bên, vì mỗi trường hợp là độc đáo, các nhà phát triển phải lựa chọn chuỗi công cộng phù hợp với lộ trình phát triển của dự án. 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 có chuỗi nào có thể được khẳng định tuyệt đối là tốt hơn chuỗi kia; quyết định nên được đưa ra dựa trên nhu cầu cụ thể và mục tiêu 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 chuỗi mới. Đồng thời, khả năng không tương thích EVM chắc chắn sẽ cho phép các nhà phát triển thử nghiệm và đổi mới.
Trong lĩnh vực blockchain, không có chuỗi nào có thể đáp ứng mọi nhu cầu, do đó các nhà phát triển và nhóm dự án phải lựa chọn dựa trên mục tiêu và trường hợp sử dụng riêng biệt của họ để đạt được kết quả tốt nhất. Vì vậy, về lâu dài, tương lai sẽ không phải là EVM độc chiếm thị trường, mà là sự tồn tại song song của nhiều chuỗi – đây mới là định hướng của blockchain. Dù sao đi nữa, sự đa dạng và liên tục phát triển của hệ sinh thái blockchain mới chính là bản chất của nó.
Chào mừng tham gia cộng đồng chính thức TechFlow
Nhóm Telegram:https://t.me/TechFlowDaily
Tài khoản Twitter chính thức:https://x.com/TechFlowPost
Tài khoản Twitter tiếng Anh:https://x.com/BlockFlow_News














