What is Halo 2?
Halo 2 is a next-generation zero-knowledge proof system that allows blockchains to hide transaction amounts while still proving they are valid—without relying on trusted setups.
In simple terms: it lets the network verify that a transaction is correct without seeing how much was sent.
Key Features
- Hidden Transaction Amounts — Keeps the value of every transaction completely private—only sender and receiver know.
- No Trusted Setup — Unlike zk-SNARKs, Halo 2 doesn’t need a secret, pre-generated key.
→ No central authority. No risk of setup abuse.
- Recursive Proofs — Halo 2 can prove multiple transactions inside one single proof, making it faster and more efficient.
- Efficient Range Proofs — It confirms that the amount is valid (e.g. not negative, not too large) without revealing the actual number.
Why it matters
Hiding the sender and receiver is important—but if the amount is still public, privacy is incomplete.
Halo 2 closes that gap:
- Amount is hidden
- Transaction is still verified
- Blockchain remains light and scalable
In Xcoin, Halo 2 works alongside zk-STARKs and stealth addresses
to ensure every part of your transaction stays private.