Kiến trúc kỹ thuật Ethereum: EVM, Gas và Mô hình tài khoản
Hiểu EVM, cơ chế Gas và mô hình tài khoản Ethereum một cách đơn giản. Tìm hiểu cách hợp đồng thông minh thực thi, cách phí giao dịch được tạo ra và cách một giao dịch ETH được hoàn thành.

Ethereum có thể được hiểu như một cỗ máy trạng thái được duy trì tập thể bởi các nút trên khắp thế giới: tài khoản nắm giữ tài sản và trạng thái, giao dịch kích hoạt các thay đổi trạng thái, EVM thực thi mã hợp đồng thông minh, và Gas đo lường tài nguyên tính toán được tiêu thụ trong quá trình thực thi. Hiểu cách EVM, cơ chế Gas và các tài khoản Ethereum phối hợp với nhau cung cấp nền tảng kỹ thuật cần thiết để đọc các giao dịch Ethereum, DApp và dữ liệu trên chuỗi.
EVM: Nó Thực Thi Mã, Không Biên Dịch Mã
Nếu Ethereum được xem như một máy tính phân tán, thì EVM (Máy ảo Ethereum) có thể được hiểu là môi trường thực thi chương trình được chuẩn hóa của nó.
Các nhà phát triển thường viết hợp đồng thông minh bằng các ngôn ngữ bậc cao như Solidity và sau đó sử dụng trình biên dịch để chuyển mã nguồn thành bytecode. Sau khi được triển khai lên mạng Ethereum, bytecode này được EVM thực thi. Do đó, tuyên bố phổ biến rằng “EVM biên dịch Solidity thành bytecode” là không chính xác về mặt kỹ thuật.
Tất cả các nút tuân theo các quy tắc giao thức đều thực hiện tính toán theo cùng một đặc tả EVM, đảm bảo rằng cùng một giao dịch tạo ra các thay đổi trạng thái mang tính xác định.
Ví dụ, khi một giao dịch gọi một hợp đồng token, EVM thực thi hàm liên quan và cập nhật trạng thái của các tài khoản hoặc hợp đồng liên quan.
Cơ Chế Gas: Định Giá Tài Nguyên Tính Toán Trên Chuỗi
Thực thi mã đòi hỏi tài nguyên tính toán, vì vậy Ethereum sử dụng cơ chế Gas để đo lường mức độ công việc mà các thao tác khác nhau yêu cầu.
Một giao dịch ETH đơn giản thường yêu cầu tính toán tương đối ít, trong khi một lệnh gọi hợp đồng thông minh phức tạp có thể liên quan đến nhiều lần đọc, tính toán và cập nhật trạng thái, tiêu thụ nhiều Gas hơn. Người dùng cuối cùng trả các khoản phí liên quan bằng ETH.
Gas cũng đóng một vai trò quan trọng trong bảo mật mạng. Nếu các chương trình trên chuỗi có thể thực hiện tính toán không giới hạn mà không tốn chi phí, kẻ tấn công có thể tiêu thụ tài nguyên mạng vô thời hạn thông qua các cơ chế như vòng lặp vô hạn. Gas đặt ra một giới hạn tài nguyên cho mỗi giao dịch, và việc thực thi dừng lại khi Gas khả dụng cạn kiệt.
Kể từ EIP-1559, cơ chế phí giao dịch của Ethereum cũng bao gồm các thành phần như phí cơ sở. Phí cơ sở bị đốt cháy, trong khi các validator có thể nhận phí ưu tiên, vì vậy việc nghĩ toàn bộ phí Gas đơn giản chỉ là “phần thưởng trả cho validator” là không chính xác.
Tài Khoản Ethereum: Sự Khác Biệt Giữa EOA và Tài Khoản Hợp Đồng Là Gì?
Theo truyền thống, các tài khoản Ethereum được chia thành hai loại chính.
EOA (Tài khoản Sở hữu Bên ngoài) được kiểm soát bởi khóa riêng tư, cho phép người dùng ký và gửi giao dịch thông qua ví. Tài khoản hợp đồng chứa mã hợp đồng thông minh và thực thi theo logic được lập trình của chúng khi nhận được giao dịch hoặc lệnh gọi từ các hợp đồng khác.
Điều này khác với mô hình UTXO thường được Bitcoin sử dụng. Thay vào đó, Ethereum tập trung vào một “trạng thái” toàn cầu: số dư tài khoản, lưu trữ hợp đồng và dữ liệu khác cùng nhau đại diện cho trạng thái hiện tại của mạng, trong khi các giao dịch chuyển hệ thống từ trạng thái này sang trạng thái khác.
Bản nâng cấp Pectra năm 2025 đã giới thiệu EIP-7702, cho phép EOA ủy quyền mã hợp đồng thông minh và có được các khả năng như gộp giao dịch và phí được tài trợ. Đây là một bước quan trọng hướng tới trải nghiệm tài khoản linh hoạt hơn, mặc dù điều đó không có nghĩa là mọi khác biệt giữa EOA truyền thống và tài khoản hợp đồng đã biến mất.
Một Giao Dịch Ethereum Hoạt Động Như Thế Nào?
Khi ba khái niệm này được kết nối, một giao dịch Ethereum trở nên dễ hiểu hơn nhiều.
Người dùng trước tiên ký và gửi giao dịch thông qua một tài khoản;
Sau khi nhận được giao dịch, mạng lưới xác minh nó theo các quy tắc của giao thức.
Nếu giao dịch gọi một hợp đồng thông minh, EVM sẽ thực thi mã bytecode liên quan. Quá trình này tiêu tốn Gas, và khi quá trình thực thi hoàn tất, trạng thái mạng—bao gồm số dư tài khoản và dữ liệu hợp đồng—sẽ được cập nhật.
Do đó, toàn bộ luồng kỹ thuật có thể được tóm tắt như sau:
Tài khoản ủy quyền giao dịch → Giao dịch đi vào mạng lưới → EVM thực thi mã → Gas đo lường mức sử dụng tài nguyên tính toán → Ethereum cập nhật trạng thái mạng.
Khi luồng này đã rõ ràng, các giao dịch DeFi, việc mint NFT và tương tác giữa các mạng Layer 2 với Ethereum mainnet trở nên dễ hiểu hơn nhiều.
EVM, cơ chế Gas và các tài khoản Ethereum không phải là ba khái niệm tách biệt. Chúng tạo thành một hệ thống tích hợp: tài khoản xử lý danh tính và trạng thái, giao dịch kích hoạt các thao tác, EVM thực thi hợp đồng thông minh, còn Gas định giá và giới hạn việc sử dụng các tài nguyên tính toán khan hiếm. Nắm vững khung này là một bước quan trọng từ việc chỉ “biết ETH là gì” đến việc thực sự hiểu kiến trúc kỹ thuật của Ethereum, đồng thời cũng cung cấp nền tảng để tìm hiểu thêm về hợp đồng thông minh và Layer 2.
Nắm vững kiến thức cơ bản là bước đầu tiên. Theo dõi MGBX Academy để cập nhật thêm tài nguyên giáo dục về tiền mã hóa và các cơ hội trên thị trường.
Quy trình giao dịch trên MGBX:
Đăng ký tài khoản giao dịch và hoàn tất các bước xác minh danh tính cần thiết;
Nạp tiền và chọn loại giao dịch phù hợp;
Trên trang giao dịch của tài sản, nhập số tiền hoặc số lượng bạn muốn mua;
Xác nhận lệnh, hoàn tất giao dịch và kiểm tra xem số dư tài sản đã được cập nhật chính xác hay chưa.


