A GitHub repo provides a comprehensive introduction/summary of blockchain technology and use cases. It is designed for both technical and non-technical audiences who want short & sweet explanations about blockchains. I used several resources to combine a single repo to make everything available for audiences especially those who want to make future on Smart Contract Auditing/Hacking.
- Why should we study Blockchain?
- What is Blockchain Technology?
- Applications of Blockchain
- Hashing Algorithm(SHA256) in Blockchain
- Blockchain Immutable Concept and Benefits
- What is P2P Network? Centerilized Network Vs P2P Network
- Distrubuted P2P Network in Blockchain
- Blockchain Mining Process in Brief
- Byzantine Fault Tolerance Concept in Blockchain
- Proof of Work (PoW) Concept in Consensus Protocol
- Proof of Stake (PoS) Concept in Consensus Protocol
- Longest Chain Rule (Competing Chain Problem) in Consensus Protocol
- What is Bitcoin?
- What is Bitcoin's Monetary Policy? Why are bitcoin limited to 21 million?
- What is Nonce in Mining?
- Bitcoin Difficulty Target History
- Importance of CPU vs GPU vs ASIC in Bitcoin Mining
- What is Mining Pool?
- What is Nonce Range?
- What is Timestamp?
- What is Mempool?
- How do Mempool works?
- Transactions and UTXOs
- Transactions fee in Mining
- Cryptocurrency wallets in detail
- Public and Private key in Blockchain
- Segregated Witness (SegWit)
- Public Key Vs Bitcoin Address
- Hierarchical Deterministic (HD) wallets
[Note: It's better to learn Ethereum Blockchain from Secureum 101 for more in detail ]
- What is Ethereum?
- Nodes in Ethereum and it's Types
- Accounts in Ethereum | Externally and Contract Controlled Account
- Smart Contract in Ethereum | Turing Complete and Non-Turing Complete
- Decentralized (DApps)| Centrallized and Decentrallized Applications
- Ethereum Virtual Machine (EVM) in Ethereum
- What is Ethereum Gas | Price | Limits?
- Ethereum Block
- Decentralised Autonomous Orginization (DAO)
- The DAO Attack | Ethereum Blockchain Split
- What is Hard Fork in Ethereum | Ethereum Vs Classic Ethereum
- What is Soft Fork in Ethereum | Common Differences between Hardfork & Softfork
- Initial Coin Offering | ICO Vs IPO
- What is Sharding and How it's Works?
- What is Altcoins? Altcoin Examples