Kiến thức

EVM là gì? Những điều phải biết về máy ảo Ethereum 

Ngoan

22 Tháng Bảy 2022

Trong bài viết này, bePAY sẽ cùng bạn tìm hiểu về công nghệ EVM giúp các ứng dụng có thể kết nối với nhiều blockchain khác nhau. Và liệu EVM có ảnh hưởng đến sự phát triển của blockchain trong tương lai hay không? Chúng ta hãy cùng khám phá những ưu nhược điểm của công nghệ EVM là gì nhé!

EVM là gì?

EVM (Ethereum Virtual Machine) được hiểu đơn giản là máy ảo Ethereum. Các EVM sẽ đóng vai trò trung gian trong việc thực thi các hợp đồng thông minh ở trên mạng Ethereum. Mỗi một nút mạng trên Ethereum sẽ được trang bị một máy ảo EVM riêng. Điều này giúp đảm bảo tính bảo mật và phi tập trung của mạng lưới.

Software Developers dùng các IDE (Integrated Development Environment) được hiểu là môi trường tích hợp như Microsoft Visual Studio được dùng để viết code cho các ứng dụng. Sau đó, những IDE này sẽ dịch code sang ngôn ngữ máy tính để chúng có thể hiểu được.

evm-la-gi
EVM là gì?

Thông thường, hợp đồng thông minh của Ethereum được viết bằng ngôn ngữ lập trình Solidity nên các máy ảo EVM sẽ đóng vai trò dịch code sang ngôn ngữ Bytecode. Ngôn ngữ này giống mã nguồn máy tính và sẽ lưu những Operation Code để mạng Ethereum có thể hiểu và thực thi lệnh điều khiển.

EVM Blockchain là gì? 

EVM Blockchain là các Blockchain có thể tương thích với máy ảo Ethereum. Điều này đồng nghĩa với việc các hợp đồng thông minh của Ethereum có thể được chạy trên những blockchain đó. Nói một cách khác, chỉ cần điều chỉnh một chút thì các ứng dụng phi tập trung Dapps trên Ethereum có thể chạy được trên EVM Blockchain. Một số ví dụ về EVM Blockchain chính là Fantom, BSC, Celo, Avax C-Chain,… 

Ethereum hiện đang là hệ sinh thái blockchain hàng đầu thị trường với hàng trăm dự án lớn nhỏ với tổng giá trị bị khóa TVL của cả hệ là 158 tỷ USD, chiếm hơn 65% thị trường DeFi. Điều này chứng tỏ rằng hệ sinh thái Ethereum là một mảnh đất màu mỡ, do đó có rất nhiều blockchain khác muốn được kết nối tới đó. 

Dưới đây là mô hình hoạt động của các chuỗi khối tương thích EVM:

mo-hinh-evm-blockchain
Mô hình hoạt động của EVM

>> Xem thêm: Thực hư chuyện Etherbanking lừa đảo (update 2022)

Lợi ích của máy ảo EVM

Trước khi đi tìm hiểu các blockchain nào đang tương thích với EVM, chúng ta hãy xem liệu máy ảo Ethereum sẽ đem lại lợi ích gì cho người dùng và đội ngũ phát triển dự án nhé.

Đối với người dùng

Nếu bạn đã từng sử dụng Dapp của Ethereum thì chắc chắn sẽ làm quen rất nhanh với các sản phẩm trên những Blockchain tương thích EVM. 

EVM cũng giải quyết tình trạng phí gas cao và tốc độ giao dịch chậm. Hiện nay, mạng Ethereum đang gặp phải rất nhiều khó khăn như phí giao dịch quá cao (đặc biệt lên tới 100 USD nếu Ethereum bị tắc nghẽn) hoặc tốc độ giao dịch chậm do mạng chưa được mở rộng. 

Hơn nữa, các blockchain mới sẽ nổi bật hơn về công nghệ cũng như giải quyết được phần nào vấn đề tồn đọng của Ethereum. Đặc biệt hơn, khi tương thích với EVM thì khả năng mở rộng của các blockchain sẽ ngày càng được củng cố.

loi-ich-evm-la-gi
Lợi ích của máy ảo EVM

Đối với Developer và Team dự án

Đối với các Developer, sẽ rất tốn thời gian và công sức để nghiên cứu và làm quen với một ngôn ngữ lập trình mới. Nhưng giờ đây, với công nghệ máy ảo EVM, các nhà phát triển đã có thể dễ dàng tương tác với các blockchain khác chỉ bằng một ngôn ngữ lập trình duy nhất.

Sản phẩm của dự án khi được triển khai trên các blockchain khác thì giao diện có thể được giữ nguyên hoặc thay đổi tùy theo nhu cầu. Vậy nên, thay vì lập một dự án hoàn toàn mới, dự án chỉ cần một chút chỉnh sửa sao cho phù hợp là đã có thể triển khai lên máy ảo Ethereum rồi.

Thay vì bị giới hạn ở trong một blockchain nhất định, sản phẩm của dự án cũng sẽ được mở rộng ra các blockchain khác. Từ đó nâng cao sức ảnh hưởng của dự án trong cộng đồng và thu hút nhiều người dùng hơn.

Phân tích EVM Blockchain

Có 2 loại EVM đó là giải pháp Layer 2 và mạng lưới EVM chạy độc lập. Giờ chúng ta hãy cùng tìm hiểu chi tiết những loại EVM này nhé.

Giải pháp Layer 2

Hiện nay, rất nhiều EVM thuộc giải pháp Layer 2 dành cho mạng Ethereum. Đơn giản bởi vì chúng được xây dựng trên nền tảng Ethereum nên dễ dàng kế thừa những ưu điểm và khắc phục những yếu điểm của mạng lưới này. 

layer-2-thuoc-evm-blockchain
Giải pháp Layer 2

Sau đây là 02 dự án nổi bật nhất thuộc giải pháp Layer 2 trên Ethereum:

  • Starkware: Một trong những thành công của Starkware chính là xây dựng thành công nền tảng Derivatives dYdX.
  • Arbitrum: Có nhiều dự án đã lựa chọn Arbitrum để mở rộng sản phẩm, trong đó có một số cái tên nổi bật như Sushi, AnySwap, Synapse,… Đặc biệt nhất đó chính là Curve Finance và Abracadabra đang dẫn đầu xu hướng DeFi 2.0.

Các mạng lưới EVM chạy độc lập

Các mạng lưới EVM chạy độc lập có thể kể đến như Binance Smart Chain, Fantom, Avalanche, Polygon, Harmony, Near Protocol,… Sau đây chúng ta hãy cùng tìm hiểu một số mạng nổi bật nhất nhé.

Binance Smart Chain 

Binance Smart Chain là một ví dụ điển hình của một mạng lưới EVM thành công với hơn 19 tỷ USD giá trị bị khóa TVL, đứng thứ 2 chỉ sau Ethereum. Hệ sinh thái BSC có hơn 900 ứng dụng tài chính phi tập trung DeFi, trong đó có hơn 50 dự án sàn giao dịch phi tập trung (DEX). 

evm-blockchain-doc-lap
Binance Smart Chain

Tuy nhiên, hơn 50 dự án DEX trong hệ sinh thái BSC gần như là copy hoặc hard fork từ dự án khác qua EVM. Điều này gây ra sự phân mảnh TVL và làm hệ sinh thái bị loãng khiến người dùng cảm thấy có quá nhiều sản phẩm tương tự nhau. 

Near Protocol

Mảnh ghép quan trọng nhất trên Near Protocol chính là dự án Aurora bởi nó giúp Near tương thích với EVM. Có thể hiểu đơn giản, Aurora có thể thu hút các Dapp về hệ sinh thái Near. Đặc biệt, Aurora còn có các đối tác lớn chống lưng như là Sushi, Aave, Dodo, 1inch,…

Polygon 

Ban đầu Polygon được coi là giải pháp Layer 2 của Ethereum. Nhưng hiện tại, mạng Polygon đã cho phép thanh toán phí giao dịch bằng token MATIC nên nó được coi là một blockchain tách biệt. Ở thời điểm viết bài, Polygon đang có TVL hơn 4.5 tỷ USD, cho thấy sự phát triển như vũ bão cả về số lượng và chất lượng của các dự án mới. 

Dự án điển hình nhất trên Polygon chính là NFT Marketplace OpenSea. Dự án này được phát triển trên Ethereum với volume trade gần 3.5 tỷ USD trong tháng 08/2021 và hơn 50 triệu USD trên Polygon. 

polygon-evm-blockchain-chay-doc-lap
Polygon cũng là một blockchain EVM độc lập

>> Xem thêm: Polygon coin là gì? 3 thông tin mọi nhà đầu tư cần biết về Polygon

Rủi ro và hạn chế của EVM là gì?

EVM có rất nhiều ưu điểm, nhưng liệu công nghệ này có bất cứ hạn chế hay nhược điểm nào không? Cùng tìm hiểu trong phần dưới đây nhé!

  • Thanh khoản bị phân mảnh

Tính thanh khoản của dự án sẽ tồn tại riêng biệt ở các blockchain khác nhau và không thể liên kết lại được. Mặc dù có Bridge giúp chuyển token qua lại giữa các blockchain nhưng số phí phải trả là khá lớn, song thời gian chuyển lâu hơn và rủi ro bảo mật tăng lên. Những ứng dụng DeFi mà có tính thanh khoản thấp thì sẽ gây ảnh hưởng lớn tới lợi ích và trải nghiệm người dùng. 

  • Tốn tiền Audit hợp đồng thông minh trên nhiều blockchain

Chi phí cho Audit (kiểm toán) các Smart Contract ngày càng đắt đỏ bởi vì ngày càng có nhiều dự án muốn gây dựng uy tín nhờ việc audit. 

Theo công ty Ulam, giá của dịch vụ Audit Smart Contract trên mạng Ethereum có thể giao động từ 7500 đến 45,000 USD. Đặc biệt, có công ty còn yêu cầu số tiền lên tới 100,000 USD. Bạn có thể tưởng tượng các dự án phải Audit trên nhiều blockchain thì số tiền bỏ ra sẽ lớn tới cỡ nào.

  • Giảm tính bảo mật và đối mặt với rủi ro bị hack

EVM là một công nghệ giúp các dự án được triển khai trên nhiều blockchain khác nhau. Nhưng khi bị tấn công liên chuỗi (cross-chain attack) như Poly Network vào đợt tháng 08/2021, điều này đã gây ra thiệt hại cực lớn.

rui-ro-evm-la-gi
Rủi ro và hạn chế của EVM

Trên đây bePAY đã giải đáp cho bạn EVM là gì và cung cấp toàn bộ thông tin cập nhật mới nhất về máy ảo Ethereum. Dự án chỉ chạy trên một blockchain có thể sẽ bị cạnh tranh gay gắt bởi những dự án có thể chạy trên nhiều blockchain khác nhau đi qua EVM. Tuy vậy, không có nghĩa rằng dự án chạy chỉ trên một blockchain sẽ lép vế trước dự án đến từ hệ sinh thái khác.

FAQ

Non-EVM là gì? 

Trái ngược hẳn với EVM, non-EVM là những chuối khối không tương tích với máy ảo EVM. Những nền tảng non-EVM điển hình như là Cardano, Algorand, Terra, Solana, Avalanche X-Chain,… Trong tương lai, khả năng cao các non-EVM sẽ được tương thích. Điều này phụ thuộc vào chiến lược của đội ngũ phát triển của các dự án trên.

Lợi ích lớn nhất mà EVM đem lại là gì?

Lợi ích lớn nhất mà EVM đem lại cho các dự án đó chính là việc tận dụng được Network của Ethereum. Như chúng ta đã biết, Ethereum là hệ sinh thái tốt nhất hiện nay. Do vậy, những dự án mới đang tìm kiếm một blockchain có lượng lớn người dùng cũng như sở hữu tính thanh khoản cao. Nếu được tích hợp với máy ảo Ethereum, những dự án này sẽ trở nên uy tín và nổi tiếng hơn trong cộng đồng tiền mã hóa.