Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[JOURNAL] (Kamal) GB : 01-04 #10

Open
kamal3951 opened this issue Jan 18, 2022 · 0 comments
Open

[JOURNAL] (Kamal) GB : 01-04 #10

kamal3951 opened this issue Jan 18, 2022 · 0 comments

Comments

@kamal3951
Copy link

kamal3951 commented Jan 18, 2022

Name: Kamal

Book/ article to discuss - Grokking Bitcoin: 01-04

Questions:

  1. What do we mean by digital currency burn? How does it affect the ecosystem?

  2. How does base58 encoding reduce the chances of typing errors? Knowing that pkh is 20 bytes and bitcoin address which is obtained after base58 encoding is 17 bytes which is not much significant change.
    Answer - After base58 encoding, the letters which might lead to ambiguity are eliminated such as 0O and Il etc.

  3. What is versioned pkh and how does checksum verifies that the pkh is not changed during the transmission and hence increases the safety?

  4. What is the concept of entropy? How does 2^x lead to x bits of entropy per hex char?

  5. Having a number of private keys(the concept of seed, master xprv and child xprv) for a person doesn't it make the blockchain more heavy and cumbersome to handle?

  6. As we know we can create the child xpub from the master/parent xpub. If we keep on creating child xpub (let's see two cases)-
    a) xprv is also created along the way, then xprv is not in the network and is vulnerable to the system.
    b) xprv is not created along the way, then what is xprv of that xpub is not created earlier, and what will happen if we create a
    transaction using that xpub.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant