• About
  • FAQ
  • Privacy Policy
  • Support Forum
  • Disclaimer
  • Contact Us
Newsletter
Token Alytics
  • Home
  • Bitcoin
  • Blockchain
  • Cryptocurrency
  • Defi
  • Ripple
  • Ethereum
  • Metaverse
No Result
View All Result
  • Home
  • Bitcoin
  • Blockchain
  • Cryptocurrency
  • Defi
  • Ripple
  • Ethereum
  • Metaverse
No Result
View All Result
Token Alytics
No Result
View All Result
Home Bitcoin

Understanding the benefits/pitfalls of utilizing one/two keychains for wallets

thecryptogoblin by thecryptogoblin
August 9, 2024
in Bitcoin
0
189
SHARES
1.5k
VIEWS
Share on FacebookShare on Twitter


I am attempting to verify I perceive the query: Why Do We Use Change Descriptors when Constructing Wallets?

Context: I work on the Bitcoin Growth Equipment, the place one in every of our core varieties is the Pockets kind. It has sometimes required 2 descriptors (an exterior descriptor and a change (inner) descriptor). This concept is normal follow and used extensively within the trade, however when urgent myself to put in writing about it in our documentation, I used to be left questioning if I actually knew why this was the case. Moreover, customers that request the Pockets be usable with just one descriptor had robust opinions about how the follow of utilizing 2 descriptors was possibly outdated and never required underneath sure circumstances. One consumer instructed us that it was a mistake to double down on the inner/exterior descriptor schism, and that it was a relic of the previous of folks that use electrum wallets.

As a library maintainer, that is the type of factor I need to have a strong grasp on. I am additionally main our documentation efforts, and plan on together with a web page on this.

Right here is my present understanding and questions.

Benefits of utilizing 2 descriptors

  • It doubtlessly permits you settle for 0-conf cash when they’re coming to alter addresses, since you should have been the one to provoke that transaction and won’t double-spend your self.
  • Privateness when utilizing a public electrum server: in instances the place you would possibly ship a complete xpub to an electrum server, you are higher off not giving up your complete keychain however solely half? (at this level it appears trivial to reconstruct transaction historical past however nonetheless, I suppose not giving it out is healthier than doing it).
  • Having only one descriptor forces you to maintain monitor of addresses you have given out when constructing transactions, as a result of in any other case your pockets would possibly use an exterior tackle already given out as change, and if this tackle given out to somebody finally ends up being utilized by them, you may double transactions at that tackle.
  • In instances the place a pockets is recovered, change addresses can nonetheless be labeled as change.

Questions I Nonetheless Have

  • Are there different pitfalls customers of single-descriptor wallets ought to pay attention to within the case the place wallets use extra personal sync instruments like personal Electrum servers and CBF, and utilizing trendy pockets practices that by no means give out repeat addresses?
  • Does the “change” keychain come into coin choice in any respect in Core? For instance, are there algos for coin choice the place understanding if a UTXO is a part of the change keychain reasonably than the exterior keychain issues? If that’s the case, how does it come into play?
  • Another historic data that is good to know and consider for builders of pockets can be appreciated.

Thanks!

Related articles

Evaluation of multisig funds safety technique

Evaluation of multisig funds safety technique

June 15, 2025
New Cryptocurrency Releases, Listings, & Presales In the present day – ReachX Mainnet, Maximize AI, Greatest Pockets Token

New Cryptocurrency Releases, Listings, & Presales In the present day – ReachX Mainnet, Maximize AI, Greatest Pockets Token

June 15, 2025


I am attempting to verify I perceive the query: Why Do We Use Change Descriptors when Constructing Wallets?

Context: I work on the Bitcoin Growth Equipment, the place one in every of our core varieties is the Pockets kind. It has sometimes required 2 descriptors (an exterior descriptor and a change (inner) descriptor). This concept is normal follow and used extensively within the trade, however when urgent myself to put in writing about it in our documentation, I used to be left questioning if I actually knew why this was the case. Moreover, customers that request the Pockets be usable with just one descriptor had robust opinions about how the follow of utilizing 2 descriptors was possibly outdated and never required underneath sure circumstances. One consumer instructed us that it was a mistake to double down on the inner/exterior descriptor schism, and that it was a relic of the previous of folks that use electrum wallets.

As a library maintainer, that is the type of factor I need to have a strong grasp on. I am additionally main our documentation efforts, and plan on together with a web page on this.

Right here is my present understanding and questions.

Benefits of utilizing 2 descriptors

  • It doubtlessly permits you settle for 0-conf cash when they’re coming to alter addresses, since you should have been the one to provoke that transaction and won’t double-spend your self.
  • Privateness when utilizing a public electrum server: in instances the place you would possibly ship a complete xpub to an electrum server, you are higher off not giving up your complete keychain however solely half? (at this level it appears trivial to reconstruct transaction historical past however nonetheless, I suppose not giving it out is healthier than doing it).
  • Having only one descriptor forces you to maintain monitor of addresses you have given out when constructing transactions, as a result of in any other case your pockets would possibly use an exterior tackle already given out as change, and if this tackle given out to somebody finally ends up being utilized by them, you may double transactions at that tackle.
  • In instances the place a pockets is recovered, change addresses can nonetheless be labeled as change.

Questions I Nonetheless Have

  • Are there different pitfalls customers of single-descriptor wallets ought to pay attention to within the case the place wallets use extra personal sync instruments like personal Electrum servers and CBF, and utilizing trendy pockets practices that by no means give out repeat addresses?
  • Does the “change” keychain come into coin choice in any respect in Core? For instance, are there algos for coin choice the place understanding if a UTXO is a part of the change keychain reasonably than the exterior keychain issues? If that’s the case, how does it come into play?
  • Another historic data that is good to know and consider for builders of pockets can be appreciated.

Thanks!

Tags: advantagespitfallskeychainsonetwoUnderstandingwallets
Share76Tweet47

Related Posts

Evaluation of multisig funds safety technique

Evaluation of multisig funds safety technique

by thecryptogoblin
June 15, 2025
0

I need to shield my bitcoin and my menace mannequin is that one of many two paper copies of the...

New Cryptocurrency Releases, Listings, & Presales In the present day – ReachX Mainnet, Maximize AI, Greatest Pockets Token

New Cryptocurrency Releases, Listings, & Presales In the present day – ReachX Mainnet, Maximize AI, Greatest Pockets Token

by thecryptogoblin
June 15, 2025
0

Be a part of Our Telegram channel to remain updated on breaking information protection Bitcoin’s shortage mannequin attracts buyers fleeing...

Staking Might Be Coming to Solana ETFs, If SEC Says Sure

Staking Might Be Coming to Solana ETFs, If SEC Says Sure

by thecryptogoblin
June 15, 2025
0

A crowd of heavyweight asset managers simply resubmitted their Solana ETF purposes, and this time they’re making room for staking....

Ethereum Researchers Go away EigenLayer Advisory Function Following Controversy — Particulars

Ethereum Basis Donates $500,000 To Twister Money Co-Founder’s Authorized Protection

by thecryptogoblin
June 14, 2025
0

Trusted Editorial content material, reviewed by main business consultants and seasoned editors. Advert Disclosure The Ethereum Basis (EF) has introduced...

This is The place Help & Resistance Lies For Solana, Primarily based On On-Chain Information

This Analyst Predicted The Dogecoin Value Crash – Right here’s The Relaxation Of The Forecast

by thecryptogoblin
June 14, 2025
0

Motive to belief Strict editorial coverage that focuses on accuracy, relevance, and impartiality Created by business specialists and meticulously reviewed...

Load More
  • Trending
  • Comments
  • Latest
CryptoRank Telegram Airdrop Information | How To Take part

CryptoRank Telegram Airdrop Information | How To Take part

September 7, 2024

bitcoin core – mandatory-script-verify-flag-failed (Script evaluated with out error however completed with a false/empty prime stack component) on wrapped SegWit enter

December 24, 2024
How Essential is Jito Solana MEV Bot Growth for the Cryptocurrency Ecosystem?

How Essential is Jito Solana MEV Bot Growth for the Cryptocurrency Ecosystem?

August 1, 2024

Bitcoin and XRP Resilient Amid Tech Inventory Rout; Ether Slides After ETF Launch

July 26, 2024

Ethereum Whales Quickly Accumulate ETH Amid Worth Decline

0

How Can a Web3 Neobanking Platform Be Useful for the Decentralized Enterprise Area?

0

2024 Recreation Growth Traits: Alternatives & Challenges | by Jon Radoff | Constructing the Metaverse

0

Prime Ethereum Analyst Says DOGE, PEPE, and RCOF Are About to Expertise a ‘Historic Breakout’

0
Evaluation of multisig funds safety technique

Evaluation of multisig funds safety technique

June 15, 2025
Vietnam Recognises Digital Belongings and Creates Proactive 2026 Legal guidelines to Promote Trade ⋆ ZyCrypto

Vietnam Recognises Digital Belongings and Creates Proactive 2026 Legal guidelines to Promote Trade ⋆ ZyCrypto

June 15, 2025
Trident Digital Bets Large on Ripple — $500 Million XRP Reserve Introduced

Crypto Ballot Reveals 91% Bullish on XRP—$5 Inside Attain

June 15, 2025
FIFA Rivals Cell Recreation Debuts Worldwide with PvP Motion and Digital Possession

FIFA Rivals Cell Recreation Debuts Worldwide with PvP Motion and Digital Possession

June 15, 2025

Token Alytics

We are a team of dedicated enthusiasts, analysts, and writers with a shared interest in the dynamic and fast-paced world of digital assets and blockchain innovation. Our diverse backgrounds in finance, technology, and media give us a unique perspective on the developments in the crypto space.

Categories

  • Bitcoin
  • Blockchain
  • Cryptocurrency
  • Defi
  • Ethereum
  • Metaverse
  • Ripple

Follow Us

  • 643 Followers

Recent News

Evaluation of multisig funds safety technique

Evaluation of multisig funds safety technique

June 15, 2025
Vietnam Recognises Digital Belongings and Creates Proactive 2026 Legal guidelines to Promote Trade ⋆ ZyCrypto

Vietnam Recognises Digital Belongings and Creates Proactive 2026 Legal guidelines to Promote Trade ⋆ ZyCrypto

June 15, 2025
  • About
  • FAQ
  • Privacy Policy
  • Support Forum
  • Disclaimer
  • Contact Us

© 2018- tokenalytics.io, All rights reserved

No Result
View All Result
  • Home
  • Bitcoin
  • Blockchain
  • Cryptocurrency
  • Defi
  • Ripple
  • Ethereum
  • Metaverse

© 2018- tokenalytics.io, All rights reserved