کتاب Building Full Stack DeFi Applications: A practical guide to creating your own decentralized finance projects on blockchain (ایجاد برنامههای کاربردی مالی غیرمتمرکز (DeFi) فول استک: راهنمای عملی برای ساخت پروژههای مالی غیرمتمرکز خود بر بستر بلاکچین) با راهنمایی شما از طریق مبانی ریاضی و آموزش نحوه ساخت محصولات DeFi در دنیای واقعی با Solidity و JavaScript، عملکرد درونی DeFi را آشکار میکند.
با پیشرفت در فصلها، یاد خواهید گرفت که چگونه قراردادهای هوشمند استخرهای نقدینگی را برای تجارت ارزهای دیجیتال و پیادهسازی استکینگ، از جمله ویژگیهای فارمینگ که به کاربران امکان کسب درآمد را میدهد، اجرا کنید.
همچنین خواهید فهمید که چگونه میتوانید مجموعههای دارایی ایجاد کنید که به کاربران امکان میدهد ارزهای رمزنگاری شده وام بدهند و وام بگیرند و علاقه ایجاد کنند. علاوه بر این، نحوه استفاده از کتابخانه های Web3 را برای ساختن بخش جلویی محصولات DeFi کشف خواهید کرد.
در ادامه مقدمهای از کتاب Building Full Stack DeFi Applications را از زبان نویسنده شرح خواهیم داد.
مقدمهای بر کتاب Building Full Stack DeFi Applications:
امور مالی غیرمتمرکز (DeFi): راهنمای جامع ساخت برنامههای کاربردی غیرمتمرکز مالی
امور مالی غیرمتمرکز (DeFi) یکی از محبوبترین فناوریهای عصر وب۳ است. این فناوری افراد را برای سرمایهگذاری به دنیای بلاکچین جذب میکند و بلاکچین را به «اینترنت پول» تبدیل میکند. از زمان ظهور اتریوم، برنامههای کاربردی غیرمتمرکز (DApps) فوقالعادهای بر بستر شبکههای مختلف بلاکچین ساخته شدهاند. برنامههای کاربردی امور مالی غیرمتمرکز به دلیل نوآوریهایی که به ارمغان میآورند و سهولت پذیرش آنها توسط کاربران جدید، بخش عظیمی از DAppها را تشکیل میدهند.
منابع زیادی وجود دارند که انقلاب وب۳ را معرفی میکنند، از جمله تشریح مفاهیم و کاربردهای برنامههای کاربردی DeFi. با این حال، کاربران هنگام تعامل با برنامههای کاربردی مختلف DeFi مانند صرافیهای غیرمتمرکز (DEX) یا سیستمهای وامدهی ارز دیجیتال، ممکن است نسبت به مفاهیم درگیر (مانند استخرهای نقدینگی)، ریاضیات پشت صحنه و چگونگی ساخت یک برنامه کاربردی سودآور DeFi کنجکاو شوند.
کتاب Building Full Stack DeFi Applications رمز و راز را فاش میکند و شما را به یک متخصص در ساخت برنامههای کاربردی مختلف DeFi تبدیل میکند.
پس از بررسی برنامههای کاربردی مختلف DeFi در بازار، متوجه شدم که اصطلاحات و کاربردهای DeFi معمولاً از ریاضیات ساده و اصول مالی کلاسیک نشأت میگیرند. اگر پیشینه مهندسی داشته باشید، درک اصول اساسی، ورود و پیادهسازی مفاهیم DeFi با کد برایتان آسانتر خواهد بود.
در کتاب Building Full Stack DeFi Applications، برخی از محبوبترین برنامههای کاربردی DeFi را بررسی خواهید کرد. برای هر برنامه کاربردی DeFi، ابتدا با ماهیت آن، نحوه کارکرد آن با کمک فرمولهای ریاضی و نمودارهای معماری آشنا میشوید، سپس هسته – ریاضیات و منطق تجاری – را پیادهسازی میکنید و در نهایت، نحوهی قراردادن این هسته در پوسته کد رابط کاربری برای تبدیل آن به یک برنامه کاربردی آماده استفاده را خواهید دید.
هزاران پروژه DeFi در بازار وجود دارد که برنامههای کاربردی متنوعی را ارائه میدهند و همچنان به توانمندسازی بلاکچین بهعنوان «اینترنت پول» ادامه میدهند. بسیاری از شرکتهای سنتی در حال نزدیک شدن به وب۳ هستند و بهویژه از DeFi برای کسب درآمد از محصولات و جذب مشتری استفاده میکنند. در همین حال، پروژهها و شرکتهای نوپای مبتنی بر وب۳ همچنان در حال رونق هستند.
کتاب Building Full Stack DeFi Applications به شما کمک میکند تا تجربه عملی در ساخت و بهکارگیری فناوریهای DeFi و وب۳ برای پروژهها و کسبوکارهای خود به دست آورید.
کتاب Building Full Stack DeFi Applications برای چه کسانی است؟
با یا بدون تجربه در DeFi، مهارتهای عملی را با تجربه ساخت برنامههای کاربردی فول استک به دست خواهید آورد. حتی اگر هیچ تجربه برنامهنویسی ندارید، این کتاب به شما کمک میکند تا نحوه عملکرد برنامههای کاربردی مختلف DeFi و چگونگی ساخت این ویژگیها را از دیدگاه سطح بالا درک کنید.
چهار گروه اصلی مخاطب هدف کتاب Building Full Stack DeFi Applications هستند:
- توسعهدهندگان وب۳ که میخواهند دانش خود را در مورد DeFi ارتقا دهند و تجربه عملی با برنامههای کاربردی DeFi کسب کنند.
- مهندسان نرمافزاری که با DeFi یا Web3 آشنایی ندارند اما میخواهند وارد این حوزه شوند و نحوه ساخت برنامههای کاربردی DeFi را یاد بگیرند.
- کاربران برنامههای کاربردی DeFi و سرمایهگذاران ارز دیجیتال که میخواهند نحوه عملکرد DeFi را بیاموزند و از محصولات DeFi برای بهینهسازی بازگشت سرمایه خود استفاده کنند.
- کارآفرینانی که به دنبال معرفی ویژگیهای DeFi به کسبوکار خود یا یادگیری نحوه کسب درآمد از برنامههای کاربردی DeFi هستند.
کتاب Building Full Stack DeFi Applications چه چیزهایی را پوشش میدهد؟
فصل ۱، مقدمهای بر DeFi، به بررسی ویژگیهای اصلی DeFi میپردازد و برخی از برنامههای کاربردی محبوب DeFi را معرفی میکند. همچنین در این فصل درباره معماری کلی برنامههای کاربردی DeFi، آسیبپذیریهای احتمالی در برنامههای کاربردی DeFi و راه حلهایی برای آنها بحث میشود.
فصل ۲: شروع به کار با توسعهی برنامههای کاربردی DeFi
این فصل نحوهی ایجاد یک پروژهی اولیهی DeFi با یک قرارداد هوشمند توکن ERC20 را نشان میدهد که با استفاده از زبان برنامهنویسی Solidity روی ماشین مجازی اتریوم (EVM) اجرا میشود. شما یاد خواهید گرفت که چگونه از Hardhat برای کامپایل، استقرار و اشکالزدایی قرارداد هوشمند استفاده کنید.
فصل ۳: تعامل با قراردادهای هوشمند و کیف پولهای DeFi در فرونتاند
این فصل شما را در ساخت فرونتاند برنامههای کاربردی DeFi با Node.js، React.js و Material UI راهنمایی میکند. همچنین یاد خواهید گرفت که چگونه کدهایی برای برقراری ارتباط با قراردادهای هوشمند و اتصال کیف پولهای DeFi به برنامههای کاربردی خود برای فراخوانی توابع قرارداد هوشمند بنویسید.
فصل ۴: معرفی صرافیهای غیرمتمرکز
این فصل از کتاب Building Full Stack DeFi Applications، انواع مختلف DEX را معرفی میکند. در این فصل به بازارساز خودکار (AMM) که نوعی DEX است و در این کتاب آن را میسازیم، پرداخته میشود. همچنین اصول ریاضی و معماری AMM را بررسی خواهیم کرد.
فصل ۵: ساخت قراردادهای هوشمند برای تجارت ارز دیجیتال
این فصل از کتاب Building Full Stack DeFi Applications، نحوهی نوشتن قراردادهای هوشمند برای سوآپ توکن، ضرب استخر نقدینگی و سوزاندن استخر نقدینگی برای یک بازارساز محصول ثابت (CPMM) که یکی از محبوبترین انواع AMM در بازار است را بررسی میکند. با مطالعهی این فصل، همچنین نحوهی استقرار و تایید قراردادهای هوشمند را یاد خواهید گرفت.
فصل ۶: پیادهسازی فرونتاند مدیریت نقدینگی با Web3
این فصل شما را در فرآیند ساخت فرونتاند برای مدیریت نقدینگی، از جمله افزودن و حذف نقدینگی راهنمایی میکند. شما یاد خواهید گرفت که چگونه از ethers.js برای برقراری ارتباط با قراردادهای هوشمند پیادهسازی شده در فصل ۵، ساخت قراردادهای هوشمند برای تجارت ارز دیجیتال استفاده کنید.
فصل ۷: پیادهسازی فرونتاند توکنسوآپ با Web3
این فصل نحوهی نوشتن کد برای فرونتاند جهت انجام سوآپ توکن توسط کاربر را بررسی میکند. علاوه بر آن، این فصل همچنین در مورد پیدا کردن مسیر سوآپ بین هر دو توکن در DEX با استفاده از یک نمودار و نحوهی محاسبهی تاثیر قیمت برای هر سوآپ بحث و کد آن را پیادهسازی میکند.
فصل ۸: کار با توکنهای اصلی
این فصل از کتاب Building Full Stack DeFi Applications، نحوهی کار با توکنهای اصلی شبکهی بلاکچین در قراردادهای هوشمند را بررسی میکند. همچنین به شما نشان میدهد که چگونه از توکنهای اصلی در قراردادهای هوشمند پشتیبانی کنید.
در همین حال، این فصل همچنین بهبودهایی را در کد فرونتاند از فصل ۶، پیادهسازی فرونتاند مدیریت نقدینگی با Web3 و فصل ۷، پیادهسازی فرونتاند توکنسوآپ با Web3 برای پشتیبانی از توکنهای اصلی، اعمال میکند.
فصل ۹: ساخت قراردادهای هوشمند برای استیکینگ و فارمینگ
این فصل از کتاب Building Full Stack DeFi Applications، دو ویژگی DeFi از استیکینگ و فارمینگ را با بررسی معماری و محاسبهی پاداش توضیح میدهد. همچنین نحوهی پیادهسازی و تایید قراردادهای هوشمند برای استیکینگ و فارمینگ را نشان میدهد.
فصل ۱۰: پیادهسازی فرونتاند برای استیکینگ و فارمینگ
این فصل شما را در مسیر پیادهسازی داشبورد لیست استخرهای استیکینگ، صفحاتی برای مدیران برای ایجاد استیکینگ، استخر و پاداش تخصیص داده شده، و همچنین صفحاتی برای کاربران برای سپردهگذاری و برداشت توکنها و برداشت پاداش راهنمایی میکند.
فصل ۱۱: مقدمهای بر وامهای ارز دیجیتال
این فصل ویژگیهای یک سیستم وامدهی ارز دیجیتال و معماری قرارداد هوشمند وامدهی ارز دیجیتال را که در کتاب Building Full Stack DeFi Applications خواهیم ساخت، معرفی میکند. همچنین در این فصل به مدل نرخ بهره که برای وامهای ارز دیجیتال خود استفاده خواهیم کرد، مفهوم استخر دارایی و توکنی که نشاندهنده سهام استخرهای دارایی است، پرداخته میشود.
فصل ۱۲: پیادهسازی قرارداد هوشمند استخر دارایی برای وام ارز دیجیتال
این فصل از کتاب Building Full Stack DeFi Applications، به پیادهسازی مهمترین مؤلفهی یک سیستم وامدهی ارز دیجیتال میپردازد: قراردادهای هوشمند استخر دارایی. با بررسی این قرارداد هوشمند، نحوهی مدیریت داراییها و چگونگی پیادهسازی دفترهای کل کاربران برای ردیابی سوابق وامدهی و استقراض را یاد خواهید گرفت.
فصل ۱۳: پیادهسازی اوراکل قیمت برای وامهای ارز دیجیتال
این فصل از کتاب Building Full Stack DeFi Applications، یک قرارداد هوشمند اوراکل قیمت را بر اساس DEX پیادهسازی شده در فصل ۵، ساخت قراردادهای هوشمند برای تجارت ارز دیجیتال، معرفی و پیادهسازی میکند. اوراکل قیمت جزء ضروری یک سیستم وامدهی ارز دیجیتال است. پس از پیادهسازی اوراکل قیمت، این فصل همچنین نحوهی استقرار و اجرای اوراکل قیمت برای یک سیستم وامدهی ارز دیجیتال را به شما نشان میدهد.
فصل ۱۴: پیادهسازی فرونتاند وام ارز دیجیتال با Web3
این فصل نحوهی برقراری ارتباط با قراردادهای هوشمند در یک سیستم وامدهی ارز دیجیتال با ethers.js را بررسی میکند. این فصل شما را در مسیر پیادهسازی فرونتاند وام ارز دیجیتال، از جمله صفحاتی برای نمایش خلاصه حساب و اطلاعات استخر دارایی، راهنمایی میکند. همچنین، یاد خواهید گرفت که چگونه صفحاتی برای سپردهگذاری، برداشت، استقراض و بازپرداخت با برقراری ارتباط با قراردادهای هوشمند وام ارز دیجیتال، پیادهسازی کنید.
سرفصلهای کتاب Building Full Stack DeFi Applications:
- Building Full Stack DeFi Applications
- Contributors
- About the author
- About the reviewer
- Preface
- Part 1: Introduction to DeFi Application Development
- Chapter 1: Introduction to DeFi
- Chapter 2: Getting Started with DeFi Application Development
- Chapter 3: Interacting with Smart Contracts and DeFi Wallets in the Fronter
- Part 2: Design and Implementation of a DeFi Application for Trading Crypto
- Chapter 4: Introduction to Decentralized Exchanges
- Chapter 5: Building Crypto-Trading Smart Contracts
- Chapter 6: Implementing a Liquidity Management Frontend with Web3
- Chapter 7: Implementing a Token-Swapping Frontend with Web3
- Chapter 8: Working with Native Tokens
- Part 3: Building a DeFi Application for Staking and Yield Farming
- Chapter 9: Building Smart Contracts for Staking and Farming
- Chapter 10: Implementing a Frontend for Staking and Farming
- Part 4: Building a Crypto Loan App for Lending and Borrowing
- Chapter 11: An Introduction to Crypto Loans
- Chapter 12: Implementing an Asset Pool Smart Contract for a Crypto Loan
- Chapter 13: Implementing a Price Oracle for Crypto Loans
- Chapter 14: Implementing the Crypto Loan Frontend with Web3
- Index
- Other Books You May Enjoy
جهت دانلود کتاب Building Full Stack DeFi Applications میتوانید پس از پرداخت، دریافت کنید.
دیدگاهها
هیچ دیدگاهی برای این محصول نوشته نشده است.