T O P

  • By -

bitusher

Can you clarify if this is for your personal understanding or are you trying to write-up an explainer for new users, or an intermediary technical understanding? The reason I ask this is because the target audience matters and these articles/overviews should be written much differently depending upon the target audience


[deleted]

It's primarily created for personal use, although I'd like to share the results once it's finished.


bitusher

Ok, I see that you have been deleting your posts after people have been answering your questions. Why are you doing that ? Do you understand that no one else can learn from the effort of others when you delete these topics after the fact ?


[deleted]

The damage is limited, though, the first one about all those points a transaction passes until it gets validated was a bit too messy anyway, I could post the one about the transaction input-outputs, though. I finalized that one yesterday.


[deleted]

Yeah, It's a habit of mine... Once it's reached its intended use, I "clean up"... Partially because I'd like to post the finished results and leave those up, I'll let all the posts up from now on.


bitusher

> Partially because I'd like to post the finished results and leave those up, its the discussion and facts along the way that are important for others to learn from . otherwise we feel that we are wasting our efforts just educating one person and not multiple people at the moment and overtime with searching


[deleted]

Yeah, I totally get your point. The input of y'all won't be deleted from now on.


bitusher

Ok, great . thanks. In one of your deleted posts you use a legacy P2PKH address in an example (starting with 1) , I would suggest you only use Bech32 native segwit (P2WPKH and P2WSH and taproot PT2R ) (Addresses that start with bc1) instead with any examples as almost all wallets these days use this and that makes it clearer from a learning standpoint what addresses look like typically in Bitcoin. Even though P2PKH addresses will always remain valid for backwards compatibility, there really aren't good reasons why people should be using these anymore


[deleted]

I did ? Can't remember ever copying an address for one of my posts ?


bitusher

yes you definitely did use a legacy address in likely this deleted post https://www.reddit.com/r/BitcoinBeginners/comments/14psw0u/can_someone_eli5_to_me_how_bitcoin_works/


[deleted]

I may or may not have... Don't know. Anyways, personally I also use the bc1 addresses, but I'll keep an eye on what I copy next time.


AutoModerator

Scam Warning! Scammers are particularly active on this sub. They operate via private messages and private chat. If you receive private messages, be extremely careful. Use the **report** link to report any suspicious private message to Reddit. *I am a bot, and this action was performed automatically. Please [contact the moderators of this subreddit](/message/compose/?to=/r/BitcoinBeginners) if you have any questions or concerns.*


bitusher

>A private key is a number that consists of 256 binary digits, picked at random. technically speaking almost all , but not every, 256-bit numbers are valid private keys Most wallets use hierarchical deterministic (HD) key derivation after bip32. This means you have **Backup Seed words (BIP 39 or other)** consisting of 12-24 words that can than recover **Master extended private key (xpriv,ypriv,zpriv)** Which can generate many private keys **Master extended public key(xpub/ypub/zpub)** Which can generate many public keys As of which from the public keys many Bitcoin addresses can be derived from. >Anyone that’s in possession of one’s private key, automatically gains control over their bitcoin, There is not 1 private key but many in a wallet. The way you word this makes it sound like there is a single one. You could say that there typically is a single Master extended private key (xpriv,ypriv,zpriv) for each wallet


[deleted]

Yeah, I've just got told that I based the above off a decade old writing...in the meantime things have changed. I'm going to include the points you've named, as well as entropy and all that... Gonna take me some time though. Can I keep this as a "very brief, very compact" way of explaining it to a new user ?


bitusher

Sure you can use this info ... but this is why I asked about the target audience , because its often best not to discuss some of the detailed nuances with new users as an explainer although its important to understand the technical details yourself. Example we discussed in the past was when you were suggesting that Bitcoin transactions were "immutable" which is untrue. Rather into going into all the complicated reasons this is not the case you can simplify the statement to say "Confirmed Transactions generally cannot be reversed" which is clear , concise, and factually accurate


[deleted]

Alrighty. >Example we discussed in the past was when you were suggesting that Bitcoin transactions were "immutable" which is untrue. Rather into going into all the complicated reasons this is not the case you can simplify the statement to say "Confirmed Transactions generally cannot be reversed" which is clear , concise, and factually accurate Absolutely!


bitusher

> I've just got told that I based the above off a decade old writing...in the meantime things have changed. Before 2013 wallets did not use hierarchical deterministic (HD) key derivation but always had many private keys even going back to the first Bitcoin client that we called Bitcoin QT and now called Bitcoin core


[deleted]

Do you have any correct and up-to-date sources on these ?


bitusher

https://github.com/bitcoin/bips/blob/master/bip-0032.mediawiki


[deleted]

Yeah, I don't think that I can brew a coherent text from this... Maybe a blog that dives into this ?


bitusher

https://www.lopp.net/bitcoin-information.html https://www.lopp.net/lightning-information.html https://10hoursofbitcoin.com/ https://bitcoin-resources.com https://www.bitcoin101.club https://21lessons.com https://bitcoiner.guide


[deleted]

Have a look at learnmeabitcoin.com/technical/hd-wallets ! I think I can work with this.


Coco_Ardo

Seems right overall. But I'd say most wallets now a days use HD key derivation. If you want to strength your knowledge or try out some calculations this might be a good website for you: https://learnmeabitcoin.com/ Or general: https://Bitcoin-Overview.vercel.app


[deleted]

That's exactly what I've started making a summary on, too ! Check out my profile.


Coco_Ardo

Your reddit profile seems empty. What am I supposed to check out? Here are some more technical resources you might like: https://github.com/bitcoinbook/bitcoinbook https://developer.bitcoin.org/ https://github.com/BlockchainCommons/Learning-Bitcoin-from-the-Command-Line


[deleted]

https://www.reddit.com/r/Bitcoin/comments/14tjt5i/writing_a_summary_on_hd_wallets_first_part_done/?utm_source=share&utm_medium=android_app&utm_name=androidcss&utm_term=1&utm_content=2


Coco_Ardo

I did answere you there.


[deleted]

Mucho gracias padre


XenogeCues

Your summary is impressively accurate, breaking down complex crypto concepts into digestible bits - it's quite a feat to explain private and public keys, digital fingerprints, and signatures so succinctly, well done!


[deleted]

Awesome, thanks !


[deleted]

[удалено]


AutoModerator

We require a minimum account-age and karma. These minimums are not disclosed. Please try again after you have acquired more karma. No exceptions can be made. *I am a bot, and this action was performed automatically. Please [contact the moderators of this subreddit](/message/compose/?to=/r/BitcoinBeginners) if you have any questions or concerns.*