IDcollectionsRetiredCoder's mini-puzzles

mini/5

Solved on 2025-04-16 after 2h 36m, key published. 0.01 BTC on Bitcoin.

IDmini/505 / 72025-04-16
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

  1. funding2025-04-160.01 BTC6fc1d3c404…421aa6
  2. claim2025-04-160.01 BTC3906084eb1…486379

Hints

  1. 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

    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