Bitcoin Forum
April 26, 2024, 07:34:34 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: What are BIP32, BIP39 and BIP44 ?  (Read 34081 times)
newIndia (OP)
Legendary
*
Offline Offline

Activity: 2198
Merit: 1049


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.

BitcoinCleanup.com: Learn why Bitcoin isn't bad for the environment
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1714160074
Hero Member
*
Offline Offline

Posts: 1714160074

View Profile Personal Message (Offline)

Ignore
1714160074
Reply with quote  #2

1714160074
Report to moderator
odolvlobo
Legendary
*
Offline Offline

Activity: 4298
Merit: 3209



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).



Join an anti-signature campaign: Click ignore on the members of signature campaigns.
PGP Fingerprint: 6B6BC26599EC24EF7E29A405EAF050539D0B2925 Signing address: 13GAVJo8YaAuenj6keiEykwxWUZ7jMoSLt
Dannie
Legendary
*
Offline Offline

Activity: 910
Merit: 1000


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 (OP)
Legendary
*
Offline Offline

Activity: 2198
Merit: 1049


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: 1512
Merit: 1025



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
Merit: 100

------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
Merit: 250

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: 2324
Merit: 1204

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
Hero Member
*****
Offline Offline

Activity: 1106
Merit: 503


BabelFish - FISH Token Sale at Sovryn


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.

.USD Stablecoin Aggregator.                                              ▄▀▀▀▀▀▀█
                                            ▄▀      ▄
              ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄      █        █
          ▄▄▀▀▀             ▀▀▄▄    ▀▀▄   ▄▀       █
  ▄     ▄▀ ▄▄▄▄         ▀▄      ▀▀▄▄   █  █       ▄
▀ ▀▄ ▄▀  █ ▄▄ █         ▀ ▄        ▀▀▄█▀▀        █
█ █▄ ▀ ▄█ ▀▄▄▄▄▀   █  ▄    ▀▄        ▄          ▄▄
█ ██               █  █     █   ▄▄▀▀▀ ▀▄          █
█ ▀ ▄▄            █   █   ██▀▀▀     ▄ █▀▀▄       █
 ▀▀   ▀▄       ▄▄▀  ▄█▄▄▀▀  ▀▀▄  ▄▀▀ █    █      ▀
         ▀█▄▄▄▄▀ ▄▄▄▀         ▄▀▀▀  ▄▀      ▀▄     █
               ▀▀▀▄▄▄▄▄▄▄▄▄▄▄██▄▄▄▄▀          █    ▀
                                               ▀▀█▄▄▄█
.BabelFish.█▀▀▀▀▀▀
█      ▀
 █        █      ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
  █       ▀▄   ▄▀▀    ▄▄▀▀             ▀▀▀▄▄
  ▀▄       █  █   ▄▄▀▀      ▄▀         ▄▄▄▄ ▀▄     ▄
   █        ▀▀█▀▀        ▄ ▀         █ ▄▄ █  ▀▄ ▄▀ ▀
   ▀▄▄          ▄        ▄▀    ▄  █   ▀▄▄▄▄▀ █▄ ▀ ▄█ █
   █          ▄▀ ▀▀▀▄▄   █     █  █               ██ █
   █       ▄▀▀█ ▄     ▀▀▀██   █   █            ▄▀▄ ▀ █
  ▄█      █    █ ▀▀▄  ▄▀▀  ▀▀▄▄█▄  ▀▄▄       ▄▀   ▀
  █     ▄▀      ▀▄  ▀▀▀▄         ▀▄▄▄ ▀▄▄▄▄█▀
 ▄▀    █          ▀▄▄▄▄██▄▄▄▄▄▄▄▄▄▄▄█▀▀
█▄▄▄█▀▀
.FISH token sale at Sovryn.████████████████████████████
████████████████████████████
████████████████████████████
████████▀▀▄██████▄▀▀████████
███████  ▀        ▀  ███████
██████                ██████
█████▌   ███    ███   ▐█████
█████▌   ▀▀▀    ▀▀▀   ▐█████
██████                ██████
███████▄  ▀██████▀  ▄███████
████████████████████████████
████████████████████████████
████████████████████████████
████████████████████████████
████████████████████████████
████████████████████████████
█████████████████▀▀  ███████
█████████████▀▀      ███████
█████████▀▀   ▄▄     ███████
█████▀▀    ▄█▀▀     ████████
█████████ █▀        ████████
█████████ █ ▄███▄   ████████
██████████████████▄▄████████
████████████████████████████
████████████████████████████
████████████████████████████
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!