Skip to content
Basis Desk

New from Basis Desk: free Telegram proxies for places where Telegram is blocked or slowed down.Connect in one tap →

Tech & Protocols · 5 min read Last reviewed October 17, 2026

Coins vs Tokens: ERC-20, SPL and What the Difference Means

Understanding the technical and functional differences between native blockchain coins and smart contract-based tokens, including wrapped assets and network standards.

Editorial oversight: Julian Mercer, Chief Editor
Neutral

Key points

  • Coins are native to a blockchain and pay for network fees.
  • Tokens are built on top of existing blockchains using smart contracts.
  • Transferring a token requires spending the host blockchain's native coin for gas.
  • ERC-20 and SPL are standardized rules ensuring tokens work across applications.
  • Wrapped assets represent a coin from one network as a token on another.

A coin is a native digital asset built directly into a blockchain's underlying protocol, primarily used to pay network fees and secure the system. A token is a digital asset created by a smart contract running on top of an existing blockchain, relying on the underlying network for security and transaction processing. This fundamental distinction shapes how networks manage assets, process transaction fees, and enable decentralized applications.

The Native Layer: Blockchain Coins

Every independent blockchain requires a native asset to function. This native asset, or coin, serves as the economic foundation of the network. Bitcoin ($BTC) and Ethereum ($ETH) are primary examples. These coins are hardcoded into the base layer of their respective protocols.

Coins serve two primary functions: compensating network participants for securing the blockchain and preventing spam by requiring a cost for computation. When a user sends a transaction on the Bitcoin network, they pay a fee in BTC to the miners who process it. Similarly, every action on the Ethereum network requires ETH to pay for computational effort, commonly known as gas. Coins operate on their own independent ledgers. A blockchain can only have one native coin, though that coin can be divided into smaller units, such as satoshis for Bitcoin or gwei for Ethereum.

The Application Layer: Smart Contract Tokens

Tokens do not have their own underlying blockchain. Instead, they exist as entries in a smart contract deployed on an existing blockchain. A smart contract is self-executing code that lives on the network and maintains a ledger of addresses and token balances.

When a user transfers a token, they are not sending data across the token's own network. Instead, they are sending a message to the smart contract on the host blockchain, instructing it to update its internal ledger. Because the token relies on the host blockchain's infrastructure, the user must pay the transaction fee using the host's native coin, not the token being transferred. This creates a permanent economic dependency between tokens and their underlying base layers.

Token Standards: ERC-20 and SPL

For tokens to be universally recognized by wallets, exchanges, and decentralized applications, developers rely on token standards. A standard is a specific set of rules and functions that a smart contract must implement.

On Ethereum, the dominant standard for fungible tokens is ERC-20. Introduced in 2015, the ERC-20 standard requires a smart contract to include specific functions, such as checking a user's balance and transferring assets from one address to another. Because developers adhere to these uniform rules, any wallet or application that supports the ERC-20 standard can automatically interact with any ERC-20 token, from stablecoins to governance tokens.

Other blockchains utilize their own standards optimized for their architecture. On the Solana network, the Solana Program Library (SPL) defines the standard for tokens. Unlike Ethereum, where every token is a separate smart contract, Solana uses a single overarching token program. Developers create new SPL tokens by passing specific parameters to this native program, which centralizes the logic and improves network efficiency. Both standards serve the same structural purpose: ensuring seamless interoperability across their respective ecosystems.

Bridging Ecosystems: Wrapped Assets

Blockchains cannot natively communicate with one another. A Bitcoin cannot move directly onto the Ethereum network because the ledgers are entirely separate. To solve this, developers created the concept of a wrapped asset.

A wrapped asset is a token on one blockchain that represents a native coin from another blockchain, backed one-to-one by the original asset. For example, Wrapped Bitcoin (WBTC) is an ERC-20 token on Ethereum. To create WBTC, a custodian receives and locks native BTC on the Bitcoin network, and then mints an equivalent amount of WBTC on Ethereum. This allows users to deploy the value of their Bitcoin within Ethereum's decentralized finance ecosystem while maintaining a peg to the original asset's price. When the user wishes to retrieve their native BTC, the WBTC is destroyed, and the underlying BTC is unlocked and returned.

The Economics of Gas: A Worked Example

Understanding the coin-versus-token dynamic is clearest when analyzing transaction fees. Suppose a user wishes to send 1,000 USD Coin ($USDC) on the Ethereum network. USDC is an ERC-20 token, meaning it relies on Ethereum's infrastructure.

To execute the transfer, the user initiates a transaction to the USDC smart contract, telling it to deduct 1,000 USDC from their address and credit the recipient's address. The Ethereum network requires computational power to process this state change. Assuming the network charges a base fee of 30 gwei and the transaction requires 65,000 units of gas, the total transaction fee is 1,950,000 gwei (0.00195 ETH).

The user must have at least 0.00195 ETH in their wallet to pay the validators for processing the transfer, even though the asset being transferred is USDC. If the wallet only contains the 1,000 USDC and zero ETH, the transaction will fail. This dynamic applies across most smart contract platforms: moving a token always consumes the native coin.

Common Misconceptions

  • Every crypto asset is a coin: Many investors use "coin" and "token" interchangeably, but they are technically distinct. Only base-layer assets like BTC and ETH are coins. Assets like Chainlink or Uniswap are tokens.
  • Tokens are inferior to coins: A token is simply an asset built at the application layer rather than the protocol layer. Tokens are necessary for creating stablecoins, voting rights, and complex decentralized applications that a rigid base layer cannot support.
  • Wrapped assets carry no additional risk: While wrapped assets track the price of the native coin, they introduce counterparty and smart contract risk. If the custodian holding the native coin fails, or if the smart contract minting the token is exploited, the wrapped token can lose its backing and value.

How This Connects to the Market

The technical distinction between coins and tokens heavily influences regulatory frameworks. Regulators often scrutinize tokens more closely than native coins. Because tokens are typically issued by centralized entities or foundations to fund development, they frequently trigger legal debates over whether they constitute investment contracts. For more on this regulatory landscape, see Is a Crypto Token a Security? Howey, Commodities and the Debate.

Furthermore, the dependency of tokens on native coins drives the economic value of base-layer assets. As token activity increases—whether through stablecoin transfers, decentralized trading, or wrapped asset usage—the demand for the underlying native coin rises, as it is strictly required to pay for network blockspace.

Questions this story raises

What is the main difference between a coin and a token?
A coin is native to its own blockchain and is used to pay for network operations. A token is built on an existing blockchain using a smart contract and requires the native coin for transaction fees.
Is Bitcoin a coin or a token?
Bitcoin is a coin because it operates on its own proprietary blockchain and acts as the native asset for the network.
Why do I need ETH to send an ERC-20 token?
ERC-20 tokens live on the Ethereum network. Ethereum validators require payment in ETH (gas) to process any transaction, including token transfers.
What is a wrapped token?
A wrapped token is an asset hosted on one blockchain that is pegged to the value of a coin on another blockchain, usually backed 1:1 by a custodian.

References

  1. [1] ERC-20 Token Standard — Ethereum Foundation
  2. [2] Bitcoin Developer Documentation — Bitcoin.org
  3. [3] Solana Program Library (SPL) Token — Solana Foundation

Evergreen explainer written by Basis Desk's system and checked by an independent model pass for factual errors and advice language. Figures, fees and rules change — the references above are where to verify current specifics. Market figures marked "at the time of writing" come from live exchange data. Report an error: corrections@basisdesk.news · corrections policy.

The Daily Brief, in your inbox at 07:00 ET

Five stories, the numbers that moved, what to watch. Three minutes. No hype, no advice, unsubscribe in one click.

Not financial advice. Basis Desk publishes information, not recommendations. Crypto assets are volatile and you can lose what you invest.