Skip to content

Instantly share code, notes, and snippets.

@jeffro256
Last active February 16, 2025 18:42
Show Gist options
  • Save jeffro256/7a3fbdd5b6a6480929874f9b4932762c to your computer and use it in GitHub Desktop.
Save jeffro256/7a3fbdd5b6a6480929874f9b4932762c to your computer and use it in GitHub Desktop.
Personal Roadmap for Monero

Jeffro256's Roadmap of Long-term Goals for Monero

In rough order of when I think they could be done.

Known paths forward

  • FCMP++ integration
  • Carrot address protocol integration
  • Carrot key hierarchy wallets
  • Better multisig integration
  • P2P encryption and dummy packets
  • Better DNS handling when using a VPN
  • ASN diversification for peer selection
  • Ledger fixing their stupid fucking integrated address display bug
  • Constant-time Polyseed decoding
  • Multisig wallets with published view-balance secrets for CCS and General Fund
  • Wallet-side fee calculation
  • Wallet-side PoW verification / chain switching
  • DOM-less deserialization for P2P/RPC messages
  • RandomX V2 intermediate/light PoW verification
  • Recipient address IDs (RIDs)
  • Jamtis-RCT light wallets
  • Off-chain quantum forward secret addressing protocols
  • Header-only sync
  • Slim alt-chain PoW pre-verification
  • Dummy FCMP++ inputs for input count uniformity
  • Transaction format changes for size reduction
  • GPU accelerated wallet scanning
  • GPU accelerated consensus verification
  • Improve blockchain handling concurrency
  • Blockchain database migration for size reduction
  • Change in wallet2 format to seperate refresh cache files from user-provided data
  • User-friendly time-lock puzzles
  • Standardized NFC transfer protocols
  • 1-of-2 liveness in-person PoS systems
  • Mesh networks / satellite services

Unknown paths forward

  • More efficient, but still trusless, transaction propogation than pure flooding
  • Physical Monero notes
  • Advanced payment channels / L2
  • On-chain post-quantum key exchange mechanisms
  • Post-quantum zero-knowledge proving systems for consensus verification
  • Fleshed out post-quantum migration policy
  • 10-block-lock workarounds?
  • Private smart contracts?
  • Client-side-validation to increase L1 throughput?
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment