• About
  • FAQ
  • Earn Bitcoin while Surfing the net
  • Buy & Sell Crypto on Paxful
Newsletter
Approx Foundation
  • Home
    • Home – Layout 1
  • Bitcoin
  • Ethereum
  • Regulation
  • Market
  • Blockchain
  • Business
  • Guide
  • Contact Us
No Result
View All Result
  • Home
    • Home – Layout 1
  • Bitcoin
  • Ethereum
  • Regulation
  • Market
  • Blockchain
  • Business
  • Guide
  • Contact Us
No Result
View All Result
Approx Foundation
No Result
View All Result
Home Bitcoin

How does the extended key derivation process happen in Electrum?

approx by approx
December 31, 2023
in Bitcoin
0
189
SHARES
1.5k
VIEWS
Share on FacebookShare on Twitter


I’m trying to replicate some of the Electrum’s functionalities in an effort to understand the Bitcoin protocol. According to what I gathered from BIP-32 there are 3 child key derivation (CKD) functions:

  • private parent key –> private child key
  • public parent key –> public child key
  • private parent key –> public child key

I started with the following sample mnemonic:

ancient inflict mimic valve luggage doctor march tackle hour danger shoot urban

I’ve successfully derived the master private key (927e83f76f95b957e5bde160761b8cee72094edc8c7007bcf31f53fa0ce5e483) and master public key (03931fb9b188e7c582e187620bd8d65eec7ddcd134f68cae78301a6f94fb866d68). However, when I try to derive the public key/ address associated with the path shown as m/0/0 by the wallet, the results don’t match. I’ve tried many code tweaks (key hardening, different depths, etc) with lots of different results. The expected results are:

  • public key: 022586d491bc387b161959e25d05772e98814da69215a3152b54e4d1ae0c1a4168
  • address: bc1q83ljq9ad7rck4vdz0l7f7rr2zsprgn8rtvpmpa

I’m self implementing the secp256k1 field operation, but I believe the main reason for the wrong results are flawed CKD functions in my code. Some of the points that are not clear to me:

  1. Why are the chain codes identical if they seem to be obtained by different processes?

This extension, called the chain code, is identical for corresponding private and public keys, and consists of 32 bytes.

  1. Aren’t public keys in general expected to be independently derived from private keys by scalar multiplication? There seems to be two additional routes to derive extended public child keys, namely, either from a public parent key or private parent key, and by different means, according to BIP-32.
  2. The private parent key –> public child key route involves a “neutered” key. What key is “neutered” and what does it mean?



Source link

Related articles

Bithumb’s Accidental $44 Billion Bitcoin Overpayment Triggers Sudden Inspection, Scrutiny of Internal Controls

Bithumb’s Accidental $44 Billion Bitcoin Overpayment Triggers Sudden Inspection, Scrutiny of Internal Controls

February 11, 2026
How do Bitcoin mining pools typically handle payout frequency versus thresholds?

What mobile lightning wallets show the user the preimage?

February 11, 2026
Share76Tweet47

Related Posts

Bithumb’s Accidental $44 Billion Bitcoin Overpayment Triggers Sudden Inspection, Scrutiny of Internal Controls

Bithumb’s Accidental $44 Billion Bitcoin Overpayment Triggers Sudden Inspection, Scrutiny of Internal Controls

by Moussa
February 11, 2026
0

South Korea’s Financial Supervisory Service launches a formal inspection of Bithumb over a $44 billion bitcoin overpayment accident and possible...

How do Bitcoin mining pools typically handle payout frequency versus thresholds?

What mobile lightning wallets show the user the preimage?

by Moussa
February 11, 2026
0

It seems like most mobile lightning wallets don't make the preimage accessible to the user after a lightning invoice is...

Solana Price Up 1% As 21Shares Files SOL ETF, Cboe Approves It

Solana Falls 3% Despite $1.3 Billion in Weekly Stablecoin Inflows

by Moussa
February 11, 2026
0

Join Our Telegram channel to stay up to date on breaking news coverage Solana price dropped below a crucial support...

What Is WAR Crypto? The Only Coin Pumping In This Bear Market

What Is WAR Crypto? The Only Coin Pumping In This Bear Market

by Moussa
February 11, 2026
0

War Coin (WAR) just ripped past a big milestone, crossing 31,000 holders and tagging a fresh all-time high near a...

EU Eyes Russia Crypto Transaction Ban Over Sanctions Evasion

EU Eyes Russia Crypto Transaction Ban Over Sanctions Evasion

by Moussa
February 11, 2026
0

Trusted Editorial content, reviewed by leading industry experts and seasoned editors. Ad Disclosure As Russia moves to regulate the crypto...

Load More

youssufi.com

sephina.com

[vc_row full_width="stretch_row" parallax="content-moving" vc_row_background="" background_repeat="no-repeat" background_position="center center" footer_scheme="dark" css=".vc_custom_1517813231908{padding-top: 60px !important;padding-bottom: 30px !important;background-color: #191818 !important;background-position: center;background-repeat: no-repeat !important;background-size: cover !important;}" footer_widget_title_color="#fcbf46" footer_button_bg="#fcb11e"][vc_column width="1/4"]

We bring you the latest in Crypto News

[/vc_column][vc_column width="1/4"][vc_wp_categories]
[/vc_column][vc_column width="1/4"][vc_wp_tagcloud taxonomy="post_tag"][/vc_column][vc_column width="1/4"]

Newsletter

[vc_raw_html]JTNDcCUzRSUzQ2RpdiUyMGNsYXNzJTNEJTIydG5wJTIwdG5wLXN1YnNjcmlwdGlvbiUyMiUzRSUwQSUzQ2Zvcm0lMjBtZXRob2QlM0QlMjJwb3N0JTIyJTIwYWN0aW9uJTNEJTIyaHR0cHMlM0ElMkYlMkZhcHByb3gub3JnJTJGJTNGbmElM0RzJTIyJTNFJTBBJTBBJTNDaW5wdXQlMjB0eXBlJTNEJTIyaGlkZGVuJTIyJTIwbmFtZSUzRCUyMm5sYW5nJTIyJTIwdmFsdWUlM0QlMjIlMjIlM0UlM0NkaXYlMjBjbGFzcyUzRCUyMnRucC1maWVsZCUyMHRucC1maWVsZC1maXJzdG5hbWUlMjIlM0UlM0NsYWJlbCUyMGZvciUzRCUyMnRucC0xJTIyJTNFRmlyc3QlMjBuYW1lJTIwb3IlMjBmdWxsJTIwbmFtZSUzQyUyRmxhYmVsJTNFJTBBJTNDaW5wdXQlMjBjbGFzcyUzRCUyMnRucC1uYW1lJTIyJTIwdHlwZSUzRCUyMnRleHQlMjIlMjBuYW1lJTNEJTIybm4lMjIlMjBpZCUzRCUyMnRucC0xJTIyJTIwdmFsdWUlM0QlMjIlMjIlM0UlM0MlMkZkaXYlM0UlMEElM0NkaXYlMjBjbGFzcyUzRCUyMnRucC1maWVsZCUyMHRucC1maWVsZC1lbWFpbCUyMiUzRSUzQ2xhYmVsJTIwZm9yJTNEJTIydG5wLTIlMjIlM0VFbWFpbCUzQyUyRmxhYmVsJTNFJTBBJTNDaW5wdXQlMjBjbGFzcyUzRCUyMnRucC1lbWFpbCUyMiUyMHR5cGUlM0QlMjJlbWFpbCUyMiUyMG5hbWUlM0QlMjJuZSUyMiUyMGlkJTNEJTIydG5wLTIlMjIlMjB2YWx1ZSUzRCUyMiUyMiUyMHJlcXVpcmVkJTNFJTNDJTJGZGl2JTNFJTBBJTNDZGl2JTIwY2xhc3MlM0QlMjJ0bnAtZmllbGQlMjB0bnAtcHJpdmFjeS1maWVsZCUyMiUzRSUzQ2xhYmVsJTNFJTNDaW5wdXQlMjB0eXBlJTNEJTIyY2hlY2tib3glMjIlMjBuYW1lJTNEJTIybnklMjIlMjByZXF1aXJlZCUyMGNsYXNzJTNEJTIydG5wLXByaXZhY3klMjIlM0UlQzIlQTBCeSUyMGNvbnRpbnVpbmclMkMlMjB5b3UlMjBhY2NlcHQlMjB0aGUlMjBwcml2YWN5JTIwcG9saWN5JTNDJTJGbGFiZWwlM0UlM0MlMkZkaXYlM0UlM0NkaXYlMjBjbGFzcyUzRCUyMnRucC1maWVsZCUyMHRucC1maWVsZC1idXR0b24lMjIlM0UlM0NpbnB1dCUyMGNsYXNzJTNEJTIydG5wLXN1Ym1pdCUyMiUyMHR5cGUlM0QlMjJzdWJtaXQlMjIlMjB2YWx1ZSUzRCUyMlN1YnNjcmliZSUyMiUyMCUzRSUwQSUzQyUyRmRpdiUzRSUwQSUzQyUyRmZvcm0lM0UlMEElM0MlMkZkaXYlM0UlM0NiciUyRiUzRSUzQyUyRnAlM0U=[/vc_raw_html][/vc_column][/vc_row]
No Result
View All Result
  • Contact Us
  • Homepages
  • Business
  • Guide

© 2024 APPROX FOUNDATION - The Crypto Currency News