• 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

Bitcoin Price Crashes To Two-Week Low Near $66,000

Bitcoin Price Crashes To Two-Week Low Near $66,000

March 28, 2026
Is Bitcoin About to Drop Again? BTC Tests Critical $65.5K Support Level – Markets and Prices Bitcoin News

Is Bitcoin About to Drop Again? BTC Tests Critical $65.5K Support Level – Markets and Prices Bitcoin News

March 28, 2026
Share76Tweet47

Related Posts

Bitcoin Price Crashes To Two-Week Low Near $66,000

Bitcoin Price Crashes To Two-Week Low Near $66,000

by Moussa
March 28, 2026
0

Bitcoin price fell below $66,500 on Friday, hitting its lowest level in more than two weeks as a wave of...

Is Bitcoin About to Drop Again? BTC Tests Critical $65.5K Support Level – Markets and Prices Bitcoin News

Is Bitcoin About to Drop Again? BTC Tests Critical $65.5K Support Level – Markets and Prices Bitcoin News

by Moussa
March 28, 2026
0

Is Bitcoin About to Drop Again? BTC Tests Critical $65.5K Support Level Price action on bitcoin‘s daily chart reflected a...

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

Web3/crypto service with non-bip39 wordlist recovery phrase

by Moussa
March 28, 2026
0

I'm looking for a web-based wallet, web3 service or exchange that uses their own, non-bip39 wordlist. My backup phrase contains...

Congressman Keith Self Moves To Block US CBDC Via Defense Bill Amendment

US Could Lose Industry to EU MiCA if CLARITY Act Bill Delays Continue

by Moussa
March 28, 2026
0

The warning from the crypto industry is becoming blunt: the United States is losing the regulatory race, and Europe is...

Bitcoin 53% Down From Cycle Peak – Key Levels To Clear For Full Recovery

Bitcoin 53% Down From Cycle Peak – Key Levels To Clear For Full Recovery

by Moussa
March 28, 2026
0

Trusted Editorial content, reviewed by leading industry experts and seasoned editors. Ad Disclosure The Bitcoin market remains in a bear...

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