ETH ERC20

ERC-20 là tiêu chuẩn giao diện token trên Ethereum, đóng vai trò như một "đặc tả kết nối" chung cho phép ví, sàn giao dịch và ứng dụng sử dụng thống nhất các hàm chuyển khoản, phê duyệt và truy vấn. Tiêu chuẩn này quy định rõ các yếu tố như nhật ký sự kiện và số chữ số thập phân, đảm bảo token có thể thay thế như USDT luôn tương thích và vận hành mượt mà trên nhiều nền tảng và các trường hợp sử dụng khác nhau.
Tóm tắt
1.
ERC-20 là tiêu chuẩn token được áp dụng rộng rãi nhất trên blockchain Ethereum, định nghĩa các giao diện chức năng cơ bản và các quy chuẩn triển khai cho token.
2.
Tiêu chuẩn này quy định các chức năng cốt lõi như chuyển token, truy vấn số dư và ủy quyền, cho phép các phương thức tương tác thống nhất giữa các token khác nhau.
3.
ERC-20 đạt được khả năng tương tác giữa các token, cho phép lưu thông token liền mạch qua ví, sàn giao dịch và các ứng dụng phi tập trung.
4.
Là hạ tầng cơ sở quan trọng của hệ sinh thái Ethereum, ERC-20 hỗ trợ sự phát triển nhanh chóng của các ứng dụng DeFi, NFT và Web3.
5.
Việc sử dụng token ERC-20 yêu cầu trả phí Gas mạng Ethereum, và tiêu chuẩn này chỉ cung cấp các chức năng cơ bản có thể cần được mở rộng cho các tình huống phức tạp.
ETH ERC20

Tiêu chuẩn ERC-20 là gì?

Tiêu chuẩn ERC-20 là một bộ giao diện tương tác token trên Ethereum, quy định cách các token có thể thay thế được nhận diện và vận hành đồng bộ bởi ví, sàn giao dịch và ứng dụng.

“Tiêu chuẩn giao diện” này có thể hình dung như một bộ nút chức năng chung, chẳng hạn “transfer”, “approve”, “balance check”. Khi hợp đồng token tuân thủ các tên nút chuẩn này, ví sẽ hiển thị số dư, sàn giao dịch xử lý nạp/rút, ứng dụng thực hiện thanh toán hoặc quản trị. ERC-20 tập trung vào tài sản có thể thay thế, như stablecoin, token quản trị và token thanh toán.

Tiêu chuẩn ERC-20 hoạt động như thế nào?

ERC-20 trừu tượng hóa các thao tác token phổ biến thành các hàm và sự kiện cố định, giúp mọi hợp đồng tuân thủ đều có thể được gọi và theo dõi đồng nhất.

Các hàm chính gồm:

  • totalSupply: Trả về tổng nguồn cung token, tương tự kiểm kê kho hàng.
  • balanceOf: Kiểm tra số dư một địa chỉ, giống như kiểm tra tài khoản ngân hàng.
  • transfer: Gửi token trực tiếp đến địa chỉ khác.
  • approve: Ủy quyền cho bên thứ ba chi tiêu số lượng nhất định thay bạn, như đặt hạn mức cho thẻ phụ.
  • allowance: Kiểm tra số dư ủy quyền còn lại cho người được phép chi tiêu.
  • transferFrom: Cho phép bên được ủy quyền chuyển token từ địa chỉ của bạn.

Các sự kiện chính gồm:

  • Sự kiện Transfer: Phát ra mỗi lần chuyển token, giúp ví và trình khám phá khối ghi nhận, hiển thị lịch sử giao dịch.
  • Sự kiện Approval: Phát ra mỗi lần phê duyệt, giúp người dùng theo dõi ai được ủy quyền chi tiêu token và số lượng.

Các tên hàm và sự kiện này xuất phát từ đề xuất EIP-20, được công nhận là tiêu chuẩn chính thức từ năm 2017, đảm bảo khả năng tương thích giữa các triển khai khác nhau.

Tiêu chuẩn ERC-20 vận hành trên Ethereum như thế nào?

ERC-20 được triển khai qua hợp đồng thông minh—chương trình tự động trên blockchain, xử lý chuyển khoản, phê duyệt và cập nhật số dư theo quy tắc định sẵn, đồng thời phát log sự kiện cho từng thao tác.

Khi bạn chuyển token, hợp đồng kiểm tra số dư, cập nhật sổ cái nội bộ và phát sự kiện Transfer. Khi bạn phê duyệt hạn mức và ứng dụng gọi transferFrom, hợp đồng kiểm tra hạn mức để không vượt quá giới hạn đã đặt. Ví và sàn giao dịch đọc các sự kiện này và giá trị trả về của hàm để hiển thị số dư, lịch sử giao dịch và tài sản nắm giữ.

Tham số “decimals” xác định đơn vị nhỏ nhất của token (ví dụ: 18 chữ số thập phân nghĩa là 1 token = 10^18 đơn vị nhỏ nhất). Ứng dụng phải chuyển đổi đơn vị nhỏ nhất này thành số lượng dễ đọc dựa trên decimals để tránh lỗi hiển thị.

Sử dụng token ERC-20 trên Gate như thế nào?

Với token ERC-20 trên Gate, các thao tác chính là nạp, rút và giao dịch. Luôn xác nhận mạng lưới và địa chỉ hợp đồng trước khi thao tác để tránh mất tài sản.

Bước 1: Khi nạp, chọn mạng Ethereum và sao chép địa chỉ nạp Gate cung cấp. Các tài sản phổ biến như USDT trên Ethereum đều tuân thủ ERC-20.

Bước 2: Gửi giao dịch chuyển token từ ví của bạn đến địa chỉ này và chờ xác nhận trên blockchain. Gate ghi nhận vào tài khoản sau khi phát hiện sự kiện Transfer và xác nhận đã nhận.

Bước 3: Khi rút, đảm bảo địa chỉ nhận hỗ trợ mạng ERC-20. Kiểm tra phí gas và hạn mức rút tối thiểu. Luôn chọn đúng mạng cho tài sản để tránh gửi ERC-20 đến chuỗi không tương thích có cùng định dạng địa chỉ.

Lưu ý thêm: Khi dùng ứng dụng phi tập trung yêu cầu thanh toán bên thứ ba (như DEX hoặc giao thức cho vay), ví sẽ nhắc phê duyệt (approve). Chỉ nên phê duyệt số lượng cần thiết—tránh cấp “phê duyệt không giới hạn” để giảm rủi ro.

Lưu ý: Nạp/rút liên quan an toàn tài sản. Luôn kiểm tra kỹ địa chỉ hợp đồng token, loại mạng và memo nếu có; giao dịch blockchain không thể đảo ngược nên sai sót có thể gây mất tài sản.

Nhà phát triển tạo token ERC-20 như thế nào?

Quy trình tạo token ERC-20 gồm viết và triển khai hợp đồng thông minh tuân thủ tiêu chuẩn, sau đó xác minh và công bố thông tin chi tiết.

Bước 1: Chọn công cụ và thư viện phát triển. Các stack phổ biến gồm Hardhat, Foundry. Để bảo mật và tuân thủ chuẩn, nên bắt đầu với triển khai ERC-20 của OpenZeppelin.

Bước 2: Viết hợp đồng. Đặt các tham số như tên, ký hiệu, số chữ số thập phân, nguồn cung ban đầu; triển khai các hàm chính như transfer, approve, transferFrom; đảm bảo phát sự kiện Transfer và Approval.

Bước 3: Kiểm thử và kiểm toán. Tạo unit test cho các trường hợp ủy quyền, chuyển khoản và biên (như thiếu số dư hoặc hạn mức). Kiểm toán logic quan trọng hoặc ít nhất thực hiện phân tích tĩnh và kiểm thử fuzz.

Bước 4: Triển khai lên Ethereum mainnet hoặc testnet. Ghi lại địa chỉ hợp đồng và phân phối token cho các holder ban đầu.

Bước 5: Xác minh và công bố thông tin. Xác minh mã nguồn trên trình khám phá khối, tải logo, mô tả token, công bố địa chỉ hợp đồng cùng số chữ số thập phân để ví và sàn giao dịch nhận diện đúng token của bạn.

Sự khác biệt giữa ERC-20, ERC-721 và ERC-1155 là gì?

Khác biệt chính giữa ERC-20, ERC-721 và ERC-1155 là tài sản có thể thay thế hay không, cũng như cách hỗ trợ chuyển mẻ hoặc quản lý đa tài sản.

ERC-20: Có thể thay thế—hai đơn vị bất kỳ hoàn toàn hoán đổi cho nhau. Phù hợp cho token tiền tệ hoặc quản trị.

ERC-721: Không thể thay thế (mỗi ID là duy nhất, không chia nhỏ), giống vật phẩm sưu tầm hoặc vé sự kiện. Thường dùng cho NFT.

ERC-1155: Hỗ trợ cả tài sản có thể và không thể thay thế cùng chuyển mẻ. Cho phép quản lý hiệu quả nhiều loại tài sản trong một hợp đồng—phổ biến với vật phẩm trong game.

Nếu bạn cần token “chia nhỏ và hoán đổi được” (như stablecoin hoặc quyền biểu quyết), ERC-20 là lý tưởng; với tài sản độc nhất hoặc nhu cầu quản lý mẻ, cân nhắc ERC-721 hoặc ERC-1155.

Rủi ro khi dùng token ERC-20 là gì?

Có hai nhóm rủi ro chính khi dùng ERC-20: rủi ro vận hành và rủi ro ủy quyền. Luôn xác minh kỹ thông tin trước và sau mỗi giao dịch.

Rủi ro ủy quyền: Nhiều ứng dụng yêu cầu “phê duyệt không giới hạn” để giảm thao tác lặp lại. Nếu ứng dụng hoặc hợp đồng bị tấn công, kẻ xấu có thể rút hết token của bạn. Nên chỉ phê duyệt đúng nhu cầu và thường xuyên đặt lại hạn mức token nhạy cảm về 0.

Rủi ro token giả: Kẻ gian có thể triển khai hợp đồng giả mạo. Luôn xác nhận địa chỉ hợp đồng token theo thông báo chính thức trước khi chuyển tài sản—ưu tiên địa chỉ lấy từ kênh chính thống.

Rủi ro mạng/phí: Khi Ethereum tắc nghẽn, phí gas có thể tăng vọt, ảnh hưởng chi phí và thời gian xác nhận giao dịch. Luôn dự trữ đủ ETH cho phí, chọn thời điểm giao dịch lớn phù hợp với tình trạng mạng.

Rủi ro nạp/rút: Dùng sai mạng hoặc địa chỉ trên Gate có thể dẫn đến mất tài sản không thể khôi phục. Luôn xác nhận sử dụng mạng ERC-20, đảm bảo địa chỉ nhận tương thích và kiểm tra hạn mức rút tối thiểu.

Từ khi hoàn thiện giao diện ổn định năm 2017, ERC-20 đã có nhiều phần mở rộng do cộng đồng phát triển, tập trung cải thiện trải nghiệm người dùng và bảo mật.

Đến năm 2025, các phần mở rộng phổ biến gồm:

  • EIP-2612 (Permit): Cho phép phê duyệt không tốn gas qua chữ ký—người dùng phê duyệt chi tiêu bằng chữ ký ngoài chuỗi trước khi trừ token trên chuỗi—giúp tiết kiệm một giao dịch, nâng cao trải nghiệm.
  • Meta-transaction & ủy quyền phí: Dịch vụ relayer cho phép bên thứ ba trả phí gas thay người dùng, hạ thấp rào cản tham gia.
  • Tối ưu hóa gas & chế độ an toàn: Thư viện liên tục tối ưu chi phí lưu trữ/tính toán, khuyến khích mẫu chuyển khoản an toàn và xác thực sự kiện nghiêm ngặt để tăng tương thích.

Trong tương lai, ERC-20 tiếp tục là nền tảng cho tài sản có thể thay thế. Tiêu chuẩn này ngày càng được tích hợp với giao thức cross-chain, trừu tượng hóa tài khoản và mô hình phân quyền nâng cao để cải thiện khả năng sử dụng, kiểm soát rủi ro.

Vì sao tiêu chuẩn ERC-20 quan trọng?

ERC-20 là nền tảng cho tài sản trên Ethereum—giúp tương tác đơn giản, đồng nhất để ví, sàn giao dịch và ứng dụng hỗ trợ token có thể thay thế mà không gặp trở ngại. Hiểu rõ các hàm (“nút chức năng”) và sự kiện giúp bạn nắm cách token vận hành trên chuỗi; kiểm tra kỹ ủy quyền và địa chỉ hợp đồng giúp giảm rủi ro tài sản. Với nhà phát triển, tuân thủ tiêu chuẩn—kết hợp kiểm toán hoặc mở rộng (như Permit)—giúp cân bằng giữa tương thích và bảo mật. Với người dùng hoặc nhà xây dựng, hãy coi ERC-20 như ngôn ngữ chung của trao đổi giá trị—nền tảng để phát triển các ứng dụng và kịch bản phong phú hơn.

FAQ

Tại sao cần phê duyệt (ủy quyền) chuyển token ERC-20?

Phê duyệt là cơ chế bảo mật cốt lõi của ERC-20 nhằm bảo vệ tài sản. Khi dùng token trên sàn giao dịch hoặc ứng dụng DeFi, bạn phải ủy quyền cho ứng dụng truy cập token—giống như cấp quyền trong ứng dụng thanh toán như Alipay. Chỉ sau khi phê duyệt, ứng dụng mới có thể chuyển token thay bạn; bạn có thể thu hồi phê duyệt bất cứ lúc nào để tăng an toàn.

Vì sao địa chỉ token ERC-20 khác nhau giữa các chuỗi cho cùng một tài sản?

ERC-20 là tiêu chuẩn riêng của Ethereum—hợp đồng token phải được triển khai riêng trên từng chuỗi như Ethereum, Polygon, BSC... dẫn đến địa chỉ khác nhau trên mỗi mạng. Để chuyển token giữa các chuỗi, cần dùng công cụ bridge; trên nền tảng như Gate, bạn có thể chọn trực tiếp chuỗi muốn nạp/rút.

Số chữ số thập phân của token ERC-20 có ảnh hưởng đến giá trị thực không?

Không—cài đặt decimals chỉ ảnh hưởng đến độ chính xác hiển thị, không ảnh hưởng giá trị thực. Ví dụ, USDT thường dùng 18 chữ số thập phân nên “1 USDT” hiển thị là 1.0 nhưng thực tế lưu trữ là 1 × 10^18 đơn vị nhỏ nhất. Tương tự như biểu diễn $1 bằng 100 cent; thay đổi decimals chỉ thay đổi đơn vị đếm—không thay đổi giá trị thực.

Làm sao xác minh token ERC-20 là của dự án chính thức?

Bạn có thể xác minh bằng cách: kiểm tra địa chỉ hợp đồng trên trình khám phá khối như Etherscan để xem mã nguồn minh bạch; xác nhận website chính thức công bố đúng địa chỉ hợp đồng; xem phân bổ holder token (phân bổ tập trung cao có thể tiềm ẩn rủi ro rug pull). Token được niêm yết trên nền tảng như Gate đều đã trải qua quy trình kiểm duyệt tăng an toàn.

Phí gas được tính như thế nào khi giao dịch token ERC-20?

Phí gas = Gas sử dụng × Giá gas. Một giao dịch chuyển ERC-20 cơ bản tiêu tốn khoảng 21.000 đơn vị gas—nhưng tương tác với hợp đồng thông minh có thể cần nhiều hơn. Khi mạng Ethereum tắc nghẽn, giá gas tăng làm phí cao hơn. Nên giao dịch vào giờ thấp điểm để tiết kiệm chi phí; nền tảng như Gate cung cấp thông tin giá gas theo thời gian thực để tham khảo.

Chỉ một lượt thích có thể làm nên điều to lớn

Mời người khác bỏ phiếu

Thuật ngữ liên quan
Định nghĩa về TRON
Positron (ký hiệu: TRON) là một đồng tiền điện tử ra đời sớm, không cùng loại tài sản với token blockchain công khai "Tron/TRX". Positron được xếp vào nhóm coin, tức là tài sản gốc của một blockchain độc lập. Tuy nhiên, hiện nay có rất ít thông tin công khai về Positron, và các ghi nhận lịch sử cho thấy dự án này đã ngừng hoạt động trong thời gian dài. Dữ liệu giá mới nhất cũng như các cặp giao dịch gần như không thể tìm thấy. Tên và mã của Positron dễ gây nhầm lẫn với "Tron/TRX", vì vậy nhà đầu tư cần kiểm tra kỹ lưỡng tài sản mục tiêu cùng nguồn thông tin trước khi quyết định giao dịch. Thông tin cuối cùng về Positron được ghi nhận từ năm 2016, khiến việc đánh giá tính thanh khoản và vốn hóa thị trường gặp nhiều khó khăn. Khi giao dịch hoặc lưu trữ Positron, cần tuân thủ nghiêm ngặt quy định của nền tảng và các nguyên tắc bảo mật ví.
kỷ nguyên
Trong Web3, "chu kỳ" là thuật ngữ dùng để chỉ các quá trình hoặc khoảng thời gian lặp lại trong giao thức hoặc ứng dụng blockchain, diễn ra theo các mốc thời gian hoặc số khối cố định. Một số ví dụ điển hình gồm sự kiện halving của Bitcoin, vòng đồng thuận của Ethereum, lịch trình vesting token, giai đoạn thử thách rút tiền ở Layer 2, kỳ quyết toán funding rate và lợi suất, cập nhật oracle, cũng như các giai đoạn biểu quyết quản trị. Thời lượng, điều kiện kích hoạt và tính linh hoạt của từng chu kỳ sẽ khác nhau tùy vào từng hệ thống. Hiểu rõ các chu kỳ này sẽ giúp bạn kiểm soát thanh khoản, tối ưu hóa thời điểm thực hiện giao dịch và xác định phạm vi rủi ro.
Phi tập trung
Phi tập trung là thiết kế hệ thống phân phối quyền quyết định và kiểm soát cho nhiều chủ thể, thường xuất hiện trong công nghệ blockchain, tài sản số và quản trị cộng đồng. Thiết kế này dựa trên sự đồng thuận của nhiều nút mạng, giúp hệ thống vận hành tự chủ mà không bị chi phối bởi bất kỳ tổ chức nào, từ đó tăng cường bảo mật, chống kiểm duyệt và đảm bảo tính công khai. Trong lĩnh vực tiền mã hóa, phi tập trung thể hiện qua sự phối hợp toàn cầu giữa các nút mạng của Bitcoin và Ethereum, sàn giao dịch phi tập trung, ví không lưu ký và mô hình quản trị cộng đồng, nơi người sở hữu token tham gia biểu quyết để xác định các quy tắc của giao thức.
Nonce là gì
Nonce là “một số chỉ dùng một lần”, được tạo ra để đảm bảo một thao tác nhất định chỉ thực hiện một lần hoặc theo đúng thứ tự. Trong blockchain và mật mã học, nonce thường xuất hiện trong ba tình huống: nonce giao dịch giúp các giao dịch của tài khoản được xử lý tuần tự, không thể lặp lại; mining nonce dùng để tìm giá trị hash đáp ứng độ khó yêu cầu; và nonce cho chữ ký hoặc đăng nhập giúp ngăn chặn việc tái sử dụng thông điệp trong các cuộc tấn công phát lại. Bạn sẽ bắt gặp khái niệm nonce khi thực hiện giao dịch on-chain, theo dõi tiến trình đào hoặc sử dụng ví để đăng nhập vào website.
PancakeSwap
PancakeSwap là sàn giao dịch phi tập trung (DEX) phát triển trên BNB Chain, áp dụng cơ chế tạo lập thị trường tự động (AMM) cho hoạt động hoán đổi token. Người dùng có thể giao dịch trực tiếp từ ví cá nhân mà không cần thông qua bên trung gian, hoặc tham gia cung cấp thanh khoản bằng cách nạp hai loại token vào các pool thanh khoản công khai để nhận phí giao dịch. Hệ sinh thái của nền tảng này mang đến nhiều tính năng như giao dịch, tạo lập thị trường, staking và giao dịch phái sinh, đồng thời đảm bảo mức phí giao dịch thấp cùng tốc độ xác nhận nhanh.

Bài viết liên quan

Cách đặt cược ETH?
Người mới bắt đầu

Cách đặt cược ETH?

Khi Quá trình hợp nhất hoàn tất, Ethereum cuối cùng đã chuyển từ PoW sang PoS. Người đặt cược hiện duy trì an ninh mạng bằng cách đặt cược ETH và nhận phần thưởng. Điều quan trọng là chọn các phương pháp và nhà cung cấp dịch vụ phù hợp trước khi đặt cược. Khi Quá trình Hợp nhất hoàn tất, Ethereum cuối cùng đã chuyển từ PoW sang PoS. Người đặt cược hiện duy trì an ninh mạng bằng cách đặt cược ETH và nhận phần thưởng. Điều quan trọng là chọn các phương pháp và nhà cung cấp dịch vụ phù hợp trước khi đặt cược.
2022-11-21 07:57:44
Tronscan là gì và Bạn có thể sử dụng nó như thế nào vào năm 2025?
Người mới bắt đầu

Tronscan là gì và Bạn có thể sử dụng nó như thế nào vào năm 2025?

Tronscan là một trình duyệt blockchain vượt xa những khái niệm cơ bản, cung cấp quản lý ví, theo dõi token, thông tin hợp đồng thông minh và tham gia quản trị. Đến năm 2025, nó đã phát triển với các tính năng bảo mật nâng cao, phân tích mở rộng, tích hợp đa chuỗi và trải nghiệm di động cải thiện. Hiện nền tảng bao gồm xác thực sinh trắc học tiên tiến, giám sát giao dịch thời gian thực và bảng điều khiển DeFi toàn diện. Nhà phát triển được hưởng lợi từ phân tích hợp đồng thông minh được hỗ trợ bởi AI và môi trường kiểm tra cải thiện, trong khi người dùng thích thú với chế độ xem danh mục đa chuỗi thống nhất và điều hướng dựa trên cử chỉ trên thiết bị di động.
2023-11-22 18:27:42
Coti là gì? Tất cả những gì bạn cần biết về COTI
Người mới bắt đầu

Coti là gì? Tất cả những gì bạn cần biết về COTI

Coti (COTI) là một nền tảng phi tập trung và có thể mở rộng, hỗ trợ thanh toán dễ dàng cho cả tài chính truyền thống và tiền kỹ thuật số.
2023-11-02 09:09:18