«Getting Started with Ethereum» مسیر توسعهی یک اپلیکیشن Ethereum را دور قرارداد هوشمند توضیح میدهد. دیوی بائر، Solidity را کنار شبکه، کیف پول، ذخیرهسازی و رابط کاربر قرار میدهد تا نقش هر بخش در برنامه روشن شود.
قطعههای یک DApp
قرارداد، شبکهی محلی، تست، deploy و تأیید قرارداد، بخشهای اصلی مسیرند. Truffle، Ganache، MetaMask، OpenZeppelin، توکن و NFT، IPFS و Filecoin، ENS، Chainlink و اتصال به رابط کاربر هم معرفی میشوند.
این گستردگی مسئولیتهای جداگانهی برنامه را نشان میدهد: دادهی قرارداد، فایل بیرون از chain، اجازههای کیف پول و اطلاعات خارجی. شبکهی محلی و testnet محیطی برای تمرین رفتار تراکنش فراهم میکنند، پیش از کار با دارایی واقعی.
نقشهای برای شروع
برای توسعهدهندهی کنجکاو دربارهی Ethereum، مقدمهای بر همکاری این قطعههاست. مثالهای قدیمی به مستندات فعلی ابزار و شبکه نیاز دارند. آموزش جای بررسی امنیت قرارداد را نمیگیرد و یادگیری فنی باید از ادعاهای مالی جدا بماند.
دریافت کتاب
- O’Reilly: Getting Started with Ethereum
