توسعهدهنده بلاکچین
مسیر یادگیری کامل بلاکچین از مبانی تا ساخت پروژههای حرفهای
پیشنیازهای بنیادی (Fundamentals)
شبکه، رمزنگاری (هش و امضای دیجیتال)، توابع هش، درخت مرکل و سیستمهای توزیعشده
هسته بلاکچین (Blockchain Core)
ساختار بلاک، تراکنشها، UTXO در برابر مدل مبتنی بر حساب، الگوریتمهای اجماع (PoW, PoS) و فورکها
اتریوم و قراردادهای هوشمند (Ethereum & Smart Contracts)
ماشین مجازی اتریوم (EVM)، گس، سالیدیتی، تست با Hardhat/Foundry و دیپلوی روی تستنت
توکنها و استانداردها (Token Standards)
پیادهسازی ERC-20، ERC-721 (NFT) و ERC-1155 به همراه مدیریت دسترسی و امنیت اولیه
امنیت قراردادهای هوشمند (Smart Contract Security)
حملات Reentrancy، Over/Underflow، Front-running، ابزارهای Slither/Mythril، الگوی Checks-Effects-Interactions و پروکسیهای ارتقاپذیر
اوراکلها و دادههای خارج از زنجیره (Oracles)
ارسال داده واقعی به قرارداد با Chainlink Price Feeds، اعداد تصادفی (VRF) و اتصال به API با Chainlink Functions
فرانتاند و اپلیکیشن غیرمتمرکز کامل (Full-Stack dApp)
اتصال کیف پول (MetaMask/WalletConnect)، React / Next.js با ethers.js یا wagmi، ایندکسگذاری با The Graph و ذخیرهسازی غیرمتمرکز روی IPFS
امور مالی غیرمتمرکز (DeFi)
پیادهسازی بازارساز خودکار (AMM) مانند Uniswap v2، وامدهی (lending)، استیبلکوین، فلش لون و کشت سود
مقیاسپذیری و لایههای دوم (Scaling & L2)
Optimistic Rollups (Arbitrum, Optimism)، ZK Rollups (zkSync, StarkNet)، سایدچینها و پلهای بین زنجیرهای
مباحث پیشرفته (Advanced Topics)
MEV و Flashbots، حساب انتزاعی (ERC-4337)، هویت غیرمتمرکز (DID)، زنجیرهسازی ماژولار (Celestia) و حریم خصوصی با اثباتهای دانش صفر