II.
LibrarySkill overview
Reference · livelib-skill:cryptography-blockchain--zk-circuits
zk-circuits overview
Zero-knowledge circuit development using Circom and Noir languages. Supports constraint optimization, ZK-friendly cryptographic primitives, proof generation (Groth16, PLONK), and Merkle tree implementations.
Attributes
displayName
zk-circuits
description
Zero-knowledge circuit development using Circom and Noir languages. Supports constraint optimization, ZK-friendly cryptographic primitives, proof generation (Groth16, PLONK), and Merkle tree implementations.
libraryPath
library/specializations/cryptography-blockchain/skills/zk-circuits/SKILL.md
specialization
cryptography-blockchain
contentSummary
# ZK Circuit Development Skill
Zero-knowledge circuit development using Circom and Noir for privacy-preserving applications and zkRollups.
## Capabilities
- **Circom Circuits**: Write Circom templates and components
- **Noir Programs**: Develop Noir ZK applications
- **Constraint Optimization**:
Outgoing edges
lib_applies_to_domain1
- domain:security·DomainSecurity
lib_belongs_to_specialization1
- specialization:cryptography-blockchain·Specialization
lib_involves_role2
- role:security-engineer·RoleSecurity Engineer
- role:research-engineer·RoleResearch Engineer
lib_requires_skill_area3
- skill-area:asymmetric-encryption·SkillAreaAsymmetric Encryption
- skill-area:smart-contract-security·SkillAreaSmart Contract Security
- skill-area:smart-contract-development-testing·SkillAreaSmart Contract Development and Testing
Incoming edges
None.