SO SÁNH · 8 PHÚT ĐỌC
Coin và token khác nhau thế nào? Phân biệt dễ hiểu
Coin là gì và token là gì
Trong crypto, hai từ "coin" và "token" hay bị dùng lẫn lộn, nhưng chúng chỉ hai thứ khác nhau về mặt kỹ thuật.
Coin là tài sản số chạy trên blockchain riêng của chính nó. Blockchain đó tự vận hành cơ chế đồng thuận, tự ghi nhận giao dịch, và coin là đơn vị dùng để trả phí mạng cũng như thưởng cho những người duy trì mạng lưới. Ví dụ dễ nhận: Bitcoin (BTC) chạy trên blockchain Bitcoin, Ether (ETH) chạy trên Ethereum, BNB gắn với BNB Chain, SOL gắn với Solana. Không có blockchain Bitcoin thì không có BTC.
Token là tài sản số được phát hành trên một blockchain đã có sẵn, thông qua smart contract (hợp đồng thông minh). Token không có blockchain riêng; nó "ở nhờ" hạ tầng của một mạng khác và tận dụng cơ chế đồng thuận, bảo mật của mạng đó. Ví dụ: USDT, USDC, hay rất nhiều token dự án được phát hành trên Ethereum, BNB Chain, Solana... Chúng là các dòng dữ liệu do một smart contract quản lý, không phải một mạng lưới độc lập.
Một cách hình dung đơn giản: coin giống như một quốc gia có đồng tiền và hệ thống ngân hàng riêng; token giống như một loại phiếu/điểm được phát hành bên trong hệ thống đó theo một bộ quy tắc chung.
Khác biệt cốt lõi: blockchain riêng vs smart contract
Ranh giới nền tảng nhất nằm ở câu hỏi: tài sản này có blockchain riêng không?
- Nếu tài sản chạy trên blockchain của chính nó và bạn phải dùng nó để trả phí giao dịch trên mạng đó thì đó là coin (hay còn gọi là đồng gốc/native coin của mạng). ETH trả phí gas trên Ethereum; SOL trả phí trên Solana; BNB trả phí trên BNB Chain.
- Nếu tài sản được tạo ra bằng một smart contract triển khai trên mạng của người khác thì đó là token. Khi bạn chuyển một token ERC-20 trên Ethereum, phí gas vẫn được trả bằng ETH chứ không phải bằng chính token đó.
Điểm mấu chốt hay bị bỏ qua: phí mạng luôn trả bằng coin gốc, không phải bằng token. Đây là lý do nhiều người mới bị kẹt khi có ví đầy token nhưng không chuyển được vì thiếu một chút coin gốc để trả gas.
Hệ quả tiếp theo là về cách tạo ra. Muốn có một coin mới, về cơ bản bạn cần một blockchain mới (tự xây hoặc fork một mạng có sẵn) với validator/miner vận hành. Muốn có một token mới, bạn chỉ cần viết và triển khai một smart contract lên mạng đã có, không cần dựng hạ tầng đồng thuận riêng, nên rào cản kỹ thuật thấp hơn nhiều.
Tiêu chuẩn token: ERC-20, BEP-20, SPL
Vì token sống trên mạng có sẵn nên mỗi mạng đặt ra một chuẩn kỹ thuật để các token cư xử giống nhau, giúp ví và sàn hỗ trợ được hàng loạt token mà không cần viết lại từng cái.
- ERC-20 là chuẩn token phổ biến trên Ethereum. Nó định nghĩa những hàm chung mà một smart contract token cần có, chẳng hạn
balanceOf(xem số dư),transfer(chuyển),approvevàtransferFrom(cho phép một hợp đồng khác chi tiêu thay). Nhờ khuôn chung này, một ví hỗ trợ ERC-20 có thể hiển thị và gửi gần như mọi token ERC-20. - BEP-20 là chuẩn token trên BNB Chain (BNB Smart Chain). Nó được thiết kế tương thích với mô hình của ERC-20, nên cách vận hành rất giống — cũng có transfer, approve... Điểm khác quan trọng là token BEP-20 chạy trên mạng khác, phí trả bằng BNB chứ không phải ETH.
- SPL là chuẩn token trên Solana (Solana Program Library token). Solana có kiến trúc khác Ethereum nên cách token được quản lý cũng khác về kỹ thuật, nhưng vai trò thì tương tự: một khuôn chung để phát hành và chuyển token trên mạng Solana, với phí trả bằng SOL.
Một điều thực tế cần nhớ: cùng một tên token có thể tồn tại trên nhiều mạng dưới nhiều chuẩn khác nhau. Ví dụ USDT có phiên bản ERC-20 (trên Ethereum), BEP-20 (trên BNB Chain), SPL (trên Solana) và nhiều mạng khác. Chúng đại diện cho cùng một loại tài sản nhưng là các "phiên bản mạng" tách biệt, và không thể gửi thẳng phiên bản mạng này vào địa chỉ mạng kia.
Bảng so sánh nhanh coin vs token
| Tiêu chí | Coin | Token |
|---|---|---|
| Nền tảng | Có blockchain riêng | Phát hành trên blockchain có sẵn |
| Cách tạo | Cần một mạng lưới + cơ chế đồng thuận | Triển khai qua smart contract |
| Trả phí mạng bằng gì | Bằng chính coin gốc | Trả bằng coin gốc của mạng nền (không phải bằng token) |
| Chuẩn kỹ thuật | Không có "chuẩn token" | ERC-20, BEP-20, SPL... |
| Ví dụ | BTC, ETH, BNB, SOL | USDT, USDC và nhiều token dự án |
| Rào cản kỹ thuật | Cao hơn (dựng/duy trì mạng) | Thấp hơn (chỉ cần contract) |
Lưu ý một sắc thái dễ gây rối: đồng gốc của một mạng là coin, nhưng khi nó xuất hiện ở dạng "bọc" (wrapped) trên mạng khác thì bản bọc đó lại là token. Ví dụ ETH là coin của Ethereum, nhưng WETH hay các phiên bản ETH bọc để dùng trên mạng khác lại là token do smart contract phát hành. Ranh giới coin/token gắn với ngữ cảnh mạng, không chỉ với cái tên.
Vì sao phân biệt này quan trọng khi nạp/rút
Đây không phải chuyện chữ nghĩa. Khi nạp/rút trên sàn hoặc chuyển giữa các ví, việc nhầm coin với token có thể dẫn tới mất tài sản.
- Chọn đúng mạng. Khi rút một token như USDT, sàn thường bắt bạn chọn mạng: ERC-20, BEP-20, SPL... Địa chỉ ví và mạng phải khớp nhau. Gửi token BEP-20 vào một địa chỉ chỉ hỗ trợ mạng khác có thể khiến tài sản không tới nơi hoặc rất khó khôi phục.
- Luôn giữ một ít coin gốc để trả phí. Nếu bạn muốn tự chuyển token ERC-20, ví cần có sẵn ETH để trả gas; token BEP-20 cần BNB; token SPL cần SOL. Có token nhưng không có coin gốc thì giao dịch sẽ không đi được.
- Địa chỉ trông giống nhau không có nghĩa là cùng mạng. Nhiều mạng tương thích EVM (như Ethereum và BNB Chain) dùng định dạng địa chỉ na ná nhau, dễ khiến người dùng chủ quan. Hãy đối chiếu đúng mạng mà đầu nhận hỗ trợ.
Khi nào bạn cần quan tâm coin, khi nào cần quan tâm token
- Quan tâm coin gốc khi bạn cần trả phí mạng, hoặc khi tìm hiểu chính blockchain nền (bảo mật, tốc độ, phí của mạng đó).
- Quan tâm chuẩn token và mạng khi bạn nạp/rút một tài sản như stablecoin hoặc token dự án — lúc này việc chọn đúng chuẩn (ERC-20/BEP-20/SPL) và đủ coin gốc để trả phí quan trọng hơn cả.
Nói ngắn gọn: coin là "đồng tiền của một mạng", token là "tài sản phát hành trên mạng của người khác". Nắm được ranh giới blockchain-riêng vs smart-contract giúp bạn đọc hiểu tên chuẩn kỹ thuật và tránh sai sót cơ bản khi thao tác on-chain.
Nguồn tham khảo
- Wikipedia — Cryptocurrency — Khái niệm tiền mã hoá.
- Wikipedia — Ethereum — Nền tảng Ethereum, token và hợp đồng thông minh.
⚠️ Miễn trừ trách nhiệm: Nội dung chỉ nhằm mục đích thông tin và giáo dục, KHÔNG phải lời khuyên đầu tư, pháp lý hay bảo mật cá nhân. Thị trường tài sản mã hoá biến động mạnh và tiềm ẩn rủi ro mất vốn. Tại Việt Nam, khung pháp lý đang thay đổi: Nghị định 284/2026/NĐ-CP có hiệu lực 1/9/2026 quy định xử phạt vi phạm hành chính về tài sản mã hoá. Hãy tự nghiên cứu (DYOR) và cân nhắc tham vấn tổ chức/chuyên gia được cấp phép trước khi ra quyết định.
Câu hỏi thường gặp
- Bitcoin và Ethereum là coin hay token?
- Cả hai đều là coin vì chạy trên blockchain riêng của chúng: BTC trên mạng Bitcoin, ETH trên Ethereum. Nhiều token khác lại được phát hành trên Ethereum qua smart contract, nhưng bản thân ETH là coin gốc của mạng.
- USDT là coin hay token?
- USDT là token, không có blockchain riêng. Nó được phát hành qua smart contract trên nhiều mạng khác nhau, nên có bản ERC-20 (Ethereum), BEP-20 (BNB Chain), SPL (Solana)... Đây là các phiên bản mạng tách biệt của cùng một loại tài sản.
- Vì sao có token trong ví nhưng vẫn không chuyển được?
- Vì phí mạng luôn trả bằng coin gốc của blockchain nền, không phải bằng token. Chuyển token ERC-20 cần có ETH để trả gas, token BEP-20 cần BNB, token SPL cần SOL. Thiếu coin gốc thì giao dịch không thực hiện được.
Nội dung trên website chỉ mang tính thông tin, không phải lời khuyên đầu tư. Giao dịch crypto có rủi ro mất vốn rất cao.