Ethereum Mainnet là gì?
Ethereum Mainnet là blockchain công khai chính thức được sử dụng trong môi trường thực tế của mạng Ethereum.Đây là mạng đang hoạt động, nơi ETH và các tài sản crypto khác có giá trị kinh tế thực. Các giao dịch được xác nhận trên mạng này tạo ra những thay đổi lâu dài đối với trạng thái blockchain.Người dùng có thể gửi ETH, chuyển token, tương tác với hợp đồng thông minh, tạo tài sản kỹ thuật số, staking ETH và sử dụng ứng dụng phi tập trung trên Ethereum Mainnet.Nhà phát triển triển khai hợp đồng thông minh dùng trong thực tế lên Mainnet sau khi kiểm thử mã trên mạng cục bộ hoặc testnet công khai.Tài liệu chính thức về các mạng Ethereum mô tả Mainnet là blockchain Ethereum công khai chính thức, nơi diễn ra các giao dịch liên quan đến giá trị thực.
Chỉ có một Ethereum Mainnet, dù nhiều mạng độc lập sử dụng phần mềm Ethereum, địa chỉ theo chuẩn Ethereum hoặc Ethereum Virtual Machine.Các mạng khác này không dùng chung số dư, lịch sử giao dịch, validator, trạng thái hợp đồng thông minh hay bảo mật kinh tế của Mainnet, trừ khi được kết nối thông qua một bridge hoặc giao thức riêng.Ethereum Mainnet thường được gọi là Ethereum, Mainnet, Ethereum Layer 1 hoặc Ethereum L1 khi ngữ cảnh đã rõ.Vì sao mạng này được gọi là Mainnet?
Mainnet là cách viết rút gọn của “mạng chính”.Tên gọi này giúp phân biệt blockchain đang hoạt động trong môi trường thực tế với testnet, mạng riêng, chuỗi phát triển cục bộ và môi trường mô phỏng.Giao dịch trên Mainnet sử dụng ETH thật để trả phí gas và có thể chuyển các tài sản có giá trị thị trường thực.Giao dịch trên testnet thường sử dụng tài sản thử nghiệm chỉ dành cho mục đích phát triển.EIP-2228 đã chuẩn hóa Ethereum Mainnet thành tên gọi chính thức của mạng Ethereum có network ID 1 và chain ID 1.
Sử dụng đúng tên mạng giúp ví, nhà phát triển, đơn vị vận hành hạ tầng và người dùng phân biệt mạng này với các môi trường dựa trên Ethereum khác.Ethereum Mainnet ra mắt khi nào?
Ethereum Mainnet ra mắt ngày 30 tháng 7 năm 2015, khi khối genesis hoạt động trong bản phát hành Frontier.Khối genesis là khối đầu tiên trong lịch sử của một blockchain.Mọi khối Ethereum Mainnet sau đó đều có thể được truy ngược bằng các liên kết mật mã về điểm khởi đầu này.Lịch sử mười năm của Ethereum trên trang chính thức xác định ngày 30 tháng 7 năm 2015 là thời điểm khối genesis của Ethereum khởi chạy mạng lưới.
Mainnet đã trải qua nhiều lần nâng cấp giao thức kể từ khi ra mắt, nhưng tài khoản, số dư, hợp đồng và lịch sử khối vẫn tiếp tục tồn tại trên cùng một blockchain đang phát triển.Một bản nâng cấp Ethereum thay đổi các quy tắc mà phần mềm tham gia mạng phải tuân theo, chứ không tạo ra token thay thế mà người dùng phải mua.Chain ID của Ethereum Mainnet là gì?
Ethereum Mainnet sử dụng chain ID 1.Giá trị hệ thập lục phân được trả về bởi phương thức JSON-RPC eth_chainId là 0x1.Chain ID xác định blockchain dùng để ký giao dịch và giúp bảo vệ giao dịch khỏi bị phát lại trên mạng khác.EIP-155 ghi nhận chain ID 1 là Ethereum Mainnet và giới thiệu cơ chế bảo vệ chống phát lại có nhận biết chain đối với giao dịch đã ký.
Ví và ứng dụng phi tập trung nên xác minh chain ID trước khi yêu cầu ký hoặc gửi giao dịch.Việc một ứng dụng hiển thị địa chỉ theo chuẩn Ethereum không chứng minh ứng dụng đó đang kết nối với Ethereum Mainnet.Cần kiểm tra tên mạng, chain ID, RPC endpoint và địa chỉ hợp đồng dự kiến.Chain ID và Network ID
Ethereum Mainnet thường sử dụng cả chain ID 1 và network ID 1, nhưng hai giá trị này có mục đích khác nhau.Chain ID được sử dụng trong chữ ký giao dịch và các hệ thống cấp quyền riêng cho từng chain.Network ID theo truyền thống được sử dụng trong giao tiếp mạng ngang hàng và nhận diện mạng.Ví và ứng dụng phi tập trung hiện đại thường chú trọng chain ID hơn vì giá trị này ảnh hưởng trực tiếp đến việc ký giao dịch và cơ chế chống phát lại.Tài liệu Ethereum JSON-RPC chính thức giải thích cách phần mềm lấy chain ID và network ID được cấu hình từ một node.
Ethereum Mainnet hoạt động như thế nào?
Ethereum Mainnet được duy trì bởi các máy tính độc lập chạy phần mềm Ethereum client tương thích.Các máy tính này giao tiếp qua mạng ngang hàng và tự xác minh khối, giao dịch, việc thực thi hợp đồng thông minh và thông điệp đồng thuận.Người dùng tạo giao dịch thông qua ví hoặc ứng dụng rồi ký bằng thông tin xác thực phù hợp của tài khoản.Giao dịch được phát đến các node Ethereum và có thể đi vào hệ thống định tuyến giao dịch công khai hoặc riêng tư.Một validator được chọn sẽ đề xuất khối chứa một tập hợp giao dịch có thứ tự.Các validator khác xác minh khối và gửi attestation để ủng hộ chain mà họ cho là hợp lệ.Execution client xử lý giao dịch và tính toán số dư tài khoản, dữ liệu lưu trữ hợp đồng, log, biên nhận cùng các thay đổi trạng thái khác.Consensus client xử lý phiếu bầu của validator, lựa chọn nhánh, xác nhận checkpoint và finality.Mỗi node trung thực áp dụng cùng quy tắc giao thức để có thể từ chối giao dịch hoặc khối không hợp lệ mà không cần tin tưởng máy chủ trung tâm.Execution layer và consensus layer của Ethereum
Ethereum Mainnet kết hợp execution layer với consensus layer.Execution layer quản lý giao dịch, tài khoản, mã bytecode của hợp đồng thông minh, Ethereum Virtual Machine, gas và trạng thái blockchain.Consensus layer quản lý validator, attestation, đề xuất khối, lựa chọn nhánh, phần thưởng, hình phạt và finality.Một node Ethereum đầy đủ thường chạy một execution client và một consensus client.Node tham gia xác thực cũng chạy phần mềm validator sử dụng khóa ký để thực hiện các nhiệm vụ đồng thuận được giao.Hướng dẫn về node và client Ethereum chính thức giải thích cách các thành phần này giao tiếp và đảm nhiệm những vai trò khác nhau.
Riêng từng layer đều không đủ để vận hành Ethereum Mainnet hiện tại.Ethereum Mainnet và Proof-of-Stake
Hiện Ethereum Mainnet sử dụng cơ chế đồng thuận Proof-of-Stake.Validator cam kết ETH làm tài sản thế chấp kinh tế và chạy phần mềm tham gia tạo, xác nhận khối.Tham gia đúng quy tắc có thể nhận phần thưởng từ giao thức; thời gian ngừng hoạt động sẽ chịu hình phạt, còn hành vi mâu thuẫn có thể bị slashing nếu có thể chứng minh.Tài liệu Proof-of-Stake của Ethereum chính thức giải thích cách lựa chọn validator để đề xuất khối và attestation về trạng thái mạng.
Ban đầu, Ethereum sử dụng cơ chế đào Proof-of-Work.The Merge đã vĩnh viễn thay thế hệ thống Proof-of-Work của Ethereum Mainnet bằng Proof-of-Stake vào ngày 15 tháng 9 năm 2022.Quá trình chuyển đổi giữ nguyên tài khoản, hợp đồng thông minh, số dư và lịch sử giao dịch hiện có của Ethereum.Người dùng không cần đổi ETH phiên bản cũ sang phiên bản mới.Validator trên Ethereum Mainnet
Validator là bên tham gia giao thức đã nạp ETH và gia nhập tập validator đang hoạt động của Ethereum.Validator được giao nhiệm vụ theo giao thức đồng thuận.Phần lớn validator thường xuyên gửi attestation thể hiện quan điểm của họ về đầu chuỗi và các checkpoint đã finality.Thỉnh thoảng, một validator được chọn để đề xuất khối mới.Validator cũng có thể được giao nhiệm vụ trong sync committee nhằm giúp light client theo dõi Ethereum.Để kích hoạt, một validator gốc cần có effective balance tối thiểu 32 ETH.Sau Pectra, effective balance của validator compounding đủ điều kiện có thể lên tới 2,048 ETH.Chạy một node Ethereum thông thường không tham gia xác thực không yêu cầu staking 32 ETH.Bất kỳ ai cũng có thể chạy node để tự xác minh dữ liệu Ethereum mà không cần trở thành bên đề xuất khối.Khối, slot và epoch
Proof-of-Stake của Ethereum chia thời gian thành các slot và epoch.Một slot kéo dài khoảng 12 giây và tạo cơ hội để một validator đề xuất khối.Slot có thể không có khối nếu không có khối hợp lệ nào được đề xuất hoặc chấp nhận kịp thời.Một epoch gồm 32 slot và kéo dài khoảng 6,4 phút.Validator được giao nhiệm vụ và tham gia bỏ phiếu checkpoint trong các khoảng thời gian này.Tài liệu về khối Ethereum chính thức giải thích cách các khối nhóm giao dịch và liên kết lịch sử trạng thái của mạng.
Số khối đếm các execution block được chấp nhận, còn slot đếm các cơ hội thời gian ở consensus layer.Không nên xem hai giá trị này là tương đương vì slot trống không tạo ra execution block mới.Đưa giao dịch vào khối và finality
Giao dịch được đưa vào khối khi xuất hiện trong một khối được chấp nhận gần đầu chuỗi.Việc được đưa vào khối là bằng chứng hữu ích cho thấy giao dịch đã được thực thi, nhưng khối mới được đưa vào vẫn có thể đối mặt với rủi ro tái tổ chức ở mức hạn chế.Tái tổ chức blockchain là việc thay một nhánh chuỗi gần đây bằng nhánh khác được chọn theo quy tắc lựa chọn nhánh của giao thức.Finality mang lại mức độ tin cậy cao hơn nhiều rằng khối sẽ tồn tại vĩnh viễn trong lịch sử được chấp nhận.Ethereum thường finality các checkpoint sau khi đủ validator tham gia qua nhiều epoch.Trong điều kiện bình thường, quá trình finality mất khoảng 13 đến 15 phút, chứ không phải một slot 12 giây.Tài liệu về finality của Ethereum chính thức giải thích rằng việc đảo ngược khối đã finality sẽ đòi hỏi sự cố đồng thuận nghiêm trọng và làm mất ít nhất một phần ba tổng lượng ETH đang staking.
Ví có thể hiển thị giao dịch là đã xác nhận trước khi khối chứa giao dịch đạt finality.Ứng dụng nên chọn chính sách xác nhận phù hợp với giá trị và rủi ro của giao dịch.Ethereum Virtual Machine trên Mainnet
Ethereum Virtual Machine, hay EVM, là môi trường thực thi mã bytecode của hợp đồng thông minh trên Mainnet.Mọi execution client trung thực đều phải tính toán cùng một chuyển đổi trạng thái từ cùng trạng thái ban đầu và dữ liệu giao dịch có thứ tự giống nhau.EVM thực hiện phép toán, đọc dữ liệu đầu vào của giao dịch, truy cập bộ nhớ, cập nhật dữ liệu lưu trữ hợp đồng, tạo event log, chuyển giá trị và gọi các hợp đồng khác.Tài liệu Ethereum Virtual Machine chính thức mô tả EVM là môi trường phi tập trung thực thi mã nhất quán trên các node Ethereum.
Gas giới hạn khối lượng tính toán mà một giao dịch có thể yêu cầu.Một hợp đồng thông minh hợp lệ vẫn có thể chứa logic không an toàn, gian dối hoặc gây thiệt hại tài chính.EVM kiểm tra quy tắc thực thi, chứ không quyết định hợp đồng là sản phẩm tốt hay khoản đầu tư an toàn.Trạng thái Ethereum Mainnet
Trạng thái Ethereum là tập hợp thông tin tài khoản hiện tại được mạng công nhận.Trạng thái này gồm số dư ETH, nonce tài khoản, mã hợp đồng thông minh và dữ liệu lưu trữ hợp đồng.Mỗi giao dịch hợp lệ thay đổi trạng thái này theo quy tắc giao thức và hợp đồng thông minh.Số dư token thường được lưu bên trong hợp đồng token, thay vì là trường gốc trong tài khoản Ethereum của người dùng.Một vị thế tài chính phi tập trung có thể được thể hiện trên nhiều hợp đồng và vị trí lưu trữ.Node Ethereum tính toán state root mới sau khi xử lý một khối.Cam kết mật mã này cho phép các node xác minh rằng chúng đã đạt được cùng một trạng thái kết quả.Tài khoản trên Ethereum Mainnet
Ethereum Mainnet có tài khoản do bên ngoài sở hữu và tài khoản hợp đồng.Tài khoản do bên ngoài sở hữu theo truyền thống được kiểm soát bằng khóa riêng tư hoặc hệ thống cấp quyền ví nâng cao hơn.Tài khoản hợp đồng chứa mã bytecode EVM và thực thi mã khi nhận được lệnh gọi hợp lệ.Cả hai loại tài khoản đều sử dụng địa chỉ Ethereum dài 20 byte.Cùng một khóa riêng tư thường tạo ra cùng một địa chỉ trên nhiều mạng EVM, nhưng số dư và hoạt động vẫn riêng biệt trên từng chain.Địa chỉ nắm giữ tài sản trên Ethereum Mainnet không tự động nắm giữ những tài sản đó trên testnet hoặc mạng EVM khác.Người dùng phải xác minh chain được chọn trước khi xem số dư hoặc ký giao dịch.ETH trên Ethereum Mainnet
Ether, thường được nhận diện bằng ký hiệu ETH, là tài sản crypto gốc của Ethereum Mainnet.ETH được dùng để trả phí giao dịch, làm tài sản staking cho validator, chuyển giá trị và làm tài sản trong các hợp đồng thông minh được hỗ trợ.ETH là tài sản gốc của giao thức Ethereum, không được triển khai dưới dạng hợp đồng token ERC-20 thông thường.Token đại diện cho ETH là một tài sản hợp đồng thông minh riêng, được thiết kế để sử dụng thuận tiện hơn với giao diện token.Hướng dẫn chính thức của Ethereum về ETH giải thích vai trò của ETH trong việc thanh toán hoạt động mạng và bảo mật cơ chế đồng thuận Proof-of-Stake.
Giá thị trường của ETH có thể tăng hoặc giảm độc lập với hoạt động kỹ thuật của Ethereum Mainnet.Nắm giữ ETH không đồng nghĩa với việc sở hữu mạng Ethereum hay được đảm bảo có quyền kiểm soát quá trình phát triển giao thức.Giao dịch trên Ethereum Mainnet
Giao dịch Ethereum là chỉ thị được gửi đến mạng và được cấp quyền bằng mật mã.Giao dịch có thể chuyển ETH, triển khai hợp đồng, gọi hàm hợp đồng hoặc cấp quyền cho hành vi tài khoản được hỗ trợ.Các trường giao dịch phổ biến gồm người gửi, người nhận, giá trị, nonce, gas limit, cài đặt phí, chain ID, dữ liệu đầu vào và chữ ký.Nonce sắp xếp các giao dịch do cùng một tài khoản sở hữu bên ngoài gửi và giúp ngăn việc phát lại ngoài ý muốn.Giao dịch chưa hoàn tất chỉ vì ví đã tạo hash giao dịch.Giao dịch cần được phát đi, đưa vào khối hợp lệ và thực thi thành công.Tài liệu giao dịch Ethereum chính thức giải thích cấu trúc giao dịch hiện tại và vai trò của chúng trong việc thay đổi trạng thái.
Giao dịch Mainnet thành công và thất bại
Giao dịch thành công là giao dịch đã hoàn tất quá trình thực thi cấp cao nhất mà không bị hoàn tác.Trạng thái này không đảm bảo người dùng nhận được giao dịch công bằng, chọn đúng địa chỉ hay tương tác với hợp đồng an toàn.Giao dịch thất bại không giữ lại những thay đổi trạng thái dự kiến.Người gửi thường vẫn phải trả phí gas đã tiêu thụ trước khi giao dịch thất bại.Các nguyên nhân thất bại phổ biến gồm không đủ gas, hợp đồng hoàn tác, điều kiện giao dịch hết hạn, thiếu phê duyệt token, số dư không đủ hoặc tham số hàm không chính xác.Giao dịch Ethereum Mainnet đã xác nhận nhìn chung không thể đảo ngược.Có thể gửi giao dịch mới để khắc phục nếu quyền kiểm soát tài sản hoặc quy tắc hợp đồng cho phép, nhưng không thể đơn giản xóa giao dịch ban đầu.Gas trên Ethereum Mainnet
Gas đo lường tài nguyên tính toán và lưu trữ mà giao dịch Ethereum Mainnet tiêu thụ.Mỗi thao tác EVM có chi phí gas dựa trên tài nguyên cần thiết.Giao dịch ETH đơn giản thường tiêu thụ ít gas hơn giao dịch hợp đồng thông minh phức tạp.Gas limit của giao dịch đặt mức gas tối đa dành cho quá trình thực thi.Người gửi thanh toán theo lượng gas thực tế đã tiêu thụ và mức giá hiệu dụng cho mỗi đơn vị gas.Tài liệu gas Ethereum chính thức giải thích gas limit, phí cơ sở, phí ưu tiên và cách tính chi phí giao dịch.
Gas limit cao không có nghĩa toàn bộ giới hạn đó chắc chắn sẽ được sử dụng.Gas limit quá thấp có thể khiến quá trình thực thi dừng lại và giao dịch bị hoàn tác.Phí cơ sở và phí ưu tiên
Mỗi khối Ethereum Mainnet có một phí cơ sở, đóng vai trò là mức giá giao thức tối thiểu để đưa gas thực thi thông thường vào khối.Phí cơ sở tự động thay đổi theo nhu cầu gần đây đối với dung lượng khối.Phí cơ sở do giao dịch thanh toán sẽ bị đốt và loại khỏi nguồn cung ETH lưu hành.Phí ưu tiên là khoản bù thêm cho bên đề xuất khối.Giao dịch cũng có thể đặt mức phí tổng tối đa mà người gửi sẵn sàng trả.Phần chênh lệch chưa sử dụng giữa mức tối đa và khoản phí thực tế cần thiết không tự động được trả toàn bộ cho bên đề xuất.Cài đặt phí ảnh hưởng đến mức độ hấp dẫn của giao dịch đối với việc đưa vào khối, nhưng không thể đảm bảo một kết quả thực thi cụ thể.Hợp đồng thông minh trên Ethereum Mainnet
Hợp đồng thông minh là chương trình được triển khai tại một địa chỉ Ethereum Mainnet.Hợp đồng thông minh có thể tạo token, quản lý quyền sở hữu kỹ thuật số, nắm giữ tài sản thế chấp, xử lý giao dịch hoán đổi, phân phối phần thưởng, thực thi quy tắc quản trị hoặc phối hợp các hoạt động on-chain khác.Mã hợp đồng được thực thi theo dữ liệu đầu vào của giao dịch và trạng thái blockchain hiện tại.Hợp đồng đã triển khai có thể gọi các hợp đồng khác trong cùng một giao dịch nguyên tử.Khả năng kết hợp này cho phép ứng dụng xây dựng trên các tiêu chuẩn và dịch vụ on-chain dùng chung.Đồng thời, điểm yếu trong một thành phần phụ thuộc có thể ảnh hưởng đến các ứng dụng được kết nối khác.Người dùng nên xác minh địa chỉ hợp đồng, quyền được cấp, quyền kiểm soát nâng cấp và chi tiết giao dịch trước khi cấp quyền truy cập vào tài sản có giá trị.Token trên Ethereum Mainnet
Phần lớn token trên Ethereum Mainnet được triển khai thông qua hợp đồng thông minh.ERC-20 quy định giao diện phổ biến dành cho token có thể thay thế.ERC-721 và ERC-1155 hỗ trợ các giao diện phổ biến cho tài sản độc nhất và tài sản đa token.Tài liệu tiêu chuẩn token Ethereum chính thức giải thích cách các giao diện dùng chung cải thiện khả năng tương tác giữa hợp đồng, ví và ứng dụng.
Bất kỳ ai cũng có thể triển khai hợp đồng token với tên hoặc ký hiệu quen thuộc.Ký hiệu token không xác định duy nhất một tài sản.Cần xác minh địa chỉ hợp đồng Mainnet thông qua nguồn chính thức từ dự án hoặc đơn vị phát hành.Token có thương hiệu giống nhau trên một chain khác là tài sản riêng, trừ khi được kết nối thông qua bridge hoặc quan hệ với đơn vị phát hành đã xác định.Event log và biên nhận giao dịch
Hợp đồng thông minh có thể phát event log trong quá trình thực thi giao dịch.Ví, trình khám phá blockchain và dịch vụ dữ liệu dùng log để nhận diện hoạt động chuyển token, phê duyệt, hoán đổi, nạp, bỏ phiếu và các hành động hợp đồng khác.Log được ghi vào biên nhận giao dịch sau khi thực thi thành công.Biên nhận cũng ghi lại trạng thái thực thi, lượng gas sử dụng, thông tin khối và các kết quả giao dịch khác.Event log chủ yếu dành cho ứng dụng off-chain và không thể được mã hợp đồng thông minh thông thường tìm kiếm trực tiếp.Tên event quen thuộc không chứng minh hợp đồng phát event là hợp pháp, vì bất kỳ hợp đồng nào cũng có thể phát event tương tự.Ethereum Mainnet và testnet
Ethereum Mainnet là mạng hoạt động trong môi trường thực tế, còn testnet dành cho phát triển và kiểm thử.ETH trên Mainnet có giá trị thị trường thực và được dùng để thanh toán giao dịch thực tế.ETH trên testnet chỉ dành cho thử nghiệm và không nên được quảng bá như một tài sản đầu tư.Testnet có chain ID, validator, khối, số dư và hợp đồng triển khai khác.Hợp đồng hoạt động trên testnet vẫn có thể thất bại hoặc không an toàn trên Mainnet do khác biệt về thanh khoản, gas, trạng thái, quyền hạn hoặc điều kiện đối kháng.Nhà phát triển nên kiểm thử kỹ trước khi triển khai mã có thể kiểm soát tài sản thực.Không được mặc định địa chỉ hợp đồng trên testnet đại diện cho cùng hợp đồng trên Mainnet.Ethereum Mainnet và mạng cục bộ
Mạng Ethereum cục bộ chạy trên máy tính của nhà phát triển hoặc trong môi trường do họ kiểm soát.Mạng này cho phép kiểm thử nhanh mà không cần dựa vào validator công khai hoặc tiêu tốn ETH thật.Nhà phát triển có thể đặt lại chain cục bộ, tạo tài khoản thử nghiệm có tiền, kiểm soát quá trình tạo khối và kiểm tra kỹ quá trình thực thi.Nhà phát triển ứng dụng không thể đặt lại Ethereum Mainnet khi thử nghiệm thất bại.Thành công trên mạng cục bộ không chứng minh ứng dụng sẵn sàng lên Mainnet vì trạng thái mạng thực, cạnh tranh phí, thanh khoản, thứ tự giao dịch và người dùng có ý đồ xấu có thể tạo ra kết quả khác.Ethereum Mainnet và mạng Ethereum riêng
Mạng Ethereum riêng sử dụng phần mềm liên quan nhưng giới hạn quyền tham gia cho một nhóm node hoặc tổ chức được kiểm soát.Mạng có thể sử dụng khối genesis, chain ID, cấu hình đồng thuận và trạng thái tài khoản khác.Mạng riêng không thừa hưởng tập validator, thanh khoản công khai, lịch sử giao dịch hay bảo mật kinh tế của Ethereum Mainnet.Từ “riêng” có thể mô tả việc hạn chế quyền tham gia mạng, chứ không nhất thiết có nghĩa dữ liệu giao dịch được bảo mật.Người dùng không nên mặc định mạng riêng dựa trên Ethereum có khả năng chống kiểm duyệt hoặc tính trung lập tương tự Mainnet công khai.Ethereum Mainnet và mạng Layer 2
Mạng Layer 2 xử lý giao dịch bên ngoài môi trường thực thi chính của Ethereum Mainnet, đồng thời sử dụng Ethereum cho một phần quy trình thanh toán, khả dụng dữ liệu hoặc mô hình bảo mật.Rollup thực thi hoặc sắp xếp giao dịch riêng rồi đăng dữ liệu hoặc cam kết mật mã lên Mainnet.Thiết kế này có thể giúp người dùng trả phí thấp hơn và tăng năng lực xử lý giao dịch.Hướng dẫn Layer 2 của Ethereum chính thức giải thích cách rollup mở rộng Ethereum và sử dụng mạng này làm nền tảng thanh toán.
Giao dịch được sequencer Layer 2 xác nhận không giống giao dịch được thực thi trực tiếp trên Ethereum Mainnet.Bridge, hệ thống bằng chứng, việc công bố dữ liệu, quyền kiểm soát nâng cấp và quy trình rút tài sản tạo thêm rủi ro.Người dùng nên xác minh tài sản đang nằm trên chain nào và áp dụng những giả định bảo mật nào.Blob và dữ liệu Layer 2
Ethereum Mainnet hỗ trợ blob như một kênh dữ liệu chi phí thấp hơn, chủ yếu được thiết kế cho rollup.Dữ liệu blob có thị trường phí riêng, tách biệt với gas thực thi EVM thông thường.Dencun giới thiệu blob thông qua EIP-4844 vào ngày 13 tháng 3 năm 2024.Pectra sau đó tăng dung lượng blob.Fusaka giới thiệu Peer Data Availability Sampling, thường gọi là PeerDAS, cho phép validator lấy mẫu một phần dữ liệu blob thay vì yêu cầu mọi node tải xuống toàn bộ từng blob.Tài liệu Fusaka chính thức giải thích cách PeerDAS hỗ trợ mở rộng dung lượng dữ liệu rollup an toàn hơn.
Blob là dữ liệu đồng thuận tạm thời, không phải hệ thống lưu trữ đa dụng lâu dài cho các ứng dụng thông thường.Pectra là gì?
Pectra là bản nâng cấp lớn của Ethereum Mainnet, được kích hoạt ngày 7 tháng 5 năm 2025.Tên gọi này kết hợp Prague, bản nâng cấp execution layer, với Electra, bản nâng cấp consensus layer.Pectra cải thiện tài khoản thông qua EIP-7702, tăng dung lượng blob, cải thiện cách xử lý khoản nạp của validator và nâng effective balance tối đa của validator compounding lên 2,048 ETH.Bản nâng cấp cũng cho phép kích hoạt yêu cầu rút và thoát validator từ execution layer.Trang nâng cấp Pectra chính thức ghi lại thời điểm kích hoạt trên Mainnet và các cải tiến đi kèm.
Ví hoặc ứng dụng phải chủ động hỗ trợ các tính năng tài khoản và giao dịch mới trước khi người dùng có thể sử dụng chúng một cách an toàn.Fusaka là gì?
Tính đến ngày 16 tháng 7 năm 2026, Fusaka là bản nâng cấp lớn mới nhất của Ethereum Mainnet đã hoàn tất.Bản nâng cấp được kích hoạt ngày 3 tháng 12 năm 2025.Tên gọi kết hợp Fulu cho bản nâng cấp consensus layer và Osaka cho bản nâng cấp execution layer.Tính năng mở rộng quy mô chính của Fusaka là PeerDAS, giúp cải thiện cách node xác minh tính khả dụng của dữ liệu blob.Fusaka cũng bao gồm các thay đổi hỗ trợ tăng năng lực Layer 1, giới hạn tài nguyên dễ dự đoán hơn và công việc nền tảng cho khả năng thực thi song song trong tương lai.EIP-7825 đặt giới hạn gas cho mỗi giao dịch là 2²⁴ gas, tương đương khoảng 16.78 million gas.Các bản cập nhật Blob Parameter Only sau đó từng bước tăng dung lượng blob mà không cần một gói nâng cấp hoàn chỉnh khác.Fusaka chuẩn hóa block gas limit mặc định ở mức 60 million thông qua EIP-7935, dù cơ chế gas limit của Ethereum vẫn cần sự phối hợp giữa các validator.Điều gì sẽ diễn ra sau Fusaka?
Glamsterdam là bản nâng cấp lớn tiếp theo của Ethereum, hiện được lên kế hoạch cho nửa cuối năm 2026.Bản nâng cấp vẫn đang được phát triển và chưa thuộc các quy tắc đang hoạt động của Ethereum Mainnet tính đến ngày 16 tháng 7 năm 2026.Các lĩnh vực được đề xuất bao gồm mở rộng quy mô hơn nữa, cải thiện việc xây dựng khối, hạch toán tài nguyên và tạo nền tảng cho khả năng thực thi song song hơn.Trang lộ trình Glamsterdam chính thức cung cấp trạng thái công khai mới nhất.
Nội dung dự kiến và thời điểm kích hoạt có thể thay đổi trong quá trình nghiên cứu, xây dựng đặc tả, triển khai và kiểm thử.Ứng dụng không nên dựa vào tính năng được đề xuất cho đến khi bản nâng cấp được hoàn thiện, triển khai trong các client được hỗ trợ và kích hoạt trên Mainnet.Ethereum Mainnet được nâng cấp như thế nào?
Ethereum không có một công ty duy nhất có thể cập nhật riêng tư mọi node.Các thay đổi giao thức được thảo luận công khai thông qua diễn đàn nghiên cứu, Đề xuất cải tiến Ethereum, cuộc gọi của nhà phát triển, nhóm client, đánh giá bảo mật và chương trình kiểm thử.Thay đổi được chấp nhận phải được triển khai trong phần mềm client và phối hợp kích hoạt vào thời điểm, khối, slot hoặc epoch cụ thể trên Mainnet.Nhà vận hành node phải cài phần mềm tương thích trước thời điểm kích hoạt.Node tuân theo quy tắc không tương thích có thể tách khỏi mạng được chấp nhận.Lộ trình Ethereum chính thức giải thích rằng thứ tự ưu tiên và lịch nâng cấp có thể thay đổi theo sự phát triển của nghiên cứu và nhu cầu mạng.
Lộ trình thể hiện định hướng phát triển, không phải lịch phát hành được đảm bảo.Hard fork trên Ethereum Mainnet
Hard fork là thay đổi quy tắc giao thức không tương thích ngược với các quy tắc cũ.Ethereum thường sử dụng hard fork được phối hợp để kích hoạt các bản nâng cấp mạng đã lên kế hoạch.Khi cộng đồng, nhóm client, nhà vận hành node, nhà cung cấp hạ tầng và validator nhìn chung áp dụng quy tắc mới, chain đã nâng cấp thường tiếp tục là Ethereum Mainnet.Một cuộc chia tách gây tranh cãi có thể tạo ra hai chain độc lập nếu các nhóm đáng kể tiếp tục tuân theo những quy tắc khác nhau.Sau khi tách, hai chain có thể chia sẻ lịch sử trước đó tương tự nhau nhưng có khối, tài sản, giá và điều kiện bảo mật riêng trong tương lai.Người dùng nên xác minh chain ID, quy tắc client được hỗ trợ và mạng được công nhận trước khi ký giao dịch quanh các đợt nâng cấp lớn.Bảo mật Ethereum Mainnet
Bảo mật Ethereum Mainnet đến từ quy tắc giao thức, mật mã học, xác minh phân tán, kinh tế Proof-of-Stake, tính đa dạng của client và hoạt động rộng khắp của node.Validator có nguy cơ chịu hình phạt và slashing nếu vi phạm quy tắc đồng thuận cụ thể.Node độc lập xác minh khối thay vì chỉ chấp nhận khối vì một bên có thế lực đã đề xuất chúng.Finality khiến việc đảo ngược lịch sử đã được xác nhận sâu trở nên tốn kém.Ethereum vẫn có thể gặp lỗi phần mềm, gián đoạn mạng, tập trung validator, áp lực kiểm duyệt, khai thác lỗ hổng hợp đồng thông minh hoặc mất khóa của người dùng.Bảo mật Mainnet không đồng nghĩa mọi ứng dụng được triển khai trên Mainnet đều an toàn.Hợp đồng thông minh vẫn có thể gặp sự cố dù Ethereum tiếp tục hoạt động đúng cách.Tính đa dạng của client
Ethereum Mainnet được triển khai bởi một số nhóm execution client và consensus client độc lập.Tính đa dạng của client giúp giảm sự phụ thuộc vào một cơ sở mã duy nhất.Lỗi nghiêm trọng trong client chiếm ưu thế có thể đồng thời ảnh hưởng đến phần lớn mạng.Các bản triển khai độc lập có thể phát hiện điểm khác biệt thông qua kiểm thử và hoạt động thực tế.Mọi client tương thích vẫn phải tuân theo cùng quy tắc Mainnet đang có hiệu lực và tính ra cùng kết quả hợp lệ.Nhà vận hành validator nên theo dõi bản phát hành client và cập nhật trước các đợt nâng cấp mạng đã lên lịch.Chạy node Ethereum Mainnet
Chạy node cho phép người dùng hoặc tổ chức tự xác minh Ethereum Mainnet.Node có thể cung cấp dữ liệu blockchain cho ví, ứng dụng, validator hoặc dịch vụ nội bộ.Nhà vận hành thường chạy cả execution client và consensus client.Vận hành node không tham gia xác thực không yêu cầu khoản nạp 32 ETH.Hướng dẫn node Ethereum chính thức giải thích cách thiết lập node và lợi ích của việc này.
Node cần dung lượng lưu trữ, bộ nhớ, năng lực xử lý, băng thông, bảo trì và cập nhật phần mềm phù hợp.Chạy node cá nhân có thể giảm sự phụ thuộc vào nhà cung cấp RPC từ xa, nhưng làm tăng trách nhiệm kỹ thuật.Truy cập Ethereum Mainnet qua RPC
Ví và ứng dụng phi tập trung thường truy cập Ethereum Mainnet thông qua JSON-RPC.Phương thức RPC có thể lấy số dư, khối, biên nhận, log, dữ liệu phí, trạng thái hợp đồng và thông tin giao dịch.Các phương thức này cũng có thể phát giao dịch đã ký.Dịch vụ RPC từ xa có thể quan sát yêu cầu, trả về dữ liệu cũ, áp dụng giới hạn tốc độ, gặp sự cố hoặc thực thi chính sách truy cập riêng.Ứng dụng xử lý giá trị lớn có thể đối chiếu nhiều nguồn độc lập hoặc tự vận hành node.RPC endpoint không nắm giữ tài sản của người dùng, trừ khi có thỏa thuận lưu ký riêng.Giao dịch đã ký vẫn được ví hoặc hệ thống ký của người dùng cấp quyền.Bridge đến và đi từ Ethereum Mainnet
Bridge chuyển hoặc đại diện cho tài sản và thông điệp giữa Ethereum Mainnet với một môi trường blockchain khác.Bridge có thể khóa tài sản trên Mainnet rồi tạo tài sản đại diện tương ứng ở nơi khác.Một thiết kế khác có thể đốt token trên một mạng và cấp quyền phát hành token trên mạng khác.Bridge làm phát sinh rủi ro từ hợp đồng thông minh, bằng chứng, validator, đơn vị lưu ký, relayer, thanh khoản và nâng cấp.Token được chuyển qua bridge không tự động giống với tài sản Mainnet được phát hành gốc.Người dùng nên xác minh bridge, chain nguồn, chain đích, hợp đồng token, tài sản dự kiến nhận và quy trình rút.Bảo mật của Ethereum Mainnet không thể bảo vệ mọi thành phần bridge độc lập khỏi sự cố.Tài sản Mainnet và tài sản trên mạng khác
Một tài sản tồn tại trong trạng thái của một blockchain hoặc hệ thống hợp đồng cụ thể.ETH trên Ethereum Mainnet khác với token đại diện ETH trên mạng khác.Stablecoin được phát hành thông qua một hợp đồng Mainnet có thể khác về pháp lý và kỹ thuật với token cùng ký hiệu ở nơi khác.Cùng một địa chỉ ví có thể hiển thị những tài sản khác nhau tùy theo mạng đang chọn.Gửi tài sản qua mạng không được hỗ trợ có thể khiến dịch vụ dự kiến nhận khó hoặc không thể ghi nhận khoản chuyển.Người dùng nên xác minh mạng và hợp đồng thay vì chỉ dựa vào tên tài sản.Cách chọn Ethereum Mainnet trong ví
Bộ chọn mạng của ví phải hiển thị Ethereum Mainnet và chain ID 1.Đơn vị tiền tệ gốc phải là ETH.Ví nên kết nối qua RPC endpoint Mainnet đáng tin cậy.Người dùng nên xác minh đầy đủ địa chỉ nhận, tài sản, số lượng, ước tính gas và tương tác hợp đồng trước khi ký.Trang web có thể yêu cầu ví chuyển mạng, nhưng người dùng nên kiểm tra yêu cầu thay vì tự động phê duyệt.Thêm mạng tùy chỉnh với thông tin gây hiểu nhầm không biến mạng đó thành Ethereum Mainnet.Chain ID được trả về là mã nhận diện kỹ thuật đáng tin cậy hơn tên mạng hiển thị đơn thuần.Cách xác minh giao dịch Mainnet
Bước đầu tiên là lấy đầy đủ hash giao dịch từ ví hoặc ứng dụng gửi.Bước thứ hai là kiểm tra giao dịch thông qua node Ethereum Mainnet hoặc trình khám phá blockchain đáng tin cậy.Bước thứ ba là xác nhận chain ID 1 và đúng ngữ cảnh mạng.Bước thứ tư là kiểm tra giao dịch đang chờ, thành công hay thất bại.Bước thứ năm là xác minh người gửi, người nhận, giá trị chuyển, hợp đồng token và event log.Bước thứ sáu là xem số khối và mức xác nhận.Bước thứ bảy là chờ xác nhận mạnh hơn hoặc finality nếu giá trị kinh tế của giao dịch đòi hỏi.Không nên xem ảnh chụp màn hình là bằng chứng cuối cùng vì ảnh có thể bị chỉnh sửa.Ví dụ về giao dịch Ethereum Mainnet
Giả sử người dùng muốn chuyển 0.5 ETH đến một địa chỉ Mainnet khác.Ví xác nhận đang kết nối với chain ID 1.Ví tạo giao dịch gồm địa chỉ người nhận, giá trị 0.5 ETH, nonce, gas limit, cài đặt phí và chain ID.Người dùng kiểm tra chi tiết rồi ký giao dịch.Ví phát dữ liệu đã ký thông qua kết nối RPC Ethereum Mainnet.Validator đưa giao dịch vào khối được đề xuất.Execution client xác minh chữ ký, nonce, số dư khả dụng, gas và chuyển đổi trạng thái.Số dư của người gửi giảm đi khoản giá trị được chuyển và phí giao dịch.Số dư của người nhận tăng thêm 0.5 ETH.Biên nhận giao dịch ghi lại trạng thái và lượng gas sử dụng.Các phiếu bầu validator sau đó giúp tăng mức độ tin cậy cho đến khi checkpoint chứa giao dịch đạt finality.Những hiểu lầm phổ biến về Ethereum Mainnet
Một hiểu lầm phổ biến là một công ty duy nhất vận hành Ethereum Mainnet.Mạng được duy trì thông qua các quy tắc giao thức công khai và phần mềm do nhiều bên vận hành độc lập.Một hiểu lầm khác là mọi mạng EVM đều thuộc Ethereum Mainnet.Chain độc lập có thể sử dụng EVM nhưng vẫn có trạng thái và bảo mật riêng.Hiểu lầm thứ ba là cùng một địa chỉ ví nắm giữ cùng một tài sản trên mọi mạng.Số dư và hợp đồng phụ thuộc vào từng chain.Hiểu lầm thứ tư là giao dịch Mainnet thành công nhất định phải an toàn hoặc có lợi nhuận.Ethereum có thể thực thi chính xác một giao dịch gây hại đã được người dùng cấp quyền.Hiểu lầm thứ năm là chạy node cần 32 ETH.Chỉ kích hoạt validator mới yêu cầu khoản nạp staking gốc.Hiểu lầm thứ sáu là tài sản testnet sẽ có giá trị khi được chuyển sang Mainnet.Tài sản testnet và Mainnet tồn tại trong trạng thái blockchain riêng biệt.Hiểu lầm thứ bảy là mọi giao dịch Layer 2 đều được thực thi trực tiếp trên Mainnet.Hệ thống Layer 2 xử lý hoạt động riêng và sử dụng Mainnet thông qua cơ chế thanh toán, dữ liệu của chính chúng.Câu hỏi thường gặp
Ethereum Mainnet là gì?
Ethereum Mainnet là blockchain Ethereum công khai chính thức, nơi ETH, token, hợp đồng thông minh và giao dịch có giá trị kinh tế thực.Chain ID của Ethereum Mainnet là gì?
Ethereum Mainnet sử dụng chain ID 1, được trả về dưới dạng hệ thập lục phân là 0x1.Ethereum Mainnet ra mắt khi nào?
Ethereum Mainnet ra mắt ngày 30 tháng 7 năm 2015 cùng khối genesis Frontier.Ethereum Mainnet có giống Ethereum không?
Ethereum Mainnet là blockchain đang hoạt động trong môi trường thực tế mà mọi người thường nhắc đến khi nói Ethereum, dù Ethereum cũng có thể chỉ toàn bộ giao thức và hệ sinh thái rộng hơn.Ethereum Mainnet còn sử dụng hoạt động đào không?
Không. Ethereum Mainnet đã vĩnh viễn thay hoạt động đào Proof-of-Work bằng Proof-of-Stake vào ngày 15 tháng 9 năm 2022.Tài sản gốc của Ethereum Mainnet là gì?
ETH là tài sản gốc của Ethereum Mainnet, được sử dụng để trả phí giao dịch, staking và chuyển giá trị.Ethereum Mainnet tạo khối thường xuyên như thế nào?
Ethereum tạo cơ hội đề xuất khối khoảng mỗi slot 12 giây, dù một số slot có thể trống.Ethereum Mainnet mất bao lâu để đạt finality?
Trong điều kiện bình thường, finality mạnh theo giao thức thường mất khoảng 13 đến 15 phút.Có thể đảo ngược giao dịch Ethereum Mainnet không?
Giao dịch đã xác nhận nhìn chung không thể đảo ngược, trừ khi người nhận hoặc hợp đồng thông minh tự nguyện thực hiện một hành động mới để khắc phục.Vì sao giao dịch Mainnet cần gas?
Gas đo lường và định giá tài nguyên tính toán, lưu trữ được dùng để xử lý giao dịch và hợp đồng thông minh.ETH Mainnet có giống ETH testnet không?
Không. ETH Mainnet có giá trị kinh tế thực, còn ETH testnet chỉ dành cho phát triển và tồn tại trên một mạng riêng.Có thể dùng cùng địa chỉ trên Mainnet và chain EVM khác không?
Cùng một khóa có thể tạo ra cùng địa chỉ, nhưng số dư, giao dịch, hợp đồng và tài sản vẫn riêng biệt trên từng chain.Mạng Layer 2 có thuộc Ethereum Mainnet không?
Mạng Layer 2 là môi trường thực thi riêng, sử dụng Ethereum Mainnet cho các chức năng thanh toán, bảo mật hoặc dữ liệu nhất định.Hợp đồng thông minh triển khai trên Mainnet có nghĩa là an toàn không?
Không. Việc triển khai chỉ có nghĩa hợp đồng tồn tại trên Mainnet, không chứng minh mã, quyền hạn hoặc thiết kế kinh tế của hợp đồng an toàn.Bất kỳ ai cũng có thể chạy node Ethereum Mainnet không?
Có. Bất kỳ ai có phần cứng phù hợp và kết nối internet đều có thể chạy node mà không cần staking ETH.Bản nâng cấp Ethereum Mainnet mới nhất là gì?
Tính đến ngày 16 tháng 7 năm 2026, Fusaka là bản nâng cấp lớn mới nhất đã hoàn tất và được kích hoạt ngày 3 tháng 12 năm 2025.Glamsterdam đã hoạt động trên Ethereum Mainnet chưa?
Chưa. Glamsterdam hiện được lên kế hoạch cho nửa cuối năm 2026 và chưa hoạt động tính đến ngày 16 tháng 7 năm 2026.Làm sao xác nhận ví đang dùng Ethereum Mainnet?
Kiểm tra ví hiển thị Ethereum Mainnet, chain ID 1 và ETH là tài sản gốc dùng trả gas.Ethereum Mainnet có thể ngừng hoạt động nếu một trang web gặp sự cố không?
Không. Ví, trang web, RPC endpoint hoặc ứng dụng riêng lẻ có thể gặp sự cố trong khi các node Ethereum do nhiều bên vận hành độc lập vẫn tiếp tục xử lý mạng.Cách an toàn nhất để xác minh khoản thanh toán Mainnet là gì?
Kiểm tra hash giao dịch trực tiếp, chain ID, trạng thái thực thi, người gửi, người nhận, hợp đồng tài sản, số lượng và mức xác nhận thông qua nguồn dữ liệu Mainnet đáng tin cậy.Kết luận
Ethereum Mainnet là blockchain công khai chính thức của hệ sinh thái Ethereum.Mạng ra mắt ngày 30 tháng 7 năm 2015 và sử dụng chain ID 1.Mainnet ghi nhận các giao dịch ETH có giá trị thực, hoạt động token, quá trình thực thi hợp đồng thông minh, hoạt động validator, event log và trạng thái ứng dụng.Execution client và consensus client độc lập xác minh mạng theo các quy tắc giao thức chung.Validator Proof-of-Stake đề xuất khối, gửi attestation và cung cấp bảo mật kinh tế thông qua ETH staking.EVM thực thi hợp đồng thông minh, còn gas giới hạn và định giá tài nguyên tính toán mà giao dịch sử dụng.Mainnet khác với testnet, mạng riêng, chuỗi phát triển cục bộ, hệ thống Layer 2 và blockchain tương thích EVM khác.Địa chỉ có thể trông giống hệt nhau trên các mạng này dù số dư, hợp đồng, tài sản và lịch sử giao dịch của chúng riêng biệt.Pectra mở rộng khả năng tài khoản và validator vào tháng 5 năm 2025, còn Fusaka giới thiệu PeerDAS cùng các cải tiến mở rộng quy mô vào tháng 12 năm 2025.Glamsterdam vẫn là bản nâng cấp trong tương lai và không nên được xem là tính năng Mainnet đang hoạt động trước khi được kích hoạt chính thức.Người dùng nên xác minh chain ID 1, địa chỉ hợp đồng chính xác, chi tiết giao dịch, cài đặt gas và trạng thái xác nhận trước khi chuyển tài sản.Hiểu về Ethereum Mainnet giúp người dùng crypto phân biệt blockchain Ethereum đang hoạt động với các mạng liên quan, đồng thời đánh giá rủi ro thực tế về bảo mật, phí, finality và hợp đồng thông minh khi tham gia hoạt động on-chain.Có thể bạn cũng thích
WhatsMiner M30S++
Tên miền Web3
Dự án Web3
HOT
Tiền mã hoá thịnh hành hiện nay đang thu hút sự chú ý đáng kể của thị trường
TOP KL
Tiền mã hoá có khối lượng giao dịch cao nhất
Mới được thêm vào
Tiền mã hoá được niêm yết gần đây có thể giao dịch

