EIPsInsight

Loading Experience

Preparing your insights...

Loading0%
PQTS2026-03-04_003

PQ Transaction Signatures #003

2026-03-04 2 decisions 499 transcript lines

Transcript

Call summary

Targets
  • Next call (2 weeks): Account Abstraction focus with Frame Transaction team participation - 01:06:00
Decisions
  • ZKnox team prioritizing NVMPI precompile development over NTT-specific implementation - 00:44:36
  • ML-DSA-65 selected as reference over ML-DSA-44 based on Web2 adoption trends - 00:46:27
Highlights
  • Ntt Precompile Proposal:
    • ·EIP-7885 NTT precompile: 4 opcodes for polynomial multiplication, supports lattice schemes and Stark verification - 00:11:48
    • ·Falcon verification benchmarked at 400K gas with NTT precompile (down from 1.5M pure Solidity) - 00:18:30
    • ·Shake precompile combo could achieve ~2K gas for Falcon; calldata cost remains dominant - 00:19:15
    • ·NTT precompile hardwires 5-6 standard primes; generic primes require expensive lookup table transmission - 00:24:18
  • Implementation Challenges:
    • ·14-bit Dilithium/Falcon encoding requires expensive bit manipulation in EVM (~150K gas decompression cost) - 00:31:41
    • ·Under 200K gas computational floor with NTT+Shake; monolithic NIST precompile significantly cheaper - 00:39:00
    • ·Data carriage cost dominates: 500-2000 bytes for PQ signatures (5-10x current ECDSA) - 00:57:10
  • Account Abstraction Synergy:
    • ·Native AA with Create2 enables deterministic address derivation from public key hash - 00:53:38
    • ·AA allows on-chain public key storage, enabling key rotation and reducing calldata transmission - 00:55:35
    • ·Frame transactions provide signature modularity but need separate composable signature mechanisms - 01:01:48
  • Numpy Precompile Alternative:
    • ·NVMPI precompile proposed: vectorized modular arithmetic, single opcode with operation parameter - 00:20:10
    • ·NVMPI more generic (benefits ML/finance/Poseidon) but higher gas cost than NTT - 00:22:02
    • ·NVMPI uses Barrett multiplication with generic moduli up to 2^32; constants computed on-the-fly - 00:46:27
Action Items
  • Renaud/Simon (ZKnox team) - Benchmark NVMPI precompile with Falcon/Poseidon/large ECC and provide gas cost breakdown - 00:48:00
  • Community (post examples to team) - Collect concrete ML/finance vectorized operation use cases for NVMPI scope definition - 00:50:15
  • Antonio (next call organizer) - Coordinate with Frame Transaction/AA teams on signature separation and composability requirements - 01:02:22

Key decisions

  • ZKnox team prioritizing NVMPI precompile development over NTT-specific implementation

    Prioritization of NVMPI precompile development
  • ML-DSA-65 selected as reference over ML-DSA-44 based on Web2 adoption trends

    Selection of ML-DSA-65 as reference

AI Disclaimer: Some content or metadata on EIPsInsight may be AI-inferred or automatically compiled. If you find any discrepancy, please contact us at dev@avarch.org.

Contact dev@avarch.org