Hi all,
I've been exploring optimizations for the Elliptic Curve Discrete Logarithm Problem (ECDLP) on GPUs and wanted to share a practical implementation I've been working on. It's called FastscanGPU.
One of the key techniques we used is batch modular inversion to speed up point addition on the secp256k1 curve. Combined with a Bloom filter for efficient address matching, we've managed to achieve around 3.5 GH/s on a single RTX 4090.
The project is open-source and might be useful if you're working on similar performance optimizations:
https://github.com/ethicbrudhack/FastscanGPU-BitcoinPuzzleChallengeBreaker-
I'm particularly interested in any feedback on the inversion approach. Has anyone experimented with similar techniques for multi-GPU setups?
Thanks!
Hi all,
I've been exploring optimizations for the Elliptic Curve Discrete Logarithm Problem (ECDLP) on GPUs and wanted to share a practical implementation I've been working on. It's called FastscanGPU.
One of the key techniques we used is batch modular inversion to speed up point addition on the secp256k1 curve. Combined with a Bloom filter for efficient address matching, we've managed to achieve around 3.5 GH/s on a single RTX 4090.
The project is open-source and might be useful if you're working on similar performance optimizations:
https://github.com/ethicbrudhack/FastscanGPU-BitcoinPuzzleChallengeBreaker-
I'm particularly interested in any feedback on the inversion approach. Has anyone experimented with similar techniques for multi-GPU setups?
Thanks!