Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Falcon support for quantum-resistant transactions #169

Open
jasny opened this issue Feb 27, 2025 · 0 comments
Open

Falcon support for quantum-resistant transactions #169

jasny opened this issue Feb 27, 2025 · 0 comments

Comments

@jasny
Copy link
Member

jasny commented Feb 27, 2025

To future-proof LTO Network against potential quantum computing threats, we propose adding support for Falcon-512 as an optional signature scheme. This would allow users who are concerned about quantum security to opt-in to using Falcon without impacting standard transactions.

Rationale

  • Quantum computing advancements are progressing faster than expected, with companies targeting 1M+ qubits in the coming years.
  • ECDSA/secp256k1 and Ed25519 are not quantum-safe—eventually, they will need to be replaced.
  • Falcon-512 is the smallest post-quantum signature scheme standardized by NIST, making it the most viable PQC option for blockchain use.
  • An opt-in approach with an additional fee (e.g., 1 LTO per Falcon transaction) ensures minimal impact on network performance while allowing quantum-conscious users to upgrade early.

Proposed Implementation

  • Allow Falcon-512 as an alternative signature scheme (alongside secp256k1/Ed25519).
  • Require users to register a Falcon public key once per account to avoid including large public keys in every transaction.
  • Charge an additional fee (e.g., 1 LTO per Falcon transaction) to compensate for increased storage and processing costs.
  • Ensure backward compatibility—standard transactions remain unaffected.

Impact

  • Future-proofs LTO Network against quantum threats.
  • Minimal impact on blockchain performance, as adoption will be limited to users who opt-in.
  • Allows LTO to position itself as one of the first quantum-ready blockchains.

Considerations

  • Falcon signatures & public keys are significantly larger (~10x the size of current signatures).
  • Storage and bandwidth considerations must be evaluated to prevent unnecessary blockchain bloat.

Libraries

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

No branches or pull requests

1 participant