Tokens can take many forms. Most people think of a shiny coin, but that is not always the case.
At its most basic form, a token is a representation of value and a concept that has been an integral part of humanity for thousands of years. The earliest stages contained shells and rocks and nowadays we are familiar with things such as money, casino chips, tickets, reward points and more.
In essence, a token derives its value based on what it represents. As blockchain and cryptocurrency reach mass adoption, there are 6 main types of tokens in this Web3 world.
Token standards are a set of rules that a smart contract must abide by. It defines how a token works and how it can be created, transferred, mutated and destroyed.
In the Ethereum world, anyone can create their own ERC token. ERC stands for Ethereum Request for Comment and is a set of technical documents that contain guidelines for developing a smart contract.
The most common standards and also the ones supported on Kaleido are ERC-20, ERC-721, and ERC-1155. Below is a quick summary of each.
The ERC-20 token standard is a “fungible token.” Fungibility is the ability for a token to be exchanged for something of the same value.
In everyday life, an example would be a quarter. Each quarter is always worth 25 cents and can be exchanged for other quarters. Popular ERC-20 tokens include stablecoins and governance tokens.
Use cases for ERC-20 tokens include fiat currencies, financial assets (i.e. stocks), reward points, commodities (i.e. gold), and more. Additionally, ERC-20 tokens are often used to fundraise through ICOs (initial coin offerings).
Customizable features on the Kaleido Asset Platform for ERC-20 tokens include:
ERC-721 tokens are “non-fungible tokens.” They are commonly referred to as NFTs. Non-fungible is a fancy way of saying one-of-a-kind. An example in everyday life would be the Mona Lisa painting. The Mona Lisa cannot be exchanged for a replica (no matter how perfect) since it is unique.
In the blockchain world, popular NFTs such as Cryptopunks cannot be exchanged for replicas since they are unique. A copied or saved image may look identical but only the original Cryptopunk NFT can be identified and verified on chain so anyone in the world can verify its authenticity.
There are many use cases for NFTs including digital art, collectibles, IP, real estate, ESG, and more. To learn more, check out our article on 10 Ways Enterprise NFTs Will Change How We Do Business.
Customizable features on the Kaleido Asset Platform for ERC-721 tokens include:
The key difference between ERC20 and ERC721 tokens lies in their fungibility. ERC20 tokens are fungible and represent a uniform asset, while ERC721 tokens are non-fungible and symbolize a set of unique assets. Additionally, ERC721 tokens cannot be divided into smaller units.
ERC-1155 is a multi-token standard that supports both fungible and non-fungible tokens. An example of this in real life would be general admission event tickets. Before the event takes place, the tickets act like ERC-20 (fungible) tokens that can be exchanged for each other. Afterward, however, they lose their event value and become collectibles (non-fungible).
The most popular use case for ERC-1155 tokens right now are in the Web3 gaming space. Assets in the game can act as fungible tokens such as skins or in-game currencies. However, other assets such as unique or limited edition weapons take on non-fungible characteristics. ERC-20 and ERC-721 contracts work in a way where a weapon item that only differs in aesthetics—such as color—could be minted as the same contract. An example might be a gold sword and black sword. However, new contracts would be needed if the weapon item works any differently. For example, an ice sword and a fire sword may need separate contracts because they have different functions. Similarly, a sword and gun may require different contracts.This means a game with thousands of different weapons would require thousands of smart contracts.
With ERC-1155, an infinite number of items could be stored in a single contract. Exchanging different items between a group of friends can now be done in a single transaction instead of multiple. These token transfers are called batch transfers.
While ERC-1155 can take on the functionality of both ERC-20 and ERC-721 tokens, there are some downsides as well which is mainly how metadata is stored. Querying an owner is more difficult as some accounts may have one token while others may have multiple. The ERC-1155 token standard is ideal for a collection of tokens while ERC-20 and ERC-721 are better suited for individual tokens.
Customizable features on the Kaleido Asset Platform for ERC-1155 tokens include:
Beyond the ERC (Ethereum Request for Comment) standards, there exist numerous other token standards tailored to different blockchain platforms and use cases. Some notable examples include:
Introduced by Binance Smart Chain, BEP standards are similar to ERC standards and facilitate the creation and management of tokens on the Binance Smart Chain platform.
Developed by the TRON network, TRC standards enable the creation and management of tokens on the TRON blockchain, offering features like scalability and high throughput.
NEP standards are designed for the NEO blockchain and outline specifications for creating and managing tokens, as well as other assets and smart contracts.
Specific to the Solana blockchain, SPL standards define protocols for creating and managing tokens, leveraging Solana's high-speed and low-cost infrastructure.
Built on the Bitcoin Cash (BCH) blockchain, SLP standards enable the creation and management of tokens with a focus on simplicity and accessibility.
These token standards, among others, cater to diverse blockchain ecosystems, offering developers flexibility and choice when designing and deploying tokenized assets and applications. Each standard comes with its own set of features and benefits, catering to different project requirements and blockchain environments.
In the dynamic landscape of enterprise blockchain, the adoption of token standards brings a lot of advantages. Token standards serve as the bedrock for enhancing interoperability, promoting composability, and optimizing efficiency within enterprise environments.
By facilitating seamless integration across platforms, empowering developers to innovate through component reuse, and streamlining smart contract operations, these standards pave the way for a more interconnected, efficient, and innovative future in the enterprise crypto space.
Picture a scenario where every digital currency or token operates independently, each with its own set of rules and incompatible platforms. The result? Utter chaos.
Enter token standards: these protocols ensure that tokens adhering to the same standards can seamlessly interact. Take the widely adopted ERC-20 standard, for example, which enables tokens to function smoothly across various wallets and platforms.
This interoperability eradicates the need to manage multiple wallets or hunt for compatible platforms, creating a unified ecosystem where assets flow effortlessly.
In the realm of enterprise programming and token creation, composability reigns supreme. It's the concept that empowers developers to construct new products by leveraging existing components.
Token standards play a crucial role in this process. By adhering to established standards, developers can bypass the arduous task of building fundamental functionalities from scratch. Instead, they can channel their efforts into experimentation and innovation, accelerating the development of groundbreaking projects and features, and pushing the boundaries of what's achievable in the enterprise crypto space.
Smart contracts serve as the cornerstone of blockchain applications, and token standards significantly simplify their operations. Standards like ERC-20 and BEP-20 come equipped with essential functions such as address retrieval and token balance tracking, empowering smart contracts to monitor and interact with tokens seamlessly.
Developers can leverage tools like the Contract Application Binary Interface (ABI) to inspect token transfers and gather crucial data effortlessly. This enhanced efficiency reduces the complexities associated with monitoring and managing tokens within smart contracts.
Tokens have been an integral part of society for thousands of years and there are many real world use cases already being used in blockchain. You may choose one ERC standard over another depending on your use case, be it a fungible token, NFTs, or a need to make a complex transfer on the Ethereum network.
Whatever standard you choose to build with, choosing to build a defined standard is important. Token standards facilitate seamless interoperability, empower developers to innovate, and optimize the efficiency of smart contract operations. In a rapidly evolving enterprise crypto ecosystem, these standards serve as the cornerstone of a more interconnected, efficient, and innovative future.
At Kaleido, we make it easy to create your own tokens and monitor activity around that token. Be sure to check out Kaleido’s YouTube channel, blogposts, and docs for some of our other token features as well!
Test our native token services to launch and customize your digital assets quickly.
Start A Free TrialTest our native token services to launch and customize your digital assets quickly.
Start A Free TrialTest our native token services to launch and customize your digital assets quickly.
Start A Free TrialTest our native token services to launch and customize your digital assets quickly.
Start A Free TrialYour guide to everything from asset tokenization to zero knowledge proofs
Download NowLearn how Swift, the world’s leading provider of secure financial messaging services, utilizes Kaleido in its CBDC Sandbox project.
Download Now