Bitcoin$28902.17123525-0.503%
Ethereum$1771.9782370218-0.234%
Tether$0.99899958652344-0.003%
USD Coin$1.000265494895-0.005%
BNB$300.16549922487+0.143%
XRP$0.39202639496145-0.736%
Binance USD$1.0008543781445+0.162%
Cardano$0.46174706064526+0.119%
Solana$41.273774459314+0.532%
Dogecoin$0.077904008373223+0.215%
Polkadot$9.8882652704119+7.183%
Wrapped Bitcoin$28914.305601083-0.343%
TRON$0.081965135579943+0.734%
Dai$1.0003001153409-0.031%
Avalanche$22.052024128516-1.034%
Shiba Inu$1.0425740773701E-5+0.464%
Polygon$0.58226129171922+0.115%
UNUS SED LEO$4.8454291112911-0.618%
Litecoin$62.946897294029+0.117%
Cronos$0.16994765963416+0.081%

EVM là gì? 2 vai trò quan trọng của EVM

17/04/2022
EVM là gì? 2 vai trò quan trọng của EVM

EVM là gì?

EVM là viết tắt của Ethereum Virtual Machine. Nó là máy ảo của Ethereum với vai trò là trung gian xác nhận các hợp đồng thông minh (Smart contract) trên blockchain Ethereum. Mỗi Ethereum node sẽ được thiết kế EVM riêng để tăng tính phí tập trung và bảo mật.

EVM là gì

EVM là gì?

EVM hoạt động như thế nào?

Bitcoin là một DLT (Số cái phân tán) cho phép các loại tiền trong hệ thống tài chính phi tập trung sử dụng các công cụ cơ bản của mật mã. Trong công nghệ sổ cái phân tán thì một địa chỉ Bitcoin chỉ có thể sử dụng số lượng Bitcoin đã nạp vào trước đó, đây cũng là cơ chế cho nhiều nền tảng blockchain khác. 

Mặt khác, Ethereum sử dụng token riêng là ETH và thiết lập được bộ quy tắc trực quan cũng như sở hữu chức năng smart contract tạo nên thương hiệu của blockchain 2.0. Ethereum không sử dụng DLT mà sử dụng máy trạng thái phân tán. Máy này có cấu trúc dữ liệu lớn hơn, chứa được nhiều tài sản và có thể thay đổi block này sang block khác dựa theo quy tắc cụ thể. 

Về hoạt động, Ethereum hoạt động theo hàm toán học. Nó cho một đầu vào sau đó tạo ra một đầu ra xác định. Chức năng này gọi là chức năng state transition function (Chuyển đổi trạng thái) và được tính bằng công thức:

Y(S,T) = S’

Xem thêm:  Wrapped Bitcoin (WBTC) là gì? Tất cả thông tin về Bitcoin được bọc

S: Trang thái cũ.

T: Giao dịch hợp lệ mới.

Y: Hàm chuyển đổi.

S’: Trạng thái đầu ra.

2 vai trò quan trọng của EVM

Ethereum Virtual Machine đóng vai trò là một chất xúc tác để xác định lại chức năng giao dịch toàn cầu một cách hoàn chỉnh hơn. Ta thấy blockchain Ethereum là nơi sử dụng smart contract đầu tiên và điều này giúp cho ngành blockchain phát triển và phổ biến hơn ở hiện tại. Ngoài ra, đội ngũ phát triển Ethereum đã tạo ra ngôn ngữ lập trình mới là Solidity. Nhờ sự phát triển của Ethereum hiện tại nên ngôn ngữ lập trình Solidity cũng được sử dụng phổ biến hơn. 

EIP-1559 đã đốt cháy 2 triệu Ethereum

EVM giúp hệ sinh thái Ethereum tương thích hơn

Một trong những vai trò lớn khác của EVM là làm cho hệ sinh thái Ethereum tương thích hơn và năng suất làm việc được hiệu quả hơn. Các lập trình viên trong đội ngũ phát triển hệ sinh thái Ethereum sẽ khó khăn và tốn thời gian hơn trong việc phát triển hệ sinh thái nếu không có EVM.

Ưu điểm của Ethereum Virtual Machine

EVM cho phép mọi người tạo DApp của riêng họ. Có nhiều trường hợp sử dụng tiềm năng cho loại phần mềm này và công nghệ không bị giới hạn cho một nhóm người nhất định hoặc những người có nhiều tiền và nhiều mối quan hệ.

•   Có rất nhiều lợi ích tiềm năng của smart contract. Một ví dụ gần đây sẽ là các NFT. Bằng cách tạo NFT, bất kỳ ai cũng có thể tạo ra nghệ thuật kỹ thuật số và bán nó trên thị trường phi tập trung. Điều này dân chủ hóa việc tiếp cận thị trường nghệ thuật theo cách ảo, điều mà trước đây không thể thực hiện được.

Xem thêm:  Distributed Ledger Technology là gì? 4 ứng dụng quan trọng của Distributed Ledger Technology trong quản trị tài chính

Nhược điểm của Ethereum Virtual Machine

Mạng EVM không hoàn toàn phi tập trung. Phần lớn các node Ethereum được lưu trữ trên các máy chủ đám mây tập trung như Amazon Web Services. Nếu chủ sở hữu của các dịch vụ như vậy quyết định rằng họ không thích Ethereum vì một lý do nào đó thì các node có thể dễ dàng bị đóng dẫn đến việc làm hỏng hoặc phá hủy mạng.

EVM yêu cầu một số kiến ​​thức kỹ thuật. Những người không biết cách viết mã thì không thể làm được gì nhiều với EVM.

Phí gas cao trong thời gian mạng bị tắc nghẽn. Đây có thể là một nhược điểm lớn đối với người dùng Ethereum. Mặc dù những người gửi các giao dịch lớn có thể không bị ảnh hưởng nhiều nhưng mọi người cố gắng gửi các giao dịch nhỏ hơn có thể không thể sử dụng mạng trong một thời gian. Đặc biệt, điều này tạo ra vấn đề cho các ứng dụng phi tập trung. Khi nhiều người dùng tương tác với các smart contract của DApps và tạo ra nhiều giao dịch thì mọi thứ có thể chậm lại hoặc thậm chí ngừng hoạt động khi phí gas tăng quá cao.

Kết luận

Hệ sinh thái Ethereum phát triển vượt bậc đến ngày hôm nay là do một phần đóng góp không nhỏ của EVM. Điều này cho thấy được tầm quan trọng và vai trò của EVM. Nếu anh em cảm thấy bài viết này hữu ích hoặc có bất kỳ thắc mắc nào, hãy để lại bình luận ở phía dưới để thảo luận cùng ICOViet nhé! Anh em lưu ý đây không phải là lời khuyên đầu tư, nên tìm hiểu kỹ thông tin trước khi quyết định.

Xem thêm:  Crypto Staking là gì? Lợi ích và rủi ro khi đặt cược tiền điện tử

Hãy tham gia kênh, nhóm của ICOViet để có thể cập nhật liên tục thông tin từ thị trường nhé:

Group Chat Telegram : @icovietchat

Channel Telegram : @icovietchannel

Twitter : @icovietcom

Có thể bạn quan tâm

Send this to a friend