People generally write it with И, not Й. Example: "Почему один биткоин так дорого стоит?"
Furthermore, I decided to consult an orthographic (spelling) dictionary, and it confirmed that биткоин indeed has И before Н. I'll try to add link #2 here. Spelling dictonary is a very reputable source!
So can somebody please explain why биткоин has И before Н, or is it a complete mystery?
For comparison, Tolkien dwarf names (from 'Hobbit') are spelled in English as Oin and Gloin. In Russian they are Ойн и Глойн. No matter what translation I encountered (I have at least two available), they are always spelled with Й.