BTC
ETH
HTX
SOL
BNB
Xem thị trường
简中
繁中
English
日本語
한국어
ภาษาไทย
Tiếng Việt

Ba phút để hiểu máy ảo Ethereum EVM là gì: ba chức năng chính và tầm quan trọng của chúng

白话区块链
特邀专栏作者
Bài viết này có khoảng 1570 từ, đọc toàn bộ bài viết mất khoảng 3 phút
Tạo điều kiện thử nghiệm, tăng cường bảo mật và đảm bảo sự ổn định.
Tóm tắt AI
Tạo điều kiện thử nghiệm, tăng cường bảo mật và đảm bảo sự ổn định.

Được sản xuất | Blockchain bản ngữ (ID: hellobtc)
Được sản xuất | Blockchain bản ngữ (ID: hellobtc)

Trước đó, Optimism đã thông báo rằng nó sẽ được nâng cấp để tương thích hoàn toàn với EVM, các nhà phát triển có thể sử dụng hợp đồng thông minh Solidity để triển khai trực tiếp các công cụ chạy trên Ethereum trên Lớp 2, điều đó có nghĩa là khả năng mở rộng của mạng Ethereum đã tăng lên hơn nữa.

tiêu đề cấp đầu tiên

01 
Máy ảo Ethereum là gì?

Sinh viên chuyên ngành khoa học máy tính chắc hẳn đã làm quen với thuật ngữ "máy ảo" "Máy ảo" là một hệ thống máy tính hoàn chỉnh với đầy đủ các chức năng của hệ thống phần cứng được mô phỏng bằng phần mềm và chạy trong một môi trường hoàn toàn biệt lập.

Theo thuật ngữ thông thường, máy ảo là một máy ảo mà chúng tôi đã mô phỏng thông qua phần mềm hoàn toàn giống với máy tính cá nhân của chúng tôi và nó có cùng tài nguyên phần mềm và phần cứng như một máy tính vật lý thực tế.

Sau khi vào hệ thống ảo, tất cả các hoạt động hàng ngày của chúng tôi có thể được thực hiện trong hệ thống ảo hoàn toàn mới và độc lập này, nơi phần mềm có thể được cài đặt và chạy độc lập, dữ liệu có thể được lưu, v.v.

Bằng cách này, chúng ta có thể ném máy ảo vào nội dung trái tim của mình và chúng ta không sợ các loại vi-rút và các cuộc tấn công khác nhau, tệ nhất là cài đặt lại máy ảo sẽ không ảnh hưởng đến hệ thống thực.

Giống như con khỉ sáu tai trong "Tây Du Ký" có ngoại hình giống Hầu Vương, đều có khả năng hàng yêu trừ quỷ, nhưng chúng là những cá thể độc lập. Ngay cả sau khi con khỉ sáu tai bị giết, nó sẽ không ảnh hưởng gì đến bản thân Monkey King.

Chúng tôi biết rằng mạng Bitcoin giống như một sổ cái phân tán khổng lồ được cập nhật theo thời gian thực. Máy tính ở bất kỳ đâu trên thế giới đều có thể kết nối với hệ thống Bitcoin thông qua Internet. Nó có các đặc điểm là phi tập trung, không thể giả mạo, cởi mở và minh bạch.

Không có máy ảo trong mạng này và chức năng chính của Bitcoin là ghi lại và lưu trữ dữ liệu giao dịch trên chuỗi bất cứ lúc nào.

tiêu đề cấp đầu tiên

02 
Công dụng của Máy ảo Ethereum là gì?

So với Bitcoin, được coi là một sổ cái phân tán, Ethereum cam kết trở thành một "nền tảng ứng dụng phi tập trung và hợp đồng thông minh thế hệ tiếp theo", có thể được coi là một nền tảng điện toán phân tán có thể chạy các chương trình.

Vitalik cũng hình dung nó như một "máy tính thế giới" phi tập trung. Là một máy tính, nó cần phải có chức năng tính toán, lưu trữ, thực thi và các chức năng khác.

Do đó, ngoài chức năng lưu trữ dữ liệu cơ bản trong mạng Bitcoin, Ethereum còn cần chạy nhiều loại mã khác nhau để tính toán, phần mềm hoặc ứng dụng được Máy ảo Ethereum (EVM) biên dịch và giải thích là một "hợp đồng thông minh".

Khi một giao dịch chuyển tiền xảy ra trên chuỗi Ethereum, Máy ảo Ethereum (EVM) sẽ thực hiện một loạt tác vụ sau:

  • Truy xuất giá trị chuyển nhượng và phân tích các chỉ dẫn của hợp đồng.

  • Tính toán mức tiêu thụ Gas (phí xử lý) và đảm bảo rằng địa chỉ gửi chuyển khoản có đủ phí Gas.

  • Thực hiện hợp đồng và thực hiện việc chuyển giao đến địa chỉ tương ứng.

Từ quy trình công việc trên của Máy ảo Ethereum (EVM), chúng ta có thể thấy một số chức năng của EVM cho Ethereum:

  • Dễ kiểm tra: Để đảm bảo thực thi suôn sẻ các "hợp đồng thông minh" khác nhau, chúng ta cần tạo một môi trường vận hành an toàn cho chúng và Máy ảo Ethereum là một môi trường vận hành mã.

    Như chúng tôi đã nói ở trên, các hoạt động khác nhau trong máy ảo sẽ không ảnh hưởng đến máy chủ, bất kỳ nhà phát triển nào muốn tạo hợp đồng thông minh trên máy ảo Ethereum đều có thể thử nghiệm các ứng dụng khác nhau trên máy ảo mà không chiếm tài nguyên của chuỗi chính. không bị ảnh hưởng bởi các chuỗi khối khác.

  • Tăng cường bảo mật: Ethereum lưu trữ nhiều ứng dụng khác nhau với các chức năng mạnh mẽ và logic của nó phức tạp hơn và các nhà phát triển dễ mắc phải nhiều sơ hở khác nhau. Máy ảo Ethereum là một hộp cát hoàn toàn độc lập và mã hợp đồng có thể được cách ly hoàn toàn với bên ngoài và chạy bên trong EVM.

    Nó không chỉ có thể ngăn chặn toàn bộ chuỗi chính bị ảnh hưởng bởi bọn tội phạm hoặc lỗi lập trình của các lập trình viên, mà còn có thể ngăn chặn các thiết bị vật lý chạy hợp đồng thông minh bị tấn công.

  • bản tóm tắt

03 
bản tóm tắt

Có thể thấy rằng máy ảo Ethereum đóng một vai trò quan trọng trong chuỗi khối Ethereum, cung cấp cơ sở kỹ thuật để thực hiện các hợp đồng thông minh, không chỉ cung cấp cho các nhà phát triển toàn bộ môi trường thử nghiệm ứng dụng mà còn cải thiện hiệu suất của Ethereum chuỗi chính ở một mức độ nhất định.An ninh, ổn định.

Tuy nhiên, nó cũng tồn tại nhiều khiếm khuyết bị chỉ trích như ngôn ngữ Solidity thường được sử dụng bởi EVM thiếu thư viện chuẩn, mã hợp đồng không hỗ trợ nâng cấp mà chỉ hỗ trợ triển khai, phân mảnh không gian lưu trữ và bảo trì, v.v.

ETH
Chào mừng tham gia cộng đồng chính thức của Odaily
Nhóm đăng ký:
https://t.me/Odaily_News
Nhóm trò chuyện:
https://t.me/Odaily_GoldenApe
Tài khoản chính thức:
https://twitter.com/OdailyChina