Trang chủ Kiến Thức Crypto Token ERC20 là gì? Tiêu chuẩn token Ethereum

Token ERC20 là gì? Tiêu chuẩn token Ethereum

Từ khi ra đời vào năm 2015, blockchain Ethereum đã tiên phong trong lĩnh vực các ứng dụng phi tập trung (dApps) và hợp đồng thông minh.

Nằm ở trung tâm của hệ sinh thái Ethereum đa dạng với các dApps, token kỹ thuật số và ví điện tử là tiêu chuẩn token ERC-20. Tiêu chuẩn ERC-20 quy định cách thức các token Ethereum có thể thay thế nhau hoạt động, tương tác và thúc đẩy sự phát triển của mạng Ethereum.

Không thể phủ nhận rằng điều này đã cách mạng hóa việc tạo và quản lý token trên blockchain Ethereum. Nhưng nó là gì và hoạt động như thế nào?

Trong hướng dẫn toàn diện này, chúng ta sẽ xem xét ERC-20 là gì, cách thức hoạt động của nó, những lợi ích và rủi ro, cũng như cách tạo hợp đồng ERC-20.

ERC20 là gì?

ERC20 (Ethereum Request for Comments 20) là một tiêu chuẩn cho các token có thể thay thế trên blockchain Ethereum. ERC20 định nghĩa một tập hợp các quy tắc và chức năng mà các token dựa trên Ethereum phải tuân thủ, đảm bảo tính tương tác và tương thích với các ứng dụng, ví, sàn giao dịch tiền điện tử, và hợp đồng thông minh trong toàn bộ hệ sinh thái Ethereum.

Nguồn gốc của ERC20

Tiêu chuẩn ERC được chính thức đề xuất bởi nhà phát triển Fabian Vogelsteller vào năm 2015 và được chính thức hóa thành Ethereum Improvement Proposal 20 (EIP-20) vào năm 2017. Nhưng tại sao nó lại được đề xuất ngay từ đầu?

Trước khi có ERC20, việc tạo, sử dụng và trao đổi các token khác nhau trên blockchain Ethereum gặp nhiều vấn đề do thiếu tiêu chuẩn hóa. ERC20 được thiết kế như một tiêu chuẩn kỹ thuật cho các token có thể thay thế trên mạng lưới Ethereum, làm cho mỗi token trong một bộ trở nên giống hệt nhau.

Token ERC20 là gì?

Fabian Vogelsteller | người tạo ra tiêu chuẩn token ERC20

Kể từ khi khẳng định mình là tiêu chuẩn để tạo ra các token có thể thay thế, ERC-20 đã trở thành nền tảng của hệ sinh thái Ethereum, cho phép các nhà phát triển tạo ra các giải pháp sáng tạo và thúc đẩy sự phát triển trên nền tảng này.

Cũng giống như với các token Ether truyền thống, tất cả các giao dịch liên quan đến token ERC20 đều được ghi lại trên blockchain Ethereum, cung cấp khả năng truy xuất tất cả các giao dịch và hoạt động của token trên mạng lưới.

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

Về cốt lõi, tiêu chuẩn ERC20 vạch ra các chức năng mà một hợp đồng token phải thực hiện để được coi là tuân thủ ERC20. Những chức năng này đóng vai trò quan trọng trong việc vận hành các token ERC20, từ việc theo dõi tổng cung của các token đến quản lý cách thức các token được chuyển giữa các địa chỉ.

Token ERC20 là gì?

Giao diện hợp đồng token ERC20 

Bằng cách tuân theo các hướng dẫn này, các nhà phát triển có thể tạo ra các token tương tác liền mạch với các ứng dụng khác dựa trên Ethereum, thúc đẩy một hệ sinh thái tài chính phi tập trung (DeFi) sôi động.

Các chức năng của ERC-20

Tiêu chuẩn ERC20 yêu cầu các token phải triển khai sáu chức năng bắt buộc:

  • TotalSupply: Tổng cung của các token ERC-20
  • BalanceOf: Số dư của các token ERC-20 được giữ bởi một địa chỉ ví duy nhất
  • Transfer: Cho phép một địa chỉ ví gửi một token ERC20 đến địa chỉ khác
  • Approve: Cấp quyền cho một địa chỉ chi tiêu token thay mặt cho địa chỉ khác
  • TransferFrom: Cho phép một địa chỉ gửi token từ một địa chỉ đã được phê duyệt
  • Allowance: Số lượng token mà một địa chỉ đã được phê duyệt có thể chi tiêu thay mặt cho địa chỉ khác

Một số chức năng hợp đồng thông minh ERC20 này được đưa vào nhằm mục đích bảo mật. Chúng thực hiện các kiểm tra trên số dư của người gửi và các phê duyệt trước khi chuyển token. Điều này giúp đảm bảo quyền đúng đắn, tính hợp pháp của giao dịch và ngăn chặn các giao dịch không được phép.

Ngoài ra, còn có một số chức năng tùy chọn mà các nhà phát triển có thể lập trình vào hợp đồng của các token ERC-20 thông qua Solidity:

  • Name: Tên của token ERC-20
  • Symbol: Mã hiển thị của token ERC-20
  • Decimals: Số thập phân tối đa mà một token có thể được chia nhỏ thành

Mặc dù không bắt buộc, ba chức năng này có thể hữu ích cho người dùng và nhà phát triển tương tác với đồng coin cụ thể. Ví dụ, tên và ký hiệu có thể giúp nhận dạng token để người dùng không vô tình mua hoặc gửi nhầm.

Lợi ích của token ERC-20

Tiêu chuẩn ERC20 đã mang lại nhiều lợi ích cho hệ sinh thái Ethereum và không gian blockchain và DeFi rộng lớn hơn:

  • Tính tương thích: Các token ERC-20 có thể dễ dàng giao dịch, trao đổi và tích hợp vào các ứng dụng dựa trên Ethereum khác nhau, nâng cao tính khả dụng và khả năng tương thích giữa các dApp.
  • Tiêu chuẩn hóa: Giao diện tiêu chuẩn hóa đơn giản hóa việc phát triển, kiểm toán và tích hợp token dựa trên Ethereum. Điều này cũng giúp giảm rào cản cho các nhà phát triển và thúc đẩy sự đổi mới.
  • Tính tiếp cận: Các token ERC-20 có thể được lưu trữ và quản lý bằng nhiều loại ví Ethereum, đảm bảo sự tiếp cận dễ dàng cho người dùng trên các nền tảng và loại thiết bị khác nhau.
  • Thanh khoản: Sự phát triển của các token ERC-20 đã đóng góp rất nhiều thanh khoản cần thiết cho hệ sinh thái Ethereum, thúc đẩy sự phát triển của các ứng dụng như sàn giao dịch phi tập trung (DEX) và bể thanh khoản.
  • Khả năng mở rộng: Bằng cách tận dụng cơ sở hạ tầng mạnh mẽ của Ethereum, một token ERC20 thừa hưởng các tính năng về khả năng mở rộng và bảo mật của blockchain Ethereum, tạo điều kiện cho các giao dịch hiệu quả và thực thi hợp đồng thông minh.

Ví dụ về token ERC-20

Nhiều token ERC20 đã được cộng đồng tiền điện tử chấp nhận rộng rãi và công nhận.

Dưới đây là một số ví dụ đáng chú ý:

Tether (USDT)

USDT là một stablecoin có giá trị được gắn với đồng đô la Mỹ. USDT được sử dụng rộng rãi trong nhiều ứng dụng phi tập trung, chẳng hạn như DEX và pool thanh khoản.

USD Coin (USDC)

USDC là một stablecoin khác gắn liền với đồng đô la Mỹ, USDC được biết đến với tính minh bạch và tuân thủ quy định cao hơn USDT.

LINK là một loại tiền điện tử cho phép các mạng oracle phi tập trung kết nối các hợp đồng thông minh với các nguồn dữ liệu bên ngoài.

Uniswap (UNI)

UNI là token gốc của sàn giao dịch phi tập trung Uniswap. Nó cũng đóng vai trò là token quản trị cho phép người dùng tham gia quản trị giao thức.

Wrapped Bitcoin (WBTC)

WBTC là token ERC-20 được gắn với giá trị của Bitcoin, cho phép người dùng truy cập thanh khoản Bitcoin trên blockchain Ethereum.

Thách thức và hạn chế của token ERC-20

Mặc dù có nhiều ưu điểm, các token ERC-20 cũng không tránh khỏi những rủi ro và hạn chế:

  • Lỗ hổng bảo mật: Các tác nhân độc hại có thể khai thác lỗ hổng trong hợp đồng thông minh ERC20, dẫn đến vi phạm an ninh và trộm cắp token.
  • Vấn đề về khả năng mở rộng: Nhu cầu ngày càng tăng về các giao dịch Ethereum đã dẫn đến tắc nghẽn mạng và phí gas cao, cản trở khả năng mở rộng và tiềm năng sử dụng của các token ERC20.
  • Sự không chắc chắn về quy định: Bối cảnh quy định xung quanh các token ERC-20 vẫn chưa rõ ràng, với một số cơ quan quản lý chưa xác định rõ ràng phân loại và giám sát của chúng.
  • Rủi ro hợp đồng thông minh: Lỗi hoặc lỗ hổng trong mã hợp đồng thông minh có thể dẫn đến mất mát không thể phục hồi hoặc hành vi không mong muốn, nhấn mạnh tầm quan trọng của việc kiểm toán và thử nghiệm nghiêm ngặt.

Ngoài ra, còn có các mối đe dọa bảo mật bổ sung liên quan đến các token ERC20 như khai thác lỗ hổng trong các chức năng token, lỗi và lỗ hổng do thiếu thử nghiệm và kiểm toán đầy đủ, các kế hoạch bơm và xả (do rào cản gia nhập thấp để tạo token), cũng như lừa đảo và các trò lừa đảo tiền điện tử khác.

Các tiêu chuẩn token Ethereum khác

ERC20 không phải là tiêu chuẩn token duy nhất của Ethereum, mặc dù nó đã mở đường cho việc tạo ra nhiều tiêu chuẩn token Ethereum khác, như ERC-721 và ERC-1155.

  • ERC-721: Giới thiệu khái niệm token không thể thay thế (NFTs) với các định danh duy nhất cho mỗi token. NFTs hỗ trợ các cấu trúc sở hữu phức tạp cho các trường hợp sử dụng như thế giới ảo, nghệ thuật, vé, đồ sưu tầm và nhiều hơn nữa.
  • ERC-1155: Mở rộng tính hữu dụng hơn nữa bằng cách cho phép kết hợp các token có thể thay thế và không thể thay thế trong một hợp đồng duy nhất, nâng cao các trường hợp sử dụng trong các lĩnh vực như game với các tài sản đa dạng như vật phẩm trong game và các loại tiền tệ có thể sử dụng.

Cộng đồng Ethereum, được hỗ trợ bởi Máy ảo Ethereum (EVM), tiếp tục đổi mới với các token và tiêu chuẩn mới như ERC-1400 và ERC-998, thể hiện cam kết thích ứng với nhu cầu đa dạng và phát triển của người dùng và nhà sáng tạo token.

Tương lai của tiêu chuẩn ERC-20

Sự ra đời và chấp nhận rộng rãi của ERC20 đã ảnh hưởng sâu sắc đến cảnh quan tiền điện tử. Nó đã giúp thiết lập một tiêu chuẩn cơ bản cho khả năng tương tác của token, nâng cao hiệu quả và khả năng tiếp cận cho các ứng dụng phi tập trung và sàn giao dịch.

Khả năng tiếp cận này đã giúp thúc đẩy sự phát triển của mạng lưới Ethereum, kích thích sự đổi mới và mở rộng khả năng của blockchain. Mặc dù có những rủi ro và thách thức cố hữu, tiêu chuẩn ERC20 vẫn tiếp tục phát triển, với những nỗ lực liên tục để giải quyết các vấn đề về khả năng mở rộng, bảo mật và quy định.

Khi không gian tài chính phi tập trung tiếp tục trưởng thành và thu hút sự chấp nhận chính thống, các token ERC-20 đang ở vị trí để đóng vai trò then chốt trong việc định hình tương lai của tài chính, cung cấp khả năng tiếp cận, thanh khoản và đổi mới tiềm năng lớn hơn.

Các câu hỏi thường gặp về token ERC-20

Các token ERC-20 được sử dụng để làm gì?

Token ERC-20 phổ biến trong không gian tài chính phi tập trung (DeFi) và được sử dụng cho nhiều mục đích khác nhau như token quản trị trong các tổ chức tự trị phi tập trung (DAOs), token thanh khoản, stablecoin và token tiện ích trong các ứng dụng phi tập trung (dApps).

Token ERC20 đóng góp vào chức năng của các nền tảng như sàn giao dịch phi tập trung Uniswap và hệ thống cho vay của Maker Protocol, đồng thời cho phép các trường hợp sử dụng như khuyến khích tương tác người dùng trong hệ sinh thái trình duyệt Brave với BAT.

ERC-20 có giống với ETH không?

Không. ETH là tiền điện tử gốc của blockchain Ethereum, phục vụ cho các hoạt động mạng và được sử dụng để trả phí giao dịch. Ngược lại, các token ERC-20 là các token riêng biệt tuân theo tiêu chuẩn ERC-20 trên mạng Ethereum.

Cách lưu trữ và gửi token ERC20

Lưu trữ và gửi token ERC20 có thể được thực hiện thông qua các ví Ethereum như MetaMask và Ledger. Những ví tiền điện tử này cho phép người dùng thêm token ERC20 từ bất kỳ ví Ethereum nào khác bằng cách chuyển token đến địa chỉ ví tương ứng.

Lưu ý: Một số token tiền điện tử như USDT và USDC có thể được tạo trên nhiều blockchain. Nếu bạn đang gửi tiền điện tử đến một ví Ethereum, hãy chắc chắn rằng nó là token ERC-20 và sử dụng địa chỉ ví Ethereum.

Token ERC20 có an toàn không?

Giống như bất kỳ tiền điện tử nào, token ERC-20 không miễn nhiễm với các vi phạm bảo mật. Để bảo vệ người dùng, các nhà phát triển nên thực thi các kiểm soát truy cập để ngăn chặn việc sử dụng trái phép các chức năng nhạy cảm, tiến hành kiểm toán hợp đồng kỹ lưỡng, khởi động các chương trình tìm lỗi có thưởng, và triển khai trên testnet để phát hiện lỗi.

Tham gia Telegram của Tạp Chí Bitcoin: https://t.me/tapchibitcoinvn

Theo dõi Twitter (X): https://twitter.com/tapchibtc_io

Theo dõi Tiktok: https://www.tiktok.com/@tapchibitcoin

Theo Tapchibitcoin.io

MỚI CẬP NHẬT

btc-tang

Bitcoin được hưởng lợi từ hashrate tăng, lo ngại lạm phát, tổng thống thân...

Bitcoin (BTC) giảm 4,1% từ ngày 21 đến 23/10 sau khi đối mặt với ngưỡng kháng cự tại $69.500. Đợt điều chỉnh này đã...

3 token này giảm hơn 29% sau thông báo delist của Binance

Binance định kỳ đánh giá các tài sản kỹ thuật số đã niêm yết để đảm bảo chúng đáp ứng các tiêu chuẩn cao...
bitcoin

Michael Saylor sẽ để lại tài sản cho nhân loại giống như cha đẻ...

Michael Saylor, đồng sáng lập và chủ tịch MicroStrategy, muốn để lại tài sản của mình cho nhân loại, theo bước chân của cha...
Binance va cryptocom mat thi phan

Binance và Crypto.com mất thị phần vào tay đối thủ, DEX phát triển mạnh:...

Các sàn giao dịch tiền điện tử lớn như Binance và Crypto.com đang dần mất đi thị phần khi các sàn giao dịch phi...

Thủ đô nước này triển khai ID dựa trên blockchain

Thủ đô Buenos Aires của Argentina vừa công bố triển khai công nghệ blockchain và mã hóa zero-knowledge (zk) để cấp chứng minh thư...

UAE giới thiệu khuôn khổ pháp lý cho DAO

Các Tiểu vương quốc Ả Rập Thống nhất (UAE) vừa ra mắt một khuôn khổ pháp lý có cấu trúc dành cho các Tổ...

Gary Gensler chúc Bitcoin “tuổi 16 ngọt ngào”, đồng thời tuyên bố SEC vẫn...

Gary Gensler, Chủ tịch Ủy ban Chứng khoán và Giao dịch Hoa Kỳ (SEC), đã phát đi nhiều thông điệp trái chiều về tiền...

Biểu đồ tăng giá lịch sử cho thấy giá Solana (SOL) có thể tăng...

Biểu đồ giá Solana (SOL) cho thấy altcoin này có thể đang trên đà tăng 70%. Vào tháng 8, giá Solana đã giảm xuống...

[QC] Nhật Bản có thể giảm thuế tiền điện tử: 3 token hàng đầu...

 Lãnh đạo Đảng Dân chủ Nhật Bản, Yuichiro Tamaki, hứa sẽ giảm thuế tiền điện tử xuống 20% nếu đắc cử, nhấn mạnh sự...

Công ty ngân hàng đầu tư này vừa ra mắt quỹ token hóa trị...

Công ty ngân hàng đầu tư Aurum Equity Partners vừa công bố ra mắt quỹ token hóa trị giá 1 tỷ USD, kết hợp...
btc-cuc-bo

94% tổng số Bitcoin có lợi nhuận có báo hiệu đỉnh cục bộ cho...

Hơn 94% người nắm giữ Bitcoin (BTC) đang có lãi sau khi giá BTC vượt mức cao nhất năm 2021 là $69.000. Liệu điều...

Peter Todd buộc phải sống lẩn trốn sau khi bị HBO “gắn mác” Satoshi...

Nhà khoa học máy tính và chuyên gia mật mã người Canada, Peter Todd, gần đây đã phải lẩn trốn vì lo ngại về...

Việt Nam ban hành chiến lược quốc gia về ứng dụng và phát triển...

Ngày 22/10, Phó Thủ tướng Hồ Đức Phớc đã ký Quyết định số 1236/QĐ-TTg ban hành Chiến lược quốc gia về ứng dụng và...

Giá Coin hôm nay 23/10: Bitcoin cố giữ $67.000, altcoin và Phố Wall tiếp...

Bitcoin đi ngang quanh vùng $67.000 sau đợt điều chỉnh mạnh trong ngày hôm trước. Biểu đồ giá BTC - 1 ngày | Nguồn: TradingView Chứng...

Ripple bỏ lỡ thời hạn nộp hồ sơ có nguy cơ thất bại trong...

Ripple Labs đang phải đối mặt với những trở ngại thủ tục trong cuộc chiến pháp lý với SEC sau khi không đáp ứng...
ngay-23-10-phan-tich

Phân tích kỹ thuật ngày 23 tháng 10: SPX, DXY, BTC, ETH, BNB, SOL,...

Bitcoin (BTC) đã trượt xuống dưới mức $67.000 sau khi đóng cửa tuần trước ở mức hơn $69.000 – mức cao nhất kể từ...