کتاب Beginning Ethereum Smart Contracts Programming (شروع برنامهنویسی قراردادهای هوشمند اتریوم: با مثالهایی در پایتون، Solidity و جاوا اسکریپت، ویرایش دوم) یک راهنمای جامع و کامل برای یادگیری برنامهنویسی زنجیرهبلاک و همچنین به کارگیری آن در قراردادهای هوشمند است.
در ادامه مقدمهای از کتاب Beginning Ethereum Smart Contracts Programming را از زبان نویسنده شرح خواهیم داد.
مقدمهای بر کتاب Beginning Ethereum Smart Contracts Programming:
به برنامهنویسی قراردادهای هوشمند اتریوم، نسخه دوم خوش آمدید!
این کتاب راهنمای سریعی برای شروع برنامهنویسی قراردادهای هوشمند اتریوم است. با بحث در مورد بلاکچین و انگیرههای پشت آن شروع میشود. شما یاد خواهید گرفت که بلاک چین چیست، چگونه بلاکهای یک بلاکچین به هم متصل میشوند و چگونه بلاکها به بلاک چین اضافه میشوند. شما همچنین خواهید فهمید که استخراج چگونه کار میکند و انواع مختلف گرهها را در شبکه بلاکچین کشف خواهید کرد.
از زمان انتشار اولین چاپ این کتاب، چیزهای زیادی تغییر کرده است. به طور خاص، اتریوم بهروزرسانی شده است تا از Proof of Stake (PoS) (بهجای Proof of Work) بهعنوان الگوریتم اجماع خود استفاده کند. این کتاب بهروزرسانی شده است تا شامل بحث در مورد نحوه عملکرد PoS باشد.
زمانی که از راه رسید، وارد بلاکچین اتریوم میشوید. شما یاد خواهید گرفت که چگونه از یک کلاینت اتریوم (Geth) برای ایجاد یک بلاک چین خصوصی اتریوم و انجام تراکنشهای ساده مانند ارسال اترها به حساب دیگر استفاده کنید.
بخش بعدی این کتاب به برنامهنویسی قراردادهای هوشمند، یکی از ویژگیهای منحصر به فرد بلاک چین اتریوم میپردازد. برنامهنویسی قراردادهای هوشمند را بدون نیاز به مرور اسناد و مدارک، شروع خواهید کرد. رویکرد یادگیری با انجام این کتاب شما را در کمترین زمان بهرهوری میکند. تا پایان این کتاب، شما باید بتوانید قراردادهای هوشمند بنویسید، آنها را آزمایش کنید، آنها را مستقر کنید و برنامههای تحت وب برای تعامل با آنها ایجاد کنید. در این ویرایش دوم، نمونههای بیشتری را اضافه کردهام تا کاوش قراردادهای هوشمند پیچیدهتر را برای شما آسان کنم.
بخش آخر کتاب Beginning Ethereum Smart Contracts Programming به توکنها و DeFi (مالی غیرمتمرکز) میپردازد، چیزی که بازار ارزهای دیجیتال را طوفانی کرده است. شما میتوانید توکنهای خود را ایجاد کنید، ICO خود را راهاندازی کنید و قراردادهایی بنویسید که به خریداران اجازه میدهد با استفاده از اترها، توکنها را خریداری کنند. به عنوان یک امتیاز، من به شما نشان میدهم که چگونه یک قرارداد هوشمند DEX (مبادله غیرمتمرکز) برای مبادله دو توکن مختلف بنویسید!
این کتاب برای کسانی طراحی شده است که میخواهند به سرعت با برنامهنویسی قراردادهای هوشمند اتریوم شروع کنند. دانش برنامهنویسی اولیه و درک پایتون یا جاوا اسکریپت توصیه میشود.
امیدوارم از کار بر روی نمونه پروژهها به همان اندازه که من از ایجاد آنها لذت بردم لذت ببرید!
سرفصلهای کتاب Beginning Ethereum Smart Contracts Programming:
- Cover
- Front Matter
- 1. Understanding the Science Behind Blockchain: Cryptography
- 2. Understanding Blockchain
- 3. Implementing Your Own Blockchain Using Python
- 4. Creating Your Own Private Ethereum Test Network
- 5. Using the MetaMask Crypto-Wallet
- 6. Getting Started with Smart Contracts
- 7. Storing Proofs Using Smart Contracts
- 8. Using the web3.js APIs
- 9. Developing Web3 dapps using Python
- 10. Project: Online Lottery
- 11. Creating Your Tokens
- 12. Creating Non-Fungible Tokens Using ERC-721
- 13. Introduction to Decentralized Finance
- Back Matter
جهت دانلود کتاب Beginning Ethereum Smart Contracts Programming میتوانید پس از پرداخت، دریافت کنید.
دیدگاهها
هیچ دیدگاهی برای این محصول نوشته نشده است.