Shielded Balance
0 LICN
0 spores
Commitments
0
Notes in Merkle tree
Spent Nullifiers
0
Double-spend prevention
Shielded Txs
0
Shield: 0 | Unshield: 0 | Transfer: 0

Commitment Merkle Tree

Current Root
Loading...
Tree Depth
20 levels (Poseidon2 commitments, transparent STARK path)
Max Capacity
220 = 1,048,576 commitments
Utilization
0%
Proof Runtime
Transparent STARK path

Recent Shielded Transactions

Block Signature Type From To Amount Fee Status Time
Loading shielded transactions...

Nullifier Lookup

Check if a nullifier has been spent. Each note in the shielded pool has a unique nullifier (derived from the note's serial number and the owner's spending key). Once spent, the nullifier is recorded on-chain to prevent double-spending.

ZK Architecture

Lichen privacy uses a commitment tree and nullifier set to preserve transaction confidentiality while preventing double-spends.

Shield
Create note commitments and append leaves to the privacy tree.
Transfer
Spend notes by proving inclusion and authorization without revealing secrets.
Unshield
Publish nullifiers and release value back to transparent balances.