Cointime

Download App
iOS & Android

What Are Token Standards?

TL;DR

Token standards are sets of rules and conventions for governing how a crypto token works. Popular standards include ERC-20, BEP-20, ERC-721, and ERC-1155.

Introduction

Although tens of thousands of cryptocurrencies exist, you might be surprised to know that most of them are built with the same blueprint. These blueprints, called token standards, define some of the key functionalities and properties of blockchain tokens.

Why Use Token Standards?

Interoperability

Token standards ensure that all products built using that standard can interact or work together. If a project issues a token built according to a token standard, the new token will remain compatible with existing platforms and applications like wallets. For instance, ERC-20 assets are interoperable with other products and services developed using the same token standard.

This is also why you can trade your ERC-20 token for another. Without token standards, it would be significantly harder to trade multiple cryptocurrencies. You’d also have to create specific wallets for specific tokens instead of using a wallet that can hold numerous cryptocurrencies.

Composability

In programming, having a system that is composable allows developers to reuse existing components to create new products. This applies to token creation as well – by using token standards, less time is spent on basic functionality, so developers have more time to experiment and innovate.

Efficiency

Token standards also facilitate the interaction between smart contracts. After smart contracts follow token standards and deploy tokens, they may be used to monitor the created tokens.

Token standards like ERC-20 and BEP-20 come with essential functions, including address retrieval and token balances, allowing smart contracts to monitor tokens more efficiently. For instance, to inspect an ERC-20 token, a developer can use an interface called the Contract Application Binary Interface (ABI) to track token transfers and other data.

Common Token Standards in Crypto and DeFi

BEP-20

BEP-20 is a token standard on the BNB Smart Chain (BSC). Developed as a technical specification for BSC, it allows developers to launch a variety of tokens, including peggy coins, utility tokens, stablecoins, and more. The BEP-20 standard also introduces features like blacklisting, minting, and pausing token burns.

Below are the main functions of the BEP-20 token standard:

  • TotalSupply: defines the total token supply of a specific BEP-20 token.
  • BalanceOf: defines the token balance.
  • Transfer: allows users to transfer token ownership to someone else.
  • TransferFrom: allows a token to be transferred to someone else on a user’s behalf via smart contract.
  • Approve: defines a limit on the number of tokens a smart contract can withdraw.
  • Allowance: defines external addresses that have permission to spend tokens.

ERC-20

In 2015, Fabian Vogelsteller proposed the ERC-20, a token standard that would later be the main outline for developers to design their own tokens, including virtual tokens, staking tokens, and virtual currencies.

The ERC-20 is a token standard to develop assets that follow common rules and are interchangeable with one another (i.e., fungible). So if you create 1,000 units of an ERC-20 token, each unit will have the same functionality.

The BEP-20 standard is very similar to that of ERC-20. However, note that they are part of distinct blockchain networks. The ERC-20 token standard is used on the Ethereum blockchain, while the BEP-20 is on the Binance Smart Chain (BSC).

ERC-721

Did you know that a great portion of the non-fungible tokens (NFTs) on Ethereum all share the same token standard, ERC-721? Whether it’s a limited edition NFT or a Proof of Attendance Protocol (POAP), your NFT was likely created with the same blueprint. So what makes NFTs unique? According to one of the guidelines, to be an ERC-721 token, the asset must have a tokenId that is globally unique.

ERC-721 functionalities include token transfer, current balance, total supply, and, as mentioned, being globally unique.

ERC-1155

As token standards evolve, one guideline to encompass the industry’s need to have multiple token types emerge. ERC-1155 is a multi-token standard that allows for the creation of different types of digital assets, including utility tokens like BNB and NFTs.

Among other features, ERC-1155 offers token batch functionalities, including:

  • Batch transfer: where multiple assets can be transferred simultaneously.
  • Batch balance: where balances of multiple assets can be retrieved in a single step.
  • Batch approval: where all tokens can be approved to an address.
  • NFT support: where a token is treated as an NFT if the supply is only 1.

Limitations of Token Standards

While tokens created with the same standards are aligned on basic functionalities and can interact well with each other, tokens of different standards are unlikely to. Because there are different rules governing the token standards in the industry, it’s no surprise that they are not always compatible with one another. This can mean that tokens developed using different standards may not exist on the same platform, or that they are unable to communicate or be traded with each other. If you own multiple cryptocurrencies, you might have experienced the frustration of not being able to use your BTC on Ethereum. To address this limitation, the industry came up with a new genre of tokens called wrapped tokens.

Wrapped tokens

Wrapped tokens are cryptocurrencies pegged to the value of another. Typically, the original asset is put in a digital vault called a wrapper, and a wrapped version of it is created on another blockchain, like an avatar.

Closing Thoughts

Token standards are like blueprints for designing and launching blockchain-based tokens. There are several token standards in the industry today, and innovative solutions such as blockchain bridges and wrapping mechanisms can help smoothen the incompatibility issues between these tokens.

Comments

All Comments

Recommended for you

  • Cook: Apple AI Approved in China, Testing Version Launching Late October

    On October 15, Apple CEO Tim Cook revealed in an interview in Shanghai that Apple AI has been approved in China. A testing version will be launched later in October, featuring initial functions such as real-time translation, writing assistance, and image removal, while Siri AI will not be included.

  • UBS: Fed Expected to Raise Rates for the Third Time in March 2027

    On October 15, UBS stated that it expects the Federal Reserve to implement its third rate hike in March 2027, revising its previous forecast that the rate hike cycle would conclude in December.

  • BTC Surpasses $81,000

    Market data shows that BTC has surpassed $81,000, currently priced at $81,002, with a 24-hour decline of 2.94%. The market is experiencing significant volatility, so please ensure proper risk management.

  • US Spot Bitcoin ETF Sees $261.4 Million Net Outflow Yesterday

    On October 15, according to monitoring data from Farside Investors, the US spot Bitcoin ETF experienced a net outflow of $261.4 million yesterday.

  • Over $476 Million Liquidated in the Last Hour, Primarily Long Positions

    Data shows that in the past hour, a total of $476 million was liquidated across the network, with long positions accounting for $457 million and short positions for $19.7945 million, primarily affecting long positions. Among these, $200 million in ETH and $116 million in BTC were liquidated.

  • ETH Falls Below $2400

    Market data shows that ETH has fallen below $2400, currently priced at $2395.62, with a 24-hour decline of 4.47%. The market is experiencing significant volatility, so please ensure proper risk management.

  • BTC Drops Below $81,000

    Market data shows that BTC has fallen below $81,000, currently priced at $80,989.9, with a 24-hour decline of 2.87%. The market is experiencing significant volatility, so please ensure proper risk management.

  • US Considers Easing Sanctions on Shadow Fleet to Lower Shipping Rates

    On October 15, a US official stated on Wednesday that the Trump administration is considering easing sanctions on vessels known as the 'shadow fleet.' These ships have previously transported oil and petroleum products from countries such as Russia, Iran, and Venezuela. This move aims to reduce the currently historically high global shipping rates. Shortly before this, President Trump had temporarily lifted sanctions on Russian diesel, a decision that drew strong criticism from Ukrainian President Zelensky, several European governments, and some Republican senators. The US official revealed that current discussions focus on whether the US will allow previously sanctioned vessels to transport 'legitimate oil.' Here, 'legitimate oil' refers to crude oil or petroleum products not subject to US sanctions, rather than oil from Russia and Iran that is under sanctions. The official stated that this move aims to facilitate the export of more refined products and crude oil from the Gulf region.

  • Dollar Index Erases All Gains Since CPI Report Release

    On October 15, the Dollar Index (DXY) slowly declined in the Asian session, completely erasing all gains since the release of the U.S. September CPI data yesterday (which had peaked with a cumulative increase of about 70 points), now reported at 102.16. The British Pound against the U.S. Dollar (GBP/USD) and the Euro against the U.S. Dollar (EUR/USD) both rose about 0.3%, currently reported at 1.3231 and 1.1197, respectively. (Jin10)

  • South Korean Stock Index Opens Down Over 5%

    On October 15, the South Korean KOSPI index fell below 6000 points, dropping 5.59% during the day. SK Hynix fell over 7%, while Samsung Electronics dropped over 6%. (Jinshi)