ML
ML ยท MINTLAYER

What is Mintlayer?

Bitcoin L2Native Tokens
Last verified: May 2026
This page documents what Mintlayer is and how it works โ€” based on official Mintlayer documentation. Nothing here is financial advice. Always do your own research.

๐Ÿ‘‹ New to this? Just start reading at the top โ€” it begins in plain English and gets more detailed as you scroll. Jump to any level:

๐ŸŸข The simple version

Plain English โ€” no jargon. Start here.

One sentence that captures it

Mintlayer is a Bitcoin layer 2 designed specifically for tokenisation and decentralised finance โ€” built on Bitcoin's UTXO model (not EVM) and secured by Bitcoin through a proof-of-stake consensus that checkpoints to Bitcoin, allowing native token issuance and DEX trading directly on Bitcoin's architecture.

Why another Bitcoin L2?

Most Bitcoin L2 approaches fall into two camps: EVM-based sidechains (Rootstock) that import Ethereum's programming model, or smart contract layers (Stacks) with their own new language. Mintlayer takes a third approach: extend Bitcoin's UTXO model directly with native token support and a DEX built into the protocol, without introducing a new virtual machine.

The Mintlayer argument: Bitcoin's UTXO model is secure, simple, and well-understood. The best way to build DeFi on Bitcoin is to extend that model rather than replace it with something foreign like the EVM. Mintlayer adds token types, DEX orders, and time-lock contracts as UTXO extensions โ€” transactions that look like Bitcoin transactions but carry additional token data.

Bitcoin-anchored proof-of-stake

Mintlayer uses a delegated proof-of-stake consensus where block producers stake ML tokens. However, unlike standalone PoS chains, Mintlayer periodically writes its chain state into Bitcoin transactions โ€” creating Bitcoin-checkpointed finality. Once a Mintlayer checkpoint is buried in Bitcoin, reorganising Mintlayer requires reorganising Bitcoin. This provides stronger finality guarantees than a pure PoS chain while avoiding the energy cost of merge-mining.

What ML token does

ML is the staking token for Mintlayer's consensus โ€” validators and delegators stake ML to participate in block production and earn transaction fees. ML is also used for governance. Total supply: 400 million ML with a deflationary emission schedule.

Is it legal in India?

Yes. ML is a VDA under Indian law. 30% tax and 1% TDS apply. See India regulation.

๐ŸŸก A bit more detail

For when you want to go a little deeper.

Native token issuance on UTXO

Mintlayer's token system is built directly into the UTXO model. Creating a token on Mintlayer produces a special "token genesis" UTXO that defines the token's supply, issuance rules, and metadata. Token transfers use standard UTXO mechanics โ€” a token UTXO is spent in a transaction that creates new token UTXOs. This means Mintlayer's token accounting is handled by the same transaction validation logic as native ML transactions, without needing a separate execution environment or smart contract.

What it's used for in real life

Mintlayer launched its mainnet in 2024, attracting projects wanting to tokenise real-world assets on Bitcoin without the complexity of EVM smart contracts. Several tokenised security projects have explored Mintlayer for RWA (real-world asset) tokenisation. The built-in DEX allows atomic swaps between ML, native tokens, and wrapped BTC โ€” creating a Bitcoin-native decentralised exchange without custodial risk. Mintlayer's timelock contracts support basic lending and yield products.

The built-in DEX

Mintlayer includes a decentralised exchange at the protocol level โ€” not as a separate smart contract but as a native transaction type. A "DEX order" UTXO specifies: the token being sold, the token wanted in return, and the exchange rate. Any transaction that satisfies these conditions can fill the order. This "order-in-UTXO" model means DEX trades are as simple as regular Mintlayer transactions โ€” no complex contract interactions, no potential for re-entrancy attacks, no gas estimation complexity.

How people evaluate this

Key Mintlayer metrics: tokens issued, DEX trading volume, ML staking participation, and Bitcoin checkpoint frequency. Mintlayer is newer (mainnet 2024) and smaller than Stacks or Rootstock โ€” the key question is whether its UTXO-native approach attracts a distinct user base from EVM-based Bitcoin L2s. Live data: CoinGecko ยท Mintlayer Explorer.

๐ŸŸฃ The full technical picture

For the technically curious.

Mintlayer UTXO extension model

Mintlayer's transaction format extends Bitcoin's transaction structure. A standard Mintlayer transaction has the same structure as a Bitcoin transaction (inputs consuming UTXOs, outputs creating new UTXOs) but the output script format is extended to support additional output types: TokenTransfer (moves tokens), TokenIssuance (creates new tokens), DelegateStaking (stakes ML with a validator), and CreateOrder (places a DEX order). Full nodes validate all output types against their respective consensus rules. Light clients can use an SPV model similar to Bitcoin's โ€” they don't need to track all output types to validate ML transfers.

Source: Mintlayer documentation. docs.mintlayer.org ยท Mintlayer whitepaper: mintlayer.org/whitepaper

Bitcoin checkpointing mechanism

Mintlayer's Bitcoin checkpointing works as follows: periodically (approximately once per day), the Mintlayer block producer set collectively signs a Bitcoin transaction containing the hash of the current Mintlayer chain tip. This transaction is broadcast on Bitcoin mainchain. Once confirmed, any Mintlayer fork that predates this checkpoint would need to also reorganise Bitcoin to be accepted โ€” providing Bitcoin-equivalent finality for all Mintlayer transactions older than the most recent checkpoint. The checkpointing is performed automatically by validators as part of their block production duties.

Technical detail

Mintlayer's DEX uses "fill-or-partial-fill" UTXO orders. A DEX order UTXO specifies: offered_amount, offered_token, requested_amount, requested_token. Any transaction can partially fill an order by consuming a fraction of the offered amount and providing the proportional requested amount. The order output is replaced by two outputs: one for the filled portion (going to the order creator) and one for the remaining unfilled amount (a new, smaller order UTXO). This partial fill mechanism allows large orders to be filled incrementally across multiple transactions, similar to a limit orderbook but implemented in pure UTXO mechanics without any execution environment.

Key facts

  • Type: Bitcoin L2 (UTXO-native, not EVM)
  • Consensus: Delegated PoS + Bitcoin checkpoints
  • Tokens: Native UTXO-based issuance (no smart contracts)
  • DEX: Protocol-native (order UTXOs, partial fills)
  • ML supply: 400 million (deflationary emission)
  • Mainnet: 2024
  • Founded: Enrico Rubboli (CEO)