Post
Topic
Board Development & Technical Discussion
Re: Pollard's kangaroo ECDLP solver
by
wedom
on 27/07/2021, 09:21:29 UTC
Hi

1) Suppose I find pvk for puzzle #64
2) I import the bitcoin address 16jY7qLJnxb7CHZyqBP8qca9d51gAjyXQN
3) I start a full fund transfer to another wallet  
4) My transaction shows up in the blockchain (showing number of confirmations)
5) Once my transaction has been launched, the publickey is then visible.

My question is as follow:
Is it possible for someone using "Pollard's kangaroo ECDLP solver" to find the private key fast enough to be able to import the same address 16jY7qLJnxb7CHZyqBP8qca9d51gAjyXQN and then launch  a fund transfer
 to a different wallet ? (before enough confirmation on my transaction and of course pay more gas fees than me)  

Huh
 

Theoretically, it is possible. Since, if the public key 64 is known, then it will take several seconds to solve the problem.
Practically unlikely. No one will sit and wait for this key to appear. And it is not known if there will be a second blockchain

Upd. Only if you set a very low commission and the transaction freezes for a long time, then yes. This scenario is possible.
Hmm, we need to write a script that will track the mempool and immediately launch the kangaroo, search and immediately create a transaction with a higher commission. Joke )))


It is not a joke, such scripts exist ... It is not actually hard to do, just install a full node and the rest follows. It is easy to check that such watchdog-scripts are out there.

use electrum
in Tools >> transaction >> Use Replace-By-Fee
by default its checked
un check it
before create your transaction,
you will be safe

Does this help? Another transaction ID will be created with a different recipient address and with a higher commission.