II.
LibraryProcess overview
Reference · livelib-process:cryptography-blockchain--zk-snark-application
specializations/cryptography-blockchain/zk-snark-application overview
ZK-SNARK Application Development - Development of ZK-SNARK-based applications with trusted setup ceremonies, proof generation, and on-chain verification.
Attributes
displayName
specializations/cryptography-blockchain/zk-snark-application
description
ZK-SNARK Application Development - Development of ZK-SNARK-based applications with trusted setup ceremonies,
proof generation, and on-chain verification.
libraryPath
library/specializations/cryptography-blockchain/zk-snark-application.js
specialization
cryptography-blockchain
references
- - Groth16: https://eprint.iacr.org/2016/260.pdf
- - SnarkJS: https://github.com/iden3/snarkjs
example
const result = await orchestrate('specializations/cryptography-blockchain/zk-snark-application', {
projectName: 'Private Voting',
provingSystem: 'groth16',
useCase: 'anonymous-voting',
trustedSetup: 'powers-of-tau'
});
usesAgents
- zksnark-architect
- circuit-developer
- setup-coordinator
- proof-engineer
- verifier-developer
- aggregation-engineer
- integration-engineer
- zksnark-tester
Outgoing edges
lib_applies_to_domain1
- domain:security·DomainSecurity
lib_belongs_to_specialization1
- specialization:cryptography-blockchain·Specialization
lib_covers_topic2
- topic:hmac-signing·TopicHMAC Signing
- topic:ssl-certs·TopicSSL/TLS Certificates
lib_implements_workflow1
- workflow:crypto-protocol-review·WorkflowCryptographic Protocol Review
lib_involves_role1
- role:security-engineer·RoleSecurity Engineer
lib_requires_skill_area2
- skill-area:symmetric-encryption·SkillAreaSymmetric Encryption
- skill-area:asymmetric-encryption·SkillAreaAsymmetric Encryption
Incoming edges
None.