Skip to content

Explore the inner workings of HD-Wallet Bitcoin transactions in this detailed walkthrough.

Notifications You must be signed in to change notification settings

guillermodotn/bitcoin-wallet-walkthrough

Repository files navigation

Bitcoin Wallet Walkthrough

I started this project as a way to learn how does a Bitcoin transsaction work at the software level and ended up using this topic and repo as part of my Barchelos final project (Bitcoin Wallet: simulación de una criptomoneda).

This repo was inspired by the amazing website leanmeabitcoin and O'Reilly books Mastering Bitcoin && Programming Bitcoin.


Topics:

  • Hash algorithm (SHA-256)
    • Hash-256
    • Hash-160
  • Digital signs
    • Eliptic Curves
    • Asimetric encryption
  • Mnemonic seeds
  • Wallet key derivation
    • Extended keys
  • Derivation trees (paths)
  • Basic scripts
    • P2PK
    • P2PKH
  • Transaction structure
    • Inputs
    • Outputs
    • Encodings

About

Explore the inner workings of HD-Wallet Bitcoin transactions in this detailed walkthrough.

Topics

Resources

Stars

Watchers

Forks