BenWestgate / bails-wallet

Auditable Implementation for creating & importing Codex32 backups to Bitcoin Core
MIT License
2 stars 0 forks source link

Parallelize Error Correction Code #9

Open BenWestgate opened 9 months ago

BenWestgate commented 9 months ago

Now that I learned concurrent execution to speed up a brute forcing BIP85 child fingerprints. I can apply it to my naive error correction as well.

Pool.map() will be the tool since the order doesn't matter.

There were some 5+ deletion or 1 deletion double substitution/insertion corrections that were possible to make but borderline too slow to.

It's likely these will be fast enough to include now.