Bitcoin Forum
May 31, 2020, 05:18:52 AM *
News: Latest Bitcoin Core release: 0.19.1 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: What are BIP32, BIP39 and BIP44 ?  (Read 33981 times)
newIndia
Legendary
*
Offline Offline

Activity: 1792
Merit: 1034


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.

1590902332
Hero Member
*
Offline Offline

Posts: 1590902332

View Profile Personal Message (Offline)

Ignore
1590902332
Reply with quote  #2

1590902332
Report to moderator
FAST DICE GAME $500 DAILY CONTEST BEST AUTOBET MODE 30% RAKEBACK FOR VIPS PROVABLY FAIR Play Now Play Now
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction. Advertise here.
1590902332
Hero Member
*
Offline Offline

Posts: 1590902332

View Profile Personal Message (Offline)

Ignore
1590902332
Reply with quote  #2

1590902332
Report to moderator
1590902332
Hero Member
*
Offline Offline

Posts: 1590902332

View Profile Personal Message (Offline)

Ignore
1590902332
Reply with quote  #2

1590902332
Report to moderator
odolvlobo
Legendary
*
Offline Offline

Activity: 2870
Merit: 1572



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 stuff on Amazon with BTC or convert Amazon points to BTC here: Purse.io
Join an anti-signature campaign: Click ignore on the members of signature campaigns.
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
Legendary
*
Offline Offline

Activity: 1792
Merit: 1034


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: 1000



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

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: 994
Merit: 503


Bitcointalk Charity Program --> Contribute Now.


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.

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

█████████████████████████████
Program

❤️
Give Hope To Everyone
━━━━━━━» $1 Is A Big Thing For Them

❤️
.
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!