راهنمایی عملی برای یادگیری ساخت dApps و بلاکچینهای سفارشی با استفاده از زبان Rust، از مفاهیم پایه تا پیادهسازی پروژههای واقعی روی Ethereum، Solana و NEAR.
کتاب Rust for Blockchain Application Development یک راهنمای عملی و پروژهمحور برای توسعهدهندگانی است که میخواهند وارد دنیای توسعه بلاکچین با زبان Rust شوند. این کتاب با آموزش مفاهیم ضروری Rust شروع میکند و قدمبهقدم شما را به سمت ساخت بلاکچینهای سفارشی و اپلیکیشنهای غیرمتمرکز (dApps) هدایت میکند تا بتوانید از Rust در پروژههای واقعی بلاکچینی استفاده کنید.
در طول کتاب یاد میگیرید چگونه اجزای اصلی یک بلاکچین مانند nodes و consensus mechanisms را پیادهسازی کنید، اپلیکیشنهای غیرمتمرکز را روی شبکههایی مثل Ethereum، Solana و NEAR توسعه و deploy کنید، و با ابزارها و فریمورکهای مهمی مانند Foundry و Substrate کار کنید. همچنین مباحث مهمی مانند بهینهسازی امنیت و performance برای آمادهسازی پروژهها در محیط production نیز بررسی میشود.
این کتاب توسط Akhil Sharma نوشته شده؛ توسعهدهندهای باتجربه در حوزه Rust و blockchain که با سبک نوشتاری ساده و قابلفهم، مفاهیم پیچیده بلاکچین را به شکلی کاربردی آموزش میدهد.
اگر توسعهدهنده یا معمار بلاکچین هستید و میخواهید بدون سردرگمی میان مستندات پراکنده، مهارت ساخت dApp و بلاکچین با Rust را یاد بگیرید، این کتاب مسیر یادگیری ساختاریافته و عملی را در اختیار شما قرار میدهد. آشنایی اولیه با Rust مفید است، اما کتاب بهگونهای طراحی شده که برنامهنویسانی که تازه وارد Rust میشوند نیز بتوانند بهراحتی آن را دنبال کنند.
سرفصلهای کتاب
Part 1: Blockchains and Rust
Chapter 1: Blockchains with Rust
Chapter 2: Rust – Necessary Concepts for Building Blockchains
Part 2: Building the Blockchain
Chapter 3: Building a Custom Blockchain
Chapter 4: Adding More Features to Our Custom Blockchain
Chapter 5: Finishing Up Our Custom Blockchain
Part 3: Building Apps
Chapter 6: Using Foundry to Build on Ethereum
Chapter 7: Exploring Solana by Building a dApp
Chapter 8: Exploring NEAR by Building a dApp
Part 4: Polkadot and Substrate
Chapter 9: Exploring Polkadot, Kusama, and Substrate