How confidentiality works
On a normal chain, every balance and transfer is public forever. Nyxora keeps the same open, verifiable settlement — but the amounts are encrypted.
Encrypted balances
Nyxora is built on Zama's fhEVM. An encrypted balance is an euint — an integer that has been encrypted under a network key. Transfers, swaps, and votes are computed directly on these ciphertexts, so the protocol can enforce "you have enough to spend" without anyone learning how much you hold.
Only your key decrypts
When you want to see your own balance, your wallet performs a user-side decryption: the ciphertext handle is re-encrypted to your key and decrypted locally, in your browser. The plaintext never touches the chain.
What the chain stores (everyone sees): 0x02a2e37a…aa36a70500 ← opaque handle
What only your key reveals: 1,000 cNYX
That's the whole idea: the chain holds an opaque handle, and only your key turns it into a number.
Why this matters
- No amount leakage. Whales, payrolls, treasuries, and ordinary users all look identical on-chain — a ciphertext.
- Still composable. Because the protocol computes on the ciphertext, confidential balances can power swaps, auctions, voting, and more — not just transfers.