Crypto
Cryptographic primitives used in Terp Network — hash functions, elliptic curves, key pairs, Merkle structures, zero-knowledge proofs, post-quantum readiness
Cryptography on Terp Network
Cryptography is the foundation of every trust-minimized system. Terp Network uses cryptographic primitives at every layer — from account authentication to block finalization to cross-chain proofs.
Where Terp Uses Cryptography
| Layer | Cryptographic Primitive | What It Does |
|---|---|---|
| Account authentication | secp256k1 / Ed25519 digital signatures | Verifies transaction senders |
| Block headers | SHA-256 hashing | App hash, last block hash chain |
| State storage | IAVL Merkle tree (SHA-256) | Merklized state root at every block |
| IBC light clients | Hash chains + signature verification | Verify counterparty chain state |
| Smart account authenticators | Hash-based commitments | Safe-word hashes, credential verification |
| ZK PollRegistry | Poseidon hash + ZK-SNARK | Private vote aggregation |
| Content addressing | BLAKE3 hashing | IPFS CIDs, code verification |
| Consensus | Ed25519 (CometBFT) | Validator signature aggregation |
Cryptographic Primitives
Related Pages
- Hash Functions in detail — SHA-256, BLAKE3, Poseidon
- Merkle Trees — standard Merkle structure
- Merkle Mountain Ranges — append-only accumulator
- Jellyfish Merkle Trees — sparse Merkle variant
- Patricia Merkle Tries — prefix-compressed trie
- Privacy & ZK — selective disclosure and zero-knowledge
- Smart Account Authenticators — programmable authentication