IDcollectionsRetiredCoder's mini-puzzles
mini/5
Solved on 2025-04-16 after 2h 36m, key published. 0.01 BTC on Bitcoin.
Puzzle / mini
5
bitcoinp2pkh solved
Record
bitcoinPuzzle({
address: p2pkh("1PGRtg6XjiYS…eBqFGVPD", "f43dc8d9d15c…457c0d6d"),
status: Status.Solved,
key: hex("ce00dd1c8420…21080fff"),
})- Prize
- 0.01 BTC
- Key material
- hex
- Verification
- verified
- Solved
- 2025-04-16 · 2h 36m
tx 2
- Trail
- Explorerblockstream.info
- Sourcebitcointalk.org/index.php?topic=5538285
- Trymini/5 in the playground
- Address
- 1PGRtg6XjiYSB1VJAhsqLQc6hQeBqFGVPD
hash160 f43dc8d9d15c823a5c0434f49ac8f271457c0d6d
Balance
asking the explorer
Key
- public key · compressed
- 03150992937967192ebcd2539e5a949689ac69e6458f9178e7251356ffe079b7f0
- private key (hex)
- ce00dd1c84203ffc9a80a5d563182ffd67006e8e42101ffe3380374721080fff
Transactions
- funding2025-04-160.01 BTC6fc1d3c404…421aa6
- claim2025-04-160.01 BTC3906084eb1…486379
Hints
- 2025-04-16
official03150992937967192EBCD2539E5A949689AC69E6458F9178E7251356FFE079B7F0 Hint: private key is ABCD where A (lowest bits of privkey) - some 64bit value B = 2*A C = 3*A D = 4*A
Sourcebitcointalk.org/index.php?topic=5538285.msg65283009
Published answer
Correct! We just need to use Scale = 1 | (2 << 64) | (3 << 128) | (4 << 192). There are two ways: 1. Scale G: G' = G * Scale or 2. Scale PubKey: PubKey' = PubKey / Scale. And then use kangaroo or bsgs. Very easy!
2025-04-16bitcointalk.org/index.php?topic=5538285.msg65284065