RushWallet contest
RushWallet contest
bitcoin
Thirty brainwallets from 2014. Almost all cracked since.
- Author
- Dmitri Kryptokov
- Prize recorded
- -
- Still unsolved
- 1 · -
Census
- solved
- 2997%
- unsolved
- 13%
- public keys
- 30100%
- private keys
- 2997%
Access
- Load
getCollection("rushwallet") - Showrushwallet/1 in the playground
- Listall 30 in the playground
Hints
- undated
officialSearch for clues in the RushWallet Fundraiser video to unlock each wallet and claim the bitcoins.
Sourcerushwallet.com/contestConfirmweb.archive.org
The puzzle
RushWallet was a brainwallet service. Type a passphrase, get a key. In September 2014 its author funded thirty addresses from thirty passphrases and dared people to find them. Almost all of them fell over the following years. The last solve on the record is from 2018. And the passphrases turned out to be the kind of thing a wordlist finds: long digit strings, repeated tokens.
What the records carry
A solved RushWallet puzzle carries the hex key, the uncompressed WIF and the passphrase that produced it. The data gate checks two things: the key derives the address, and the WIF decodes to the key. The passphrase is on the record as data. The library doesn't re-hash it. Passphrase to key is RushWallet's own scheme and out of scope here.
export const rushwalletPuzzle1 = puzzle({
id: "rushwallet/1",
chain: "bitcoin",
address: "1NKUXbr2URfQyzREPUzoj4MR4ytF5mEm8u",
sourceUrl: "https://web.archive.org/web/20150208172337/https://rushwallet.com/contest",
startedAt: "2014-09-22 20:17:14",
status: Status.Solved,
pubkey: uncompressed("040f5492…4d52"),
key: hex("af9a17713338d255ca023b7014c2c9dfcbef656d61a3370156bb804269b74a0d")
.wif("5K9d6a9ivmDKRe77hnzrSrg2iGkwFuvg1cCGDGBpsgyk6is9U7g")
.passphrase("5784623964023 578462396402"),
solvedAt: "2018-01-10 19:55:58",
});
No prize on any of them. The contest paid its winners outside the funded addresses. A prize field here would be a guess, so the record leaves it out instead of writing 0.
Status
Twenty-nine solved and one still unsolved. Wallet 26 used to be the odd one, claimed: swept on 2014-09-25, two and a half days into the contest, and no key anywhere. The coins moved and nobody said how.
Twelve years later the passphrase turned up by accident, in research on something else entirely. And what was it? RushWallet by Kryptokit Fundraiser. The contest's own name, typed into its own brainwallet. Not exactly a wordlist challenge. It hashes to the record's public key, so wallet 26 is solved now. solvedAt is the sweep and solver stays empty, because who swept it is still anyone's guess.
Every puzzle
One page each: the record, the transactions and the live balance.
- 1 solved-1NKUXbr2URfQyz…tF5mEm8u
- 2 solved-1ECmvpGxQWaRf7…57NA77WN
- 3 solved-1NWexsN7HZjNbm…J3Trvuz5
- 4 solved-1Ea5uafoorbr74…i8BF7uYK
- 5 solved-1Djjzr1bCyys1m…gRv7MzQM
- 6 solved-1MFUVBapEBURA3…hqbYrvvf
- 7 solved-16Y9k4AhDJG43d…fTH2t96x
- 8 solved-1BgDHVsu56WwTt…4KZcrgvR
- 9 solved-1MmiWF1RaDN3yV…RF68D1cT
- 10 solved-1EHxfmrG74HSv1…1pSPr4h7
- 11 solved-17wDTyKr6pEn6m…E1L3SMjb
- 12 solved-1EWr7tvs8efFu1…HFpxH2nF
- 13 solved-1GwQ9ik3PH6g4B…UyfQVBpn
- 14 solved-146uBhbW8pvwW3…Aj9jZj7W
- 15 solved-17TF8fyceXiL81…CJCPQSUz
- 16 solved-18WG8J9R7pKiAJ…BKp2Rox7
- 17 solved-16tGKq48tGq3Td…XoEfZpBC
- 18 solved-1NUpp6S2LjpDBV…C6cXQNxp
- 19 solved-1BwnBeM3xHh8cV…B1APLDSE
- 20 solved-1F49nZxGdLbqKH…Xc8xJBAU
- 21 solved-1DXHoGc61UE4x2…QjyMi9dE
- 22 solved-19aWJDZ6i4FGLB…kmsVdFf6
- 23 solved-1724izW5beNyKG…8fZoo2RL
- 24 solved-18oFx6mSd3Yeyw…Y63JUTnP
- 25 solved-1MZcKzhoptp5ZC…vjHGa8xR
- 26 solved-17FTRDmSymwBvw…CbUCNpKS
- 27 solved-1FvnqYfHXEBAbt…xnYVYdWW
- 28 solved-14yaVUgstpqavP…umysqxZV
- 29 solved-1N1YaNNTNw54g1…gjDqrnsQ
- 30 unsolved-13Q8hJqagtd77o…BFSsYxyj