Skip to content

Added bip39 Italian wordlist - #306

Merged
luke-jr merged 3 commits into
bitcoin:masterfrom
paoloaga:bip0039-italian
Feb 3, 2016
Merged

Added bip39 Italian wordlist#306
luke-jr merged 3 commits into
bitcoin:masterfrom
paoloaga:bip0039-italian

Conversation

@paoloaga

Copy link
Copy Markdown
Contributor

Here you can find the proposed Italian wordlist for BIP0039.

Words have been chosen using the following rules:

  1. Simple and common italian words.
  2. Length between 4 and 8 characters.
  3. First 4 letters must be unique between all words.
  4. No accents or special characters.
  5. No complex verb forms.
  6. No plural words.
  7. No words that remind negative/sad/bad things.
  8. If both female/male words are available, choose male version.
  9. No words with double vocals (like: lineetta).
  10. No words already used in other languages mnemonic sets.
  11. If 3 of the first 4 letters are already used in the same sequence in another mnemonic word, there must be at least other 3 different letters.
  12. If 3 of the first 4 letters are already used in the same sequence in another mnemonic word, there not must be the same sequence of 3 or more letters.

Rules 11 and 12 prevent the selection words that are not different enough. This makes each word more recognizable among others and less error prone. For example: the wordlist contains "atono", then "atomo" is rejected, but "atomico" is good.

All the words have been manually selected and automatically checked against the rules.

Words have been checked automatically against an italian dictionary and spell-checker and reviewed one by one.

This was referenced Jan 26, 2016
@paoloaga

Copy link
Copy Markdown
Contributor Author

I apologize for the multiple commits, I tried to squash everything into one but failed (resulting also in 2 closed pull requests). Is it possible to proceed from here?

@luke-jr

luke-jr commented Jan 29, 2016

Copy link
Copy Markdown
Member

Sure, doesn't matter how many commits there are. Can you get an ACK from one of the BIP 39 Authors?

@luke-jr luke-jr added the Proposed BIP modification PR by non-owner to update BIP content label Jan 29, 2016
@voisine

voisine commented Jan 29, 2016

Copy link
Copy Markdown
Contributor

@paoloaga is the word list NFKD normalized? (I haven't checked)

@dcousens

Copy link
Copy Markdown
Contributor

@voisine its not using any non-ascii characters, AFAIK it should be OK

@paoloaga

Copy link
Copy Markdown
Contributor Author

@voisine yes, all the words are using standard ASCII charset. Chosen words don't have any accent or special char in native language so they don't cause any confusion. They are also different enough so that they can't be misspelled/misunderstood, they are all recognizable from the first 4 characters, there are at least 3 different chars between words, and words that have similar letter patterns have been avoided.

@dcousens

Copy link
Copy Markdown
Contributor

Great work @paoloaga 👍

@laanwj

laanwj commented Feb 1, 2016

Copy link
Copy Markdown
Member

@voisine looks like this word list meets all the requirements; just waiting for your ACK to merge

@voisine

voisine commented Feb 1, 2016

Copy link
Copy Markdown
Contributor

non-itallian speaking ACK, thanks @paoloaga

@HostFat

HostFat commented Feb 1, 2016

Copy link
Copy Markdown

italian speaking ACK

@Polve

Polve commented Feb 3, 2016

Copy link
Copy Markdown

Italian speaking ACK 👍

@paoloaga

paoloaga commented Feb 3, 2016

Copy link
Copy Markdown
Contributor Author

Thanks @dcousens , @voisine , @HostFat , @Polve .

luke-jr added a commit that referenced this pull request Feb 3, 2016
@luke-jr
luke-jr merged commit 605823f into bitcoin:master Feb 3, 2016
luke-jr pushed a commit to luke-jr/bips that referenced this pull request Jan 20, 2018
Added fix for duplicate word courtesy of @dimitris-t in bitcoin#306.
luke-jr pushed a commit to luke-jr/bips that referenced this pull request Jan 20, 2018
More line editing and clarifications, also includes typo-fix from @dimitris-t in bitcoin#306 and table of contents from @bcongdon in bitcoin#310.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Proposed BIP modification PR by non-owner to update BIP content

Projects

None yet

Development

Successfully merging this pull request may close these issues.

7 participants