Blockchain ChatGPT Unit3
Blockchain ChatGPT Unit3
Bitcoin wallets store private/public keys and the user’s Bitcoin address.
They do not store actual coins—instead, all transaction data is stored on the blockchain.
Balances are derived from UTXOs (Unspent Transaction Outputs), not stored directly in
wallets.
🧰 Functions of Wallets
All keys are derived from a single seed using hash functions.
The seed is stored as human-readable mnemonic words (defined in BIP39).
✅ Easy backup—one seed = all keys.
✅ Simplifies private key management.
Installed on smartphones.
Feature: Use camera to scan QR codes for instant payments.
Available for Android and iOS platforms.
Examples:
o Breadwallet
o Copay
o Jaxx
2. Bitcoin Network
The Bitcoin network consists of nodes that exchange blocks and transactions.
Two types of nodes:
o Full Nodes:
Perform multiple roles: wallet, miner, blockchain storage, and network
routing.
Download the entire blockchain.
o SPV (Simplified Payment Verification) or Lightweight Nodes:
Perform only wallet and networking functions.
Do not store the full blockchain.
3. Node Communication
4. Ports Used
5. Bitcoin Wallets
6. Bitcoin Payments
Testnet:
o Used for testing with relaxed rules.
o Faucet available at testnet.manu.backend.hamburg
o Start: bitcoind --testnet -daemon
Regtest:
o Local blockchain setup for regression testing.
o Allows block generation via: bitcoin-cli -regtest generate 200
Mainnet:
o The live network.
o Bitcoin Core GUI (bitcoin-qt) shows sync status and allows full blockchain interaction.