Puzzle
On Twitter, Asanoha has posted a challenge worth 100k sats to unscramble some letters into a 12 word seed phrase.
It's a little unclear from the first tweet, but he has a couple hints that explain
-
the weird characters mean nothing.
-
the letters in the picture are all the letters used in the seed phrase.
-
it's the BIP-39 seed word list
Method
(I was working on this while feeding three super-hyper kids, so I may have missed some details, but I'm posting what I've done so far in case it's helpful to anyone, because I think I'm not gonna be able to work on it much more.)
- I started by looking to see what letters were not present in the puzzle picture. They are
b d k l r v w x z
- I downloaded the BIP-39 word list and removed all the words that contained the above letters. This leaves you with 366 words1
access account accuse acoustic act action again age agent aim among amount ancient announce antenna antique aspect asset assist assume asthma atom auction august aunt auto autumn cactus cage camp can cannon canoe captain case cash casino cat catch caught cause caution cement census champion change chaos chase chat cheap cheese chef chest chief choice choose cinnamon coach coast coconut coffee coin come comic common connect cost cotton couch cousin cup cushion custom cute east echo egg eight emotion enact engage engine enhance enough equip escape essence estate ethics face faint faith fame famous fan fashion fat fatigue fee fence fetch fiction fine finish fish fit fitness foam focus fog foot fun gain game gap gas gasp gate gauge genius genuine ghost giant gift goat goose gossip guess gun hat height hen high hint hip home hope host huge human hunt ice icon image imitate immense immune impact impose inch income infant inject inmate innocent input insane insect intact into issue item jeans join juice jump just machine magic magnet main man manage mango mansion mass match math mean meat mechanic mention menu mesh message mimic minimum minute miss mom moment month moon mosquito motion mountain mouse much muffin museum music must name nation nest net nice night noise nominee nose note nothing notice nut ocean off office often omit once one onion open opinion oppose option output pact page panic pass patch path patient pause peace peanut peasant pen pet phone photo piano picnic piece pig pigeon pipe pitch poem poet point position post potato punch push put quantum question quit quote safe same satoshi sauce sausage scan scene scheme science scout sea season seat section segment sense sentence session setup shaft shift shine ship shoe shoot shop siege sight sign since sing situate smooth snap sniff soap soft someone song soon soup south space spice spin spoon spot staff stage stamp state stem step sting stomach stone stuff success such suggest suit sun sunset suspect sustain tag tape taste tattoo teach team ten tenant tennis tent test that theme then thing this thought time tip tissue toast toe tomato tone tongue tonight tooth top topic toss tuition tuna unique unit upon upset usage use
- I'm assuming because some letters are repeated in the puzzle picture, all the letters used in the seed phrase are shown in the picture, meaning the 12 word seed phrase has 46 characters. They are
pqnieoeuoeheisfppspmecsacaosohegntigujgpeiafss
- Now, the goal is to take my 366-word list and check it to see if there is some twelve word combination that matches 46 characters and that repeats each character as many times as is shown in the puzzle picture. I'll post a comment if I figure out how to do this.
Footnotes
-
FractalEncrypt said he got the list of words down to 547 and I'm not at all sure why he got that number of words. He's a pretty smart guy, so I think I may have screwed something up in my reasoning. Nevertheless: onward! ↩
m
s ort
s. These can also be filtered, resulting in 574 possible words:z
, and I filter the whole 2048 list removing all words containingz
it will remove the wordbreeze
.breeze
is not a problem because it would be removed anyway.j
in the puzzle picture.j
and 2 of these have at
in them.j
in it happens to be one of the j-words that also has at
, our word list suddenly goes down to 186 words...just
the only q-word on the list that works isequip
act age aim atom aunt auto cage camp can case cash cat chat chef coin come cost cup cute east echo egg face fame fan fat fee fine fish fit foam fog foot fun gain game gap gas gasp gate gift goat gun hat hen high hint hip home hope host huge hunt ice icon inch into item join jump just main man mass math mean meat menu mesh miss moon much must name nest net nice nose note nut off once one open pact page pass path pen pet pig pigeon pipe poem poet post push put quit safe same scan sea seat ship shoe shop sign sing snap sniff soap soft song soon soup spin spot stem step such suit sun unit upon use
q
, the q-word isquit
t
and we used it up in this word, so the list should remove all other words that have at