Bitcoin Forum
June 27, 2017, 12:35:33 AM *
News: Latest stable version of Bitcoin Core: 0.14.2  [Torrent].
 
   Home   Help Search Donate Login Register  
Pages: [1]
  Print  
Author Topic: What are BIP32, BIP39 and BIP44 ?  (Read 21695 times)
newIndia
Legendary
*
Offline Offline

Activity: 1218


View Profile
June 08, 2014, 09:29:14 PM
 #1

I recently came across the terms BIP32, BIP39 and BIP44. What are these ? I understand BIP is Bitcoin Improvement Proposal, which is kind of RFC for the internet. But what does these 3 specific protocol speaks about ? I checked https://en.bitcoin.it/wiki/BIP_0032 but did not get anything !!! Is there an easier explanation to these ?

p.s. I was looking for the CarbonWallet source code on Github and found on this forum that it requires to implement BIP32, BIP39 and BIP44.

1498523733
Hero Member
*
Offline Offline

Posts: 1498523733

View Profile Personal Message (Offline)

Ignore
1498523733
Reply with quote  #2

1498523733
Report to moderator
1498523733
Hero Member
*
Offline Offline

Posts: 1498523733

View Profile Personal Message (Offline)

Ignore
1498523733
Reply with quote  #2

1498523733
Report to moderator
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction. Advertise here.
1498523733
Hero Member
*
Offline Offline

Posts: 1498523733

View Profile Personal Message (Offline)

Ignore
1498523733
Reply with quote  #2

1498523733
Report to moderator
1498523733
Hero Member
*
Offline Offline

Posts: 1498523733

View Profile Personal Message (Offline)

Ignore
1498523733
Reply with quote  #2

1498523733
Report to moderator
odolvlobo
Legendary
*
Offline Offline

Activity: 1806



View Profile
June 09, 2014, 06:56:51 AM
 #2

I recently came across the terms BIP32, BIP39 and BIP44. What are these ? I understand BIP is Bitcoin Improvement Proposal, which is kind of RFC for the internet. But what does these 3 specific protocol speaks about ? I checked https://en.bitcoin.it/wiki/BIP_0032 but did not get anything !!! Is there an easier explanation to these ?

p.s. I was looking for the CarbonWallet source code on Github and found on this forum that it requires to implement BIP32, BIP39 and BIP44.


BIP-0032: https://github.com/bitcoin/bips/blob/master/bip-0032.mediawiki
Quote
This document describes hierarchical determinstic wallets (or "HD Wallets"): wallets which can be shared partially or entirely with different systems, each with or without the ability to spend coins.

BIP-0039: https://github.com/bitcoin/bips/blob/master/bip-0039.mediawiki
Quote
This BIP describes the implementation of a mnemonic code or mnemonic sentence -- a group of easy to remember words -- for the generation of deterministic wallets.

BIP-0044: https://github.com/bitcoin/bips/blob/master/bip-0044.mediawiki
Quote
This BIP defines a logical hierarchy for deterministic wallets based on an algorithm described in BIP-0032 (BIP32 from now on) and purpose scheme described in BIP-0043 (BIP43 from now on).



Buy bitcoins with cash from somebody near you: LocalBitcoins
Join an anti-signature campaign: DannyHamilton's ignore list
Dannie
Legendary
*
Offline Offline

Activity: 910


View Profile
June 09, 2014, 09:57:58 AM
 #3

I checked https://en.bitcoin.it/wiki/BIP_0032 but did not get anything !!!

Indeed there is a line at the bottom of the page:
"Please see BIP 0032 for the up-to-date text and status."

newIndia
Legendary
*
Offline Offline

Activity: 1218


View Profile
October 05, 2014, 11:27:42 PM
 #4

I recently came across the terms BIP32, BIP39 and BIP44. What are these ? I understand BIP is Bitcoin Improvement Proposal, which is kind of RFC for the internet. But what does these 3 specific protocol speaks about ? I checked https://en.bitcoin.it/wiki/BIP_0032 but did not get anything !!! Is there an easier explanation to these ?

p.s. I was looking for the CarbonWallet source code on Github and found on this forum that it requires to implement BIP32, BIP39 and BIP44.


BIP-0032: https://github.com/bitcoin/bips/blob/master/bip-0032.mediawiki
Quote
This document describes hierarchical determinstic wallets (or "HD Wallets"): wallets which can be shared partially or entirely with different systems, each with or without the ability to spend coins.

BIP-0039: https://github.com/bitcoin/bips/blob/master/bip-0039.mediawiki
Quote
This BIP describes the implementation of a mnemonic code or mnemonic sentence -- a group of easy to remember words -- for the generation of deterministic wallets.

BIP-0044: https://github.com/bitcoin/bips/blob/master/bip-0044.mediawiki
Quote
This BIP defines a logical hierarchy for deterministic wallets based on an algorithm described in BIP-0032 (BIP32 from now on) and purpose scheme described in BIP-0043 (BIP43 from now on).




Thank U. Is it the fact that only those who have access to https://github.com/bitcoin can add a Bitcoin Improvement Proposal ?

deepceleron
Legendary
*
Offline Offline

Activity: 1484



View Profile WWW
October 06, 2014, 03:01:07 AM
 #5

It looks like OP was reading something about HD deterministic wallets, wallets where all future addresses are based on a single seed value instead of being randomly generated on-demand.

Thank U. Is it the fact that only those who have access to https://github.com/bitcoin can add a Bitcoin Improvement Proposal ?

The answer is one click away in the links you were given. BIP0001 defines what a BIP is and the submission procedures.
 

People wishing to submit BIPs, first should propose their idea or document to the mailing list. After discussion they should email Greg Maxwell <gmaxwell@gmail.com>. After copy-editing and acceptance, it will be published here.

We are fairly liberal with approving BIPs, and try not to be too involved in decision making on behalf of the community. The exception is in very rare cases of dispute resolution when a decision is contentious and cannot be agreed upon. In those cases, the conservative option will always be preferred.

Having a BIP here does not make it a formally accepted standard until its status becomes Active. For a BIP to become Active requires the mutual consent of the community.

Those proposing changes should consider that ultimately consent may rest with the consensus of the Bitcoin users (see also: economic majority).

Bitzkrieg
Full Member
***
Offline Offline

Activity: 150

------bitcoiner@heart.email


View Profile
October 06, 2014, 12:31:41 PM
 #6

I checked https://en.bitcoin.it/wiki/BIP_0032 but did not get anything !!!

Indeed there is a line at the bottom of the page:
"Please see BIP 0032 for the up-to-date text and status."

Well, how about that? Can I also delete and copy it again?

\\\\\\\\\\\\\\\\\\\\◥◣◢◤////////////////////
❖ Win88.me ❖ Fair, Trusted Online BTC Gambling ❖
////////////////////◢◤◥◣\\\\\\\\\\\\\\\\\\\\
FUR11
Sr. Member
****
Offline Offline

Activity: 378

FURring bitcoin up since 1762


View Profile
October 06, 2014, 12:41:24 PM
 #7

I find it peculiar, that a group of core developers decide about which BIPs get 'approved'. I understand that this doesn't harm Bitcoin directly or anything, but it is another small centralized point in the Bitcoin ecosystem, actually!

BitCoinDream
Legendary
*
Offline Offline

Activity: 1218

The revolution will be digital


View Profile
October 06, 2014, 03:04:59 PM
 #8

I find it peculiar, that a group of core developers decide about which BIPs get 'approved'. I understand that this doesn't harm Bitcoin directly or anything, but it is another small centralized point in the Bitcoin ecosystem, actually!

Correct... as long as u accept Bitcoin Core as the official wallet. The moment u shift to other wallet like multibit, electrum or armory these core developers goes out of context.

johnwest
Sr. Member
****
Offline Offline

Activity: 406



View Profile
October 06, 2014, 08:36:29 PM
 #9

I recently came across the terms BIP32, BIP39 and BIP44. What are these ? I understand BIP is Bitcoin Improvement Proposal, which is kind of RFC for the internet. But what does these 3 specific protocol speaks about ? I checked https://en.bitcoin.it/wiki/BIP_0032 but did not get anything !!! Is there an easier explanation to these ?

p.s. I was looking for the CarbonWallet source code on Github and found on this forum that it requires to implement BIP32, BIP39 and BIP44.


BIP-0032: https://github.com/bitcoin/bips/blob/master/bip-0032.mediawiki
Quote
This document describes hierarchical determinstic wallets (or "HD Wallets"): wallets which can be shared partially or entirely with different systems, each with or without the ability to spend coins.

BIP-0039: https://github.com/bitcoin/bips/blob/master/bip-0039.mediawiki
Quote
This BIP describes the implementation of a mnemonic code or mnemonic sentence -- a group of easy to remember words -- for the generation of deterministic wallets.

BIP-0044: https://github.com/bitcoin/bips/blob/master/bip-0044.mediawiki
Quote
This BIP defines a logical hierarchy for deterministic wallets based on an algorithm described in BIP-0032 (BIP32 from now on) and purpose scheme described in BIP-0043 (BIP43 from now on).




Thanks for explanation, I also did not knew about these facts.


        ▄                    ▄██
       ▐██▄                ▄████▄
       █████▄            ▄███████
      ████████▄        ▄██████████
     ▐██████████▄    ▄█████████████
     █████████████▄ ▀██████████████▄
    ████████████████▄ ▀█████████████
   ▐█████████████████▄  ▀████████████
   ████████████████████▄  ▀██████████▌
  ███████████████████████▄  ▀█████████▄
 ▄█████████████████████████▄  ▀████████
 ████████████████████████████▄  ▀██████▌
▐██████████████████████████████▄  ▀██▀▀
▀████████████████████████████████
    ▀▀▀███████████████████████▀
          ▀▀███████████████▀
                ▀▀█████▀▀
.
▄█▄


▀█▀
.
▄█▄


▀█▀
.
Pages: [1]
  Print  
 
Jump to:  

Sponsored by , a Bitcoin-accepting VPN.
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!