Hedera Token Service (HTS) Native Tokenization

Overview

The Hedera Token Service (HTS) provides native support for fungible and non-fungible tokens (NFTs), allowing developers to create and manage tokens without deploying smart contracts. This simplifies tokenization, reduces development complexity, and enhances security. The native tokenization model is optimized for high-speed transactions, supporting up to 10,000 transactions per second (TPS) for token transfers, making it ideal for enterprise-scale applications that require rapid and secure token operations. HTS also provides additional features such as:

  • Built-in compliance controls – KYC, pause, freeze, and account association

  • Atomic swaps – Transfer multiple tokens and HBAR in a single transaction

  • Customizable fees – Supports automatic royalties and revenue sharing

  • Direct API & SDK access - No Solidity smart contracts required

HTS is accessible through Hedera’s native API (HAPI), which provides comprehensive token management capabilities, including account operations, token transactions, and consensus messaging. Developers can interact with HTS via the Hedera SDKs, enabling seamless token transfers, contract calls, and consensus integrations.


Built-in Compliance & Security Controls

HTS ensures secure and compliant tokenization with built-in tools that eliminate the need for Solidity-based enforcement. Token issuers can configure their tokens using the following security features

Feature
Function
Benefit

KYC Enforcement

Restricts transfers to verified accounts

Ensures regulatory compliance and security

Freeze/Pause Functions

Suspends transactions when needed

Protects against fraud and suspicious activity

Custom Fees

Supports royalties & structured payments

Automates revenue collection and token monetization

Supply Control

Enables or disables minting or burning

Maintains controlled token supply

Account Association

Prevents spam token transfers

Enhances security and prevents unwanted token drops

These optional compliance and control mechanisms make HTS flexible to meet regulatory requirements while maintaining token security and flexibility.


Token Management

Managing token operations on Hedera involves defining roles and performing key actions to control and manage the token lifecycle. Below are the primary roles and token management operations supported by HTS.

Role-Based Access Control

HTS utilizes role-based access control (RBAC) to securely manage token lifecycle operations. Token issuers can assign distinct roles to delegate responsibilities, enhance security, and ensure compliance.

Role
Description

Admin Key

Grants full control over token configuration, including updating properties. Used for governance and administrative tasks, such as freezing or pausing.

Supply Key

Allows minting and burning of tokens to adjust the total supply. Ensures control over token issuance and circulation.

Freeze Key

Enables freezing or unfreezing token transfers for specific accounts. Used to enforce restrictions during investigations or compliance checks.

KYC Key

Enforces KYC compliance, allowing only approved accounts to transact with tokens. Ensures regulatory compliance for sensitive use cases.

Wipe Key

Allows removal of tokens from specific accounts. Used for refunding or correcting token allocations.

Pause Key

Allows pausing or unpausing token transactions. Pausing a token prevents the token from participating in all transactions.

Fee Schedule Key

Allows adjustments to the token’s custom fee schedule, providing flexibility in managing transaction costs.

Metadata Key

The key which can update the metadata of an NFT. This key is used to sign and authorize the transaction to update the metadata of NFTs. This value can be null.

Token Operations

HTS supports various token operations to ensure secure and flexible management of tokenized assets.

Operation
Description

Mint

Increase the total supply of a token by creating new units.

Burn

Decrease the total supply of a token by destroying specific units.

Associate

Enables an account to hold and transact the token.

Dissociate

Remove a token association from an account to prevent further transactions.

Freeze/Unfreeze

Temporarily restrict or allow token transfers for specific accounts.

Wipe

Remove tokens from an account’s balance, effectively burning them.

Enable KYC

Restricts token holding or transfers to accounts meeting compliance requirements.


Use Cases for HTS

HTS powers a wide range of applications across finance, gaming, enterprise, and digital assets. It enables high-speed, low-cost transfers for stablecoins, CBDCs (central bank digital currency), and remittances, making digital payments faster and more efficient. Its NFT marketplace solutions support efficient and affordable minting and trading of non-fungible tokens (NFTs). For enterprises and banking, HTS facilitates tokenized securities, corporate treasury operations, and interbank settlements. In gaming and the metaverse, it powers instant asset ownership transfers for in-game items, digital collectibles, and virtual economies.

Last updated

Was this helpful?