Bitcoin Forum
May 03, 2024, 07:49:18 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Brainwallet.org Poetry  (Read 1458 times)
keatonatron (OP)
Sr. Member
****
Offline Offline

Activity: 308
Merit: 250


Jack of oh so many trades.


View Profile
May 28, 2013, 04:25:24 PM
 #1

Hi all,

I've been playing around with the converters at brainwallet.org--pretty cool.

I'm curious about the "poetry" function. I've seen this format used with other services as well as a way to save a secret key that can be used to recover an account, etc.

What I can't find is a technical explanation of how the conversion works. Does anyone know? And is the idea behind it simply that it's easier to avoid typos when typing actual words?

Thanks  Cool

1KEATSvAhbB7yj2baLB5xkyJSnkfqPGAqk
1714765758
Hero Member
*
Offline Offline

Posts: 1714765758

View Profile Personal Message (Offline)

Ignore
1714765758
Reply with quote  #2

1714765758
Report to moderator
Unlike traditional banking where clients have only a few account numbers, with Bitcoin people can create an unlimited number of accounts (addresses). This can be used to easily track payments, and it improves anonymity.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1714765758
Hero Member
*
Offline Offline

Posts: 1714765758

View Profile Personal Message (Offline)

Ignore
1714765758
Reply with quote  #2

1714765758
Report to moderator
1714765758
Hero Member
*
Offline Offline

Posts: 1714765758

View Profile Personal Message (Offline)

Ignore
1714765758
Reply with quote  #2

1714765758
Report to moderator
1714765758
Hero Member
*
Offline Offline

Posts: 1714765758

View Profile Personal Message (Offline)

Ignore
1714765758
Reply with quote  #2

1714765758
Report to moderator
TalkingAntColony
Member
**
Offline Offline

Activity: 62
Merit: 10


View Profile
May 28, 2013, 10:46:28 PM
 #2

From the source:

Code:
/*
    mnemonic.js : Converts between 4-byte aligned strings and a human-readable
    sequence of words. Uses 1626 common words taken from wikipedia article:
    http://en.wiktionary.org/wiki/Wiktionary:Frequency_lists/Contemporary_poetry
    Originally written in python special for Electrum (lightweight Bitcoin client).
    This version has been reimplemented in javascript and placed in public domain.
*/

So it converts every 4 characters to three words from that list.
keatonatron (OP)
Sr. Member
****
Offline Offline

Activity: 308
Merit: 250


Jack of oh so many trades.


View Profile
May 29, 2013, 03:23:42 AM
 #3

Aha! The only place I didn't think to look  Grin

Very interesting. This would be an easier way to type in private keys from a paper wallet, but I think it should be standardized or else the word list might change and render all your data useless. (Easy fix--print both the key and the 'easy to type' real word version)

1KEATSvAhbB7yj2baLB5xkyJSnkfqPGAqk
threeip
Full Member
***
Offline Offline

Activity: 154
Merit: 100



View Profile WWW
July 27, 2013, 08:04:16 PM
 #4

Aha! The only place I didn't think to look  Grin

Very interesting. This would be an easier way to type in private keys from a paper wallet, but I think it should be standardized or else the word list might change and render all your data useless. (Easy fix--print both the key and the 'easy to type' real word version)

The current wordlist and function is here -> http://pastebin.com/4HfuabMb

We could make it a standard right now  Cool

ส็็็็็็็็็็็็็็็็็็็็็็็็็ GPG:2AFD99BB ಠ_ಠ mon
Aleksei Richards
Newbie
*
Offline Offline

Activity: 38
Merit: 0



View Profile
July 29, 2013, 07:58:10 AM
 #5

I think it's already a de-facto standard. We're using it on http://carbonwallet.com/

See https://github.com/carbonwallet/carbonwallet.github.io/blob/master/extjs/mnemonic.js
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!