Skip to content

Add Turkish wordlist to BIP39#1613

Closed
efecini wants to merge 3 commits intobitcoin:masterfrom
efecini:master
Closed

Add Turkish wordlist to BIP39#1613
efecini wants to merge 3 commits intobitcoin:masterfrom
efecini:master

Conversation

@efecini
Copy link
Copy Markdown

@efecini efecini commented Jun 8, 2024

According to the "EF English Proficiency Index", Turkish people have low proficiency in English hence we need the Turkish seed words. Link: https://en.wikipedia.org/wiki/EF_English_Proficiency_Index

@murchandamus
Copy link
Copy Markdown
Member

murchandamus commented Jun 9, 2024

Hi Efe,

This update sounds to me as if the BIP39 authors have generally restricted themselves to focus only on an English wordlist. I am afraid that I do not know where your wordlist should be submitted eventually, since neither BIP39 nor the WLIPs seem to be looking to incorporate further lists. Perhaps this would be a topic to discuss with other Turkish speaking Bitcoin users.

I also noticed that there were at least two prior attempts to create a Turkish word list. You may find #1173 and #1359 useful.

@efecini
Copy link
Copy Markdown
Author

efecini commented Jun 9, 2024

Hi Efe,

This update sounds to me as if the BIP39 authors have generally restricted themselves to focus only on an English wordlist. I am afraid that I do not know where your wordlist should be submitted eventually, since neither BIP39 nor the WLIPs seem to be looking to incorporate further lists. Perhaps this would be a topic to discuss with other Turkish speaking Bitcoin users.

I also noticed that there were at least two prior attempts to create a Turkish word list. You may find #1173 and #1359 useful.

I checked them both and both of them has falsy words. If there is a Portuguese wordlist(population: 10M), there should be a Turkish one too(population: 85M). I am living in Turkey as a resident for 38 years now and have sufficient knowledge on how low an average Turkish citizen English proficiency level is. Again, if a Portuguese person has the ability to save wealth in 12 words in his/her native language, a Turkish person also should.

@untreu2
Copy link
Copy Markdown

untreu2 commented Jun 9, 2024

ACK

10 similar comments
@izelgurbuz
Copy link
Copy Markdown

ACK

@Metonya
Copy link
Copy Markdown

Metonya commented Jun 9, 2024

ACK

@konnydacherry
Copy link
Copy Markdown

ACK

@fizikseltasfiye
Copy link
Copy Markdown

ACK

@cankasikcii
Copy link
Copy Markdown

ACK

@leonidasbitcoin
Copy link
Copy Markdown

ACK

@cemgolo
Copy link
Copy Markdown

cemgolo commented Jun 9, 2024

ACK

@tansiret
Copy link
Copy Markdown

tansiret commented Jun 9, 2024

ACK

@teyleryan
Copy link
Copy Markdown

ACK

@merveaslanturkiyelidemir
Copy link
Copy Markdown

ACK

Copy link
Copy Markdown
Member

@murchandamus murchandamus left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hey, it’s great to see that there are a lot of people supporting your project.

As explained above, BIP 39 no longer accepts additional word lists. I encourage you to continue to hone your work and pursue publication, but as BIPs are author documents, I do not see it getting published in BIP 39.

I see a couple possibilities:

  • Draft your own BIP to supersede BIP 39 in regard to Turkish
  • Publish your wordlist independently per a designated GitHub page or repository

Either way, I would hope that some of the people that appeared here to support your pull request would also support you by reviewing your proposal and helping you disambiguate the words on the list.

Comment on lines +139 to +142
aya
ayak
ayar
ayaz
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Scrolling over your list, I noticed that there are a number of words that overlap with others in the first three letters, and in some cases those three letters by themselves are even another word on the list, e.g.

aya
ayak
ayar
ayaz

This feels like a certain pitfall for would-be users. One of the main design goals of these wordlists is to make the words as distinctive as possible. I would recommend that you aim for a difference of at least two letters among the first four letters, and that words should never be prefixes of other words on the list.

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Adding to this, one of the key properties of the word lists is that the words are uniquely identifiable by their first four letters. Projects like crypto steel rely on this behavior.

aptal
ara
araf
arak
Copy link
Copy Markdown
Member

@murchandamus murchandamus Jun 10, 2024

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Anagrams seem especially dangerous:

arak

arka

I would recommend that you reconsider the design goals for your wordlist and selection of words from the perspective that someone with a smattering of understanding transcribes their seed words under pressure from some Bitcoin enthusiast and then later proceeds to depend on their seed backup for their life savings without ever verifying that it is accurate.

@jonatack
Copy link
Copy Markdown
Member

jonatack commented Jun 10, 2024

As explained above, BIP 39 no longer accepts additional word lists. I encourage you to continue to hone your work and pursue publication, but as BIPs are author documents, I do not see it getting published in BIP 39.

I see a couple possibilities:

  • Draft your own BIP to supersede BIP 39 in regard to Turkish
  • Publish your wordlist independently per a designated GitHub page or repository

Either way, I would hope that some of the people that appeared here to support your pull request would also support you by reviewing your proposal and helping you disambiguate the words on the list.

Thank you @efecini for your proposal. Nevertheless, @murchandamus is correct; according to the BIP author's feedback in #1395 (comment), further wordlists won't be added to BIP39. This should therefore be closed in favor of one of the alternatives suggested (and bip-0039/bip-0039-wordlists.md updated).

@jonatack jonatack closed this Jun 10, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.