https://github.com/guillermodotn/bitcoin-wallet-walkthrough
Explore the inner workings of HD-Wallet Bitcoin transactions in this detailed walkthrough.
https://github.com/guillermodotn/bitcoin-wallet-walkthrough
bitcoin bitcoin-transaction bitcoin-wallet jupyter-notebook python
Last synced: about 1 month ago
JSON representation
Explore the inner workings of HD-Wallet Bitcoin transactions in this detailed walkthrough.
- Host: GitHub
- URL: https://github.com/guillermodotn/bitcoin-wallet-walkthrough
- Owner: guillermodotn
- Created: 2022-06-02T22:16:59.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2024-04-25T08:23:40.000Z (about 1 year ago)
- Last Synced: 2025-02-16T02:43:08.093Z (3 months ago)
- Topics: bitcoin, bitcoin-transaction, bitcoin-wallet, jupyter-notebook, python
- Language: Jupyter Notebook
- Homepage:
- Size: 192 KB
- Stars: 0
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 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](https://learnmeabitcoin.com/) and O'Reilly books [Mastering Bitcoin](https://www.oreilly.com/library/view/mastering-bitcoin-2nd/9781491954379/) && [Programming Bitcoin](https://www.oreilly.com/library/view/programming-bitcoin/9781492031482/).
---
***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