What is Firo?
๐ 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.
Firo (formerly Zcoin) is a privacy cryptocurrency that has pioneered multiple generations of cryptographic privacy protocols โ most recently Lelantus Spark โ offering transaction privacy through burn-and-redeem mechanics that do not require a trusted setup and are more computationally efficient than Zcash's zk-SNARKs for many use cases.
Firo's history of protocol innovation
Firo has a distinctive history: it has implemented three distinct privacy protocols, each representing academic research advances. It launched as Zcoin in 2016 using the Zerocoin protocol (one of the earliest cryptographic coin-mixing systems). It upgraded to Sigma (2019) โ a more efficient protocol requiring no trusted setup. It then introduced Lelantus (2021) โ hiding transaction amounts in addition to sender/receiver. The current protocol, Lelantus Spark (launched 2023), provides the most complete privacy guarantees of any protocol Firo has used.
Each upgrade represents genuine cryptographic research published in academic venues โ not just engineering iterations. Firo's team, led by Reuben Yap, has been an active contributor to privacy protocol research.
Lelantus Spark โ the current privacy model
Lelantus Spark allows users to "mint" FIRO into a shielded pool and "spend" from it later. When you mint, your FIRO is burned (provably) and a private commitment is created. When you spend, you reveal a new UTXO from the pool without linking it to the original mint โ breaking the transaction graph entirely. The amount being transacted is hidden. The sender is hidden. The receiver is hidden. Unlike Zcash, this requires no trusted setup.
LLMQ-based ChainLocks and Masternode governance
Firo uses a masternode layer similar to Dash โ masternode operators stake FIRO (1,000 FIRO per node) and earn a share of block rewards. The masternode network provides ChainLocks (preventing 51% attacks) and governance voting, similar to Dash's design. FIRO has a maximum supply of 21.4 million tokens.
Is it legal in India?
Yes. FIRO is a VDA under Indian law. 30% tax and 1% TDS apply. Some exchanges have delisted privacy coins โ verify availability. See India regulation.
๐ก A bit more detail
For when you want to go a little deeper.
Lelantus Spark vs Monero vs Zcash
The three major privacy coin protocols have different properties. Monero uses RingCT โ ring signatures where a transaction is signed by one of N possible senders, plus confidential transaction amounts and stealth addresses. Privacy is by default but ring size limits the anonymity set. Zcash uses zk-SNARKs (Sapling/Orchard) โ the strongest cryptographic privacy guarantees but historically required a trusted setup (Orchard's Halo 2 removes this). Firo's Lelantus Spark uses a different approach โ a non-interactive zero-knowledge proof that hides the transaction in a global anonymity set (all minted coins since genesis), no trusted setup required, and efficient enough for practical use.
Firo is used as a privacy-preserving payment coin. The Firo team has actively engaged with regulators to explain that privacy features are not inherently anti-compliance โ the platform supports view keys (audit keys that allow selective disclosure to regulators or auditors without compromising general privacy). Firo's privacy protocol has been cited in academic papers on privacy coin design. The Elysium token layer (similar to Ravencoin's asset system) allows privacy-preserving token creation on the Firo chain. Several political fundraising and charitable donation use cases have utilised Firo specifically for donor privacy.
The Spark address model
Lelantus Spark introduces a new address model. A "Spark address" is a single reusable address that supports one-time address generation โ each sender generates a unique one-time key when sending to a Spark address, so the blockchain shows different destination addresses for each transaction even if they all go to the same recipient. This is similar to Monero's stealth addresses. Combined with amount hiding and sender anonymisation through the burn-and-redeem pool, Spark provides a comprehensive privacy model.
Key Firo metrics: Lelantus Spark adoption rate (percentage of transactions using shielded pool), FIRO price, masternode count, and academic citation of Firo's privacy research. Privacy coin category faces regulatory headwinds globally โ exchange listings are the most watched metric as a proxy for regulatory sentiment. Live data: CoinGecko ยท Firo Explorer.
๐ฃ The full technical picture
For the technically curious.
Lelantus Spark academic foundations
Lelantus Spark is described in a 2021 paper: "Lelantus Spark: Secure and Flexible Private Transactions" by Aram Jivanyan and Aaron Feickert. The protocol builds on Lelantus (Jivanyan, 2019) and introduces several improvements: full hiding of amounts, senders, and receivers in a single protocol; non-interactive proofs (no round-trip communication required); support for one-time addresses (Spark addresses); and the ability to prove asset amounts to auditors using "view keys" without compromising general privacy. The proof system uses Pedersen commitments and a range proof (based on Bulletproofs) to hide amounts.
Source: Jivanyan, A. & Feickert, A. (2021). Lelantus Spark: Secure and Flexible Private Transactions. iacr.org/2021/1173 ยท Firo documentation: docs.firo.org
The evolution from Zerocoin to Lelantus Spark
Zcoin (Firo's original name) launched using the Zerocoin protocol โ the first large-scale deployment of cryptographic coin mixing. Zerocoin had limitations: only denominations of fixed amounts could be privately transacted, and the accumulator required a trusted setup. Sigma (2019) eliminated the trusted setup and improved efficiency. Lelantus (2021) allowed arbitrary amounts. Lelantus Spark (2023) added full address privacy and one-time addresses. Each transition required a consensus upgrade โ the community voted to adopt each new protocol, demonstrating governance through usage rather than formal on-chain voting.
The Lelantus Spark proof structure: minting creates a coin commitment C = g^v ยท h^r (a Pedersen commitment to value v with blinding factor r). Spending requires proving: (1) membership โ the commitment exists in the set of valid minted coins (using a one-out-of-many proof that is efficient for large sets); (2) balance โ the input commitments sum to the output commitments (preserving value, using a homomorphic property of Pedersen commitments); (3) range โ all output amounts are positive (using Bulletproofs). The one-out-of-many proof achieves O(log n) proof size in the anonymity set size n, making proof size grow only logarithmically as the total coin pool grows โ maintaining efficiency even as the anonymity set reaches millions of coins.
Key facts
- Privacy protocol: Lelantus Spark (2023, no trusted setup)
- Protocol history: Zerocoin โ Sigma โ Lelantus โ Lelantus Spark
- Masternodes: 1,000 FIRO collateral (ChainLocks + governance)
- FIRO supply: 21.4 million (max)
- Academic paper: IACR ePrint 2021/1173 (Jivanyan & Feickert)
- Founded: 2016 as Zcoin (rebranded to Firo 2020)