Uploaded by Inam Gujjar

Blockchain Roadmap: Learn Blockchain Development

advertisement
! Personal Recommendation / Opinion
"
" Alternative Option - Pick this or purple
!
" Order in roadmap not strict (Learn anytime)
!
! I wouldn't recommend
"
!
What is Blockchain?
"
!
Decentralization
"
!
Why it matters?
Find the detailed version of this roadmap
along with resources and other roadmaps
http : // roadmap.sh
Blockchain
Basic Blockchain Knowledge
"
!
Blockchain Structure
"
!
Basic Blockchain Operations
"
!
Applications and Uses
"
!
Cryptography
"
!
Consensus Protocols
"
!
Blockchain Interoperability
"
!
Blockchains
"
!
Storage
" Mining and Incentive Models
!
"
!
Decentralization vs Trust
General Blockchain Knowledge
"
!
Blockchain Forking
"
!
Cryptocurrencies
"
!
" Ethereum
!
Cryptowallets
"
!
"
!
Hybrid Smart Contracts
"
!
Polygon
"
!
Binance Smart Chain
Solana
! EVM-Based
"
"
!
Gnosis Chain
"
!
Huobi Eco Chain
"
!
Terra
L2 Blockchains !
"
Oracles
" Avalanche
!
"
!
! Moonebeam / Moonriver
"
Chainlink
"
!
ERC Tokens
"
!
Crypto Wallets
"
!
IDEs
"
!
Crypto Faucets
Smart Contracts
! Decentralized Storage
"
Brownie
"
!
Moonebeam / Moonriver
"
!
L2 Blockchains
Programming Languages
"
!
Solidity
"
!
Testing
"
!
Vyper
"
!
Rust
"
!
Unit Tests
"
!
Deployment
"
!
Monitoring
"
!
Upgrades
"
!
Security
Practices
dapp.tools !
"
! Open Zeppelin
"
Integration Tests !
"
"
!
Smart Contract Frameworks
Tru!le
"
!
EVM-Based
! Oracle Networks
"
! Hardhat
"
Arbitrum
"
!
Fantom
Management Platforms
Code Coverage
"
!
Fuzz Testing & Static Analysis
"
!
Common Threat Vectors
"
!
Source of Randomness Attacks
"
!
Slither
"
!
Manticore
"
!
MythX
"
!
Echidna
"
!
"!
!
"
"
!
"
!
React
Angular
Tools
"
!
Git
" GitHub
!
Version Control Systems
" GitLab
!
BitBucket
"
!
Vue
Repo Hosting Services
Frontend Frameworks
"
!
Insurance
"
!
Testing
"
!
Payments
"
!
Deployment
"
!
NFTs
"
!
Maintenance
"
!
Architecture
"
!
Security
! DeFi
"
DAOs
"
!
Applicability
"
!
Alchemy
"
!
Infura
"
!
Moralis
"
!
dApps - Decentralized Applications
"
!
! Client Libraries
"
Client Nodes
"
!
Geth
"
!
Besu
"
!
Nethermind
"
!
Substrate
"
!
!
"
"
!
Node as a Service
Supporting Languages
"
!
"
!
ethers.js
web3.js
Moralis
"
!
Quicknode
"
!
JavaScript
State and Payment Channels
"
!
Python
Optimistic Rollups & Fraud Proofs
"
!
Go
Zk Rollups & Zero Knowledge Proof
Building for Scale
Validium
Plasma
Sidechains
Ethereum 2.0
On-Chain Scaling
Keep Learning
Download