rabbidbird
rabbidbird
bitcoin
GitHub user who solved the Bitcoin Movie Enigma after four and a half years, by not trusting the BIP39 checksum.
- Solves
- 1
- Prize recorded
- 0.001 BTC
Solves
- movie_enigma solved2026-09-080.001 BTC
- Channels
- githubgithub.com/rabbidbird
- Address
- 35h2x1Rqq3HmV1NX4KQAGZoz8Vmf42ktQT
Log
Announced the claim in floflo777's open-crypto-puzzles tracker, with the ten intruders and the five movie groups that pick them.
github.com/floflo777/open-crypto-puzzles/issues/24Found that the winning phrase fails the BIP39 checksum and still derives the address, which is why searches that filter by checksum threw it away.
github.com/floflo777/open-crypto-puzzles/issues/24Thanked the contributors of issue 9 in the same tracker for settling which film each frame shows.
github.com/floflo777/open-crypto-puzzles/issues/24Who this is
A GitHub account. It forked floflo777's catalogue of open puzzles and then emptied one of them.
The Bitcoin Movie Enigma had been sitting there since April 2022: 34 movie frames, turn each title into a BIP39 word, throw out the ten intruders, and the 24 words that remain open a wallet with 0.001 BTC. People got the films. People got most of the words. Nobody got the wallet, for four and a half years.
Why it held so long
Because every sane search filters by the checksum first. A random list of 24 BIP39 words is valid only about one time in 256, so you drop the rest and save yourself a lot of hashing. rabbidbird noticed the actual phrase fails that check, and still derives the escrow address, because the seed is just PBKDF2 over whatever words you give it. The oracle everybody built was throwing the answer away. The write-up says it plainly: do not repair the last word.
The intruders come two per theme, and there are five themes: Kubrick, 1979, Jean Reno, two hours or longer, sequels. Careful with Kubrick though, his films stay in the answer, the two that don't fit the group are the intruders. The claim went up in floflo777's issue tracker, not on the puzzle's site, with thanks to the people who had argued there over which film is in which frame. That's a nice way to win.
What the record says
Three facts, all from that one issue: the claim with the intruders, the checksum finding, and the thanks. The address is the one the prize went to. The full phrase and the word mapping live in the puzzle's own record and its solution file, not here.
The record
solver: party("rabbidbird", {
key: "rabbidbird",
about: "GitHub user who solved the Bitcoin Movie Enigma after four and a half years, by not trusting the BIP39 checksum.",
addresses: ["35h2x1Rqq3HmV1NX4KQAGZoz8Vmf42ktQT"],
profiles: [profile("github", "https://github.com/rabbidbird")],
facts: [
fact("Announced the claim in floflo777's open-crypto-puzzles tracker, …", "https://github.com/floflo777/open-crypto-puzzles/issues/24", { date: "2026-09-08" }),
fact("Found that the winning phrase fails the BIP39 checksum and still derives the address, …", "https://github.com/floflo777/open-crypto-puzzles/issues/24", { date: "2026-09-08" }),
// …
],
}),