Bitcoin Education Explorer
This project aims to explore technical details in Bitcoin Core in an interactive way for educational purposes.
Checking BTC Balance
Check the balance of any BTC address on the Bitcoin network.
BTC Address Encoding
Explore multiple encoding methods used to create BTC addresses.
BTC Signature Methods
Demonstrates two popular digital signature methods used in the Bitcoin network: ECDSA and Schnorr.
BTC Transaction Sign/Verify
Demonstrates how to create transaction preimages, sign them, and verify them step by step.
BTC Wallet Address Generation
Demonstrates entropy, mnemonic, PBKDF2 seed derivation, and hierarchical child/grand-child address generation step by step.
BTC Block Management
Demonstrates random transaction creation, Merkle tree construction, proof-of-work, full block assembly, and partial Merkle verification step by step.
BTC Lightning Channel
Demonstrates Lightning channel setup, opening flow, commitment updates, revocation, force-close/cheat handling, and closing paths step by step.