This guide helps you decide which account type is best for your specific use case.
Decision Tree
Do you need quantum resistance?
│
├─ No → Use ECDSA Account
│ (Maximum compatibility, lowest gas costs)
│
└─ Yes → Do you need Ethereum compatibility?
│
├─ No → Use PQC Account
│ (Pure quantum resistance, PQC networks)
│
└─ Yes → Use Hybrid Account
(Quantum resistance + compatibility)
Export your current ECDSA private key from your wallet.
2
Create Hybrid account
Create a Hybrid account using your existing ECDSA key and generate a PQC key.
3
Transfer funds to Hybrid address
Send your funds to the newly created Hybrid address.
4
Update references
Update any dApps or contracts that reference your old address to the new Hybrid address.
Example Use Cases:
Upgrading existing wallet
Adding quantum security to current account
Future-proofing existing infrastructure
Scenario 5: PQC-Only Network
Requirements:
Network only supports PQC transactions
No ECDSA compatibility needed
Pure PQC environment
Recommendation: ✅ PQC Account
Reasoning:
Network requirement
No need for ECDSA compatibility
Optimized for PQC networks
Lower gas costs than Hybrid
Example Use Cases:
PQC-native blockchain networks
Quantum-focused applications
Research and development
PQC-specific protocols
Scenario 6: Critical Infrastructure
Requirements:
Maximum security required
Defense against all attack vectors
Regulatory compliance
Long-term viability
Recommendation: ✅ Hybrid Account
Reasoning:
Defense against both classical and quantum attacks
Dual signature requirement (both must be valid)
Maximum security guarantee
Future-proof design
Example Use Cases:
Enterprise blockchain solutions
Government applications
Financial infrastructure
Critical system security
Scenario 7: Development and Testing
Requirements:
Quick iteration
Low gas costs for testing
Standard tooling compatibility
Recommendation: ✅ ECDSA Account
Reasoning:
Fast development cycle
Low gas costs for frequent testing
Works with all development tools
Easy to reset/recreate
Example Use Cases:
Smart contract development
dApp testing
Prototype development
Learning and experimentation
Comparison by Priority
Priority: Maximum Compatibility
Rank
Account Type
Compatibility Score
1
ECDSA
100%
2
Hybrid
100% (ECDSA address)
3
PQC
20% (limited)
Choose: ECDSA or Hybrid
Priority: Quantum Resistance
Rank
Account Type
Quantum Security
1
PQC
✅ Full
1
Hybrid
✅ Full
3
ECDSA
❌ None
Choose: PQC or Hybrid
Priority: Gas Cost Optimization
Rank
Account Type
Gas Cost (Approx.)
1
ECDSA
~21,000 gas
2
PQC
~210,000 gas
3
Hybrid
~228,000 gas
Choose: ECDSA
Priority: Long-Term Security
Rank
Account Type
Security Level
1
Hybrid
Maximum (dual)
2
PQC
High (quantum)
3
ECDSA
Medium (classical)
Choose: Hybrid or PQC
Priority: Migration Path
Rank
Account Type
Migration Ease
1
Hybrid
✅ Easy (from ECDSA)
2
PQC
⚠️ Moderate (new account)
3
ECDSA
N/A (starting point)
Choose: Hybrid
Decision Matrix
Requirement
ECDSA
PQC
Hybrid
Ethereum Compatibility
✅✅✅
❌
✅✅✅
Quantum Resistance
❌
✅✅✅
✅✅✅
Gas Cost
✅✅✅
❌
❌
Long-Term Security
❌
✅✅
✅✅✅
Migration Path
N/A
❌
✅✅✅
Storage Efficiency
✅✅✅
✅✅
❌
Transaction Speed
✅✅✅
✅✅
✅✅
Legend:
✅✅✅ = Excellent
✅✅ = Good
✅ = Acceptable
❌ = Poor/Not Available
Common Questions
Q: Can I use ECDSA for long-term storage?
A: ECDSA is secure against classical attacks but vulnerable to future quantum attacks. For assets you plan to hold for 10+ years, consider PQC or Hybrid accounts.
Q: Do I need Hybrid if I already have PQC?
A: Only if you need Ethereum compatibility. If you're on a PQC-only network and don't need ECDSA compatibility, PQC alone is sufficient.
Q: Can I switch account types later?
A: Yes, but you'll need to:
Create a new account of the desired type
Transfer funds to the new address
Update any references to your old address
Q: Which is more secure: PQC or Hybrid?
A: Both provide quantum resistance. Hybrid adds defense in depth (both signatures must be valid), but PQC alone is already quantum-resistant.
Q: Why would I choose Hybrid over PQC?
A: Choose Hybrid if you need:
Ethereum compatibility (standard 0x address)
Ability to use existing Ethereum tools
Migration from ECDSA without changing address format