CoinYQ

What is IOTA?

IOTA is a decentralized blockchain infrastructure and Layer 1 network designed for programmable, real-world applications. The current IOTA Mainnet uses an object-centric ledger and combines a directed acyclic graph (DAG) data structure with Move-based smart contracts. The project is developed under the IOTA Foundation and presents itself as a trust layer for digital assets, identity, tokenization, and verifiable records.

The network supports native Move smart contracts on Layer 1 and also works with the IOTA EVM Layer 2, giving developers a choice between Move and EVM environments. IOTA's object model is intended to make assets rich, composable, and programmable, including dynamic NFTs and application-specific asset structures.

IOTA's product stack targets real-world use cases such as digital product passports, trade data, tokenization, decentralized identity, audit trails, and notarization. Its public documentation also provides SDKs, APIs, CLI tooling, wallet integrations, and operator guidance for building and running infrastructure.

What problem does IOTA solve?

IOTA targets limitations that can hinder mainstream Web3 and real-world blockchain adoption: rigid throughput bottlenecks, poor asset composability, difficult user onboarding, and smart-contract vulnerabilities. Its documentation frames the object-centric ledger and parallel processing as ways to support high throughput and flexible asset relationships rather than forcing every application through a single sequential execution path.

The project also addresses trust and compliance requirements for real-world assets and data. Products such as IOTA Identity, Tokenization, Hierarchies, Gas Station, Notarization, and Audit Trails are designed to connect verifiable credentials, asset authenticity, delegated trust, sponsored transactions, and tamper-evident records. These capabilities aim to reduce friction for businesses and users moving from Web2 workflows to on-chain systems.

IOTA's current design is not identical to its earlier feeless model: Rebased introduced transaction fees, staking rewards, and fee burning. Fees are intended to control congestion and are generally low, while sponsored transactions can let applications pay fees for users.

How does IOTA work?

The current network uses Delegated Proof-of-Stake (dPoS) together with Starfish, a Byzantine fault-tolerant consensus protocol. Token holders can delegate stake to validators; a validator committee processes transactions and maintains a consistent ledger state. Starfish uses parallel block proposals and a three-round finality rule, and its DAG-style dissemination is designed for low latency, high throughput, and resilience to uneven network conditions.

Transactions execute against an object-based ledger through MoveVM. Move's resource-oriented programming, strong typing, static checks, and formal-verification support are intended to make asset handling safer and reduce classes of bugs such as reentrancy and invalid token-state manipulation. IOTA's programmable transaction model lets developers compose operations and create, mutate, transfer, or destroy on-chain objects.

IOTA uses IOTA as the native asset for staking, gas, value transfer, and governance. At Rebased launch, 4.6 billion IOTA were migrated from Stardust; 767,000 IOTA are minted per epoch for staking rewards. Fees are charged for computation/storage, with a portion burned, and storage deposits can be reclaimed when objects are deleted. Supply therefore has no fixed maximum and depends on inflation versus fee burning.

The network exposes a Mainnet, Testnet, and Devnet, with load-balanced endpoints subject to rate limits; production applications can run their own infrastructure. The IOTA EVM remains a Layer 2 environment, while the Mainnet's native execution environment is MoveVM.

Key facts

  • Native asset: IOTA; ticker: IOTA; token decimals on the Rebased network: 9 (up from 6 on Stardust).
  • 4,600,000,000 IOTA were migrated from Stardust at IOTA Rebased launch; 767,000 IOTA are minted each epoch for staking rewards.
  • IOTA has no fixed maximum supply; supply reflects staking inflation and fee burning.
  • Consensus combines delegated proof of stake with Starfish BFT; the validator set can include up to 150 validators, according to the official Mainnet product page.
  • Starfish supports parallel block proposals, three-round finality, and tolerance of up to one-third of validators by stake being faulty or offline.
  • MoveVM provides resource-oriented programming, static verification, and formal-verification support for smart contracts.
  • IOTA fees pay for computation and on-chain storage; fees are burned and storage deposits are redeemable when objects are deleted.
  • IOTA tokens are used for staking, transaction fees, value transfer, and on-chain governance.
  • The official repository describes IOTA as an asset-oriented programming model powered by Move and is licensed/developed under the IOTA Foundation.
  • The official FAQ says Firefly is deprecated for the new Mainnet; users should use the new IOTA Wallet.

Official links

Categories

Related coins

Compare

Frequently asked questions

What is IOTA used for?

IOTA is used for payments and value transfer, staking, governance, Move smart contracts, tokenized assets, identity, notarization, audit trails, and other real-world Web3 applications.

Is IOTA still feeless?

No. The current Rebased network charges low transaction and storage-related fees. Fees can be sponsored by applications, and a portion of transaction fees is burned.

What consensus does IOTA use?

IOTA uses delegated proof of stake with Starfish, a Byzantine fault-tolerant consensus protocol. Token holders may delegate stake to validators, which form a consensus committee.

What is the maximum supply of IOTA?

There is no fixed maximum supply under the current tokenomics. Staking rewards mint 767,000 IOTA per epoch, while burned fees create a countervailing reduction in supply.

What programming language does IOTA use?

Native Layer 1 smart contracts use the Move language and execute through MoveVM. IOTA also provides an EVM Layer 2 for Ethereum-compatible applications.

How do I access migrated Stardust IOTA?

Official documentation says Stardust balances were migrated 1:1 in token value and are accessible through the new IOTA Wallet using existing keys; complex assets may require the Wallet Dashboard migration flow.

External trackers

Choose a tracking site for IOTA: