Skip to content

research: key management design for Starknet & Aztec shielded asset i…#8221

Draft
dpkjnr wants to merge 1 commit intomasterfrom
claude/research-key-management-TAIpH
Draft

research: key management design for Starknet & Aztec shielded asset i…#8221
dpkjnr wants to merge 1 commit intomasterfrom
claude/research-key-management-TAIpH

Conversation

@dpkjnr
Copy link
Contributor

@dpkjnr dpkjnr commented Mar 2, 2026

…ntegration

Deep research on how BitGo's 2-of-3 key management would work for Starknet and Aztec (shielded transactions), with Midnight as reference.

Key findings:

  • Starknet: on-chain contract multisig via Argent (secp256k1 compatible, no HSM firmware changes needed)
  • Aztec: custom multisig account contract with signing keys externalized via AuthWitnessProvider (signing key NOT in ZK circuit)
  • Both chains decouple spending authorization from ZK proof generation, unlike Midnight where spend key must be in the ZK circuit
  • Viewing keys can be single-sig in BitGo PXE, fee keys separate
  • TACEO collaborative SNARKs emerging as future option for deeper privacy

https://claude.ai/code/session_01FrnL5et6RD2P8vpD46epsy

…ntegration

Deep research on how BitGo's 2-of-3 key management would work for
Starknet and Aztec (shielded transactions), with Midnight as reference.

Key findings:
- Starknet: on-chain contract multisig via Argent (secp256k1 compatible,
  no HSM firmware changes needed)
- Aztec: custom multisig account contract with signing keys externalized
  via AuthWitnessProvider (signing key NOT in ZK circuit)
- Both chains decouple spending authorization from ZK proof generation,
  unlike Midnight where spend key must be in the ZK circuit
- Viewing keys can be single-sig in BitGo PXE, fee keys separate
- TACEO collaborative SNARKs emerging as future option for deeper privacy

https://claude.ai/code/session_01FrnL5et6RD2P8vpD46epsy
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants