کتاب Building NFTs with Ethereum (ساخت NFT با اتریوم: نحوه ایجاد، استقرار و فروش NFT در اتریوم را بیاموزید) یک راهنمای کامل برای ایجاد و کار با NFT ها با استفاده از اتریوم است که در 10 فصل به شما آموزش خواهد داد.
در ادامه مقدمهای از کتاب Building NFTs with Ethereum را از زبان نویسنده شرح خواهیم داد.
مقدمهای بر کتاب Building NFTs with Ethereum:
در «ساخت NFT با اتریوم»، با داراییهای دیجیتال، کلکسیونهای رمزنگاری و توکنهای غیرقابل تعویض (NFT) آشنا میشویم که جنبهای ضروری از محتوای این کتاب هستند.
ما خلاقیتهای واقعی NFT ها و نحوه آپلود آنها در پلتفرمها و صرافیها و تبدیل آنها به خرید و فروش را بررسی خواهیم کرد.
ما به جزئیات بلاکچین و فناوری دفتر کل توزیع شده (DLT) میپردازیم که شبکه اتریوم بر اساس آن کار میکند. ما همچنین به کاربردهای مختلف اتریوم و چگونگی تبدیل شبکه اتریوم به مدل اثبات سهام از مدل اثبات کار فعلی آن نگاه میکنیم.
کتاب Building NFTs with Ethereum همچنین به شما معرفی سریع برنامه نویسی Solidity را میدهد در صورتی که با آن آشنایی ندارید.
ما به جزئیات و مشخصات یک توکن ERC-20 خواهیم پرداخت و توضیح خواهیم داد که چیست و چگونه از آن استفاده میشود. ما همچنین بیشتر به توکن ERC-721، استاندارد توکن برای ایجاد توکنهای غیرقابل تعویض خواهیم پرداخت. علاوه بر این، استاندارد جدید توکن ERC-1155 را بررسی کرده و آن را با قرارداد ERC-721 مقایسه خواهیم کرد.
شما به محیط توسعه برای توسعه قرارداد توکن ERC-721 و اصول کار بلاک چین به همراه ابزارهایی مانند Truffle، Ganache، Hardhat، Pinata، Ethereum، Web3 و Solidity عادت خواهید کرد.
ما تمام مراحل لازم برای ایجاد یک قرارداد هوشمند NFT را با استفاده از OpenZeppelin’s Contract Wizard پوشش خواهیم داد. شما انواع مختلف NFT هایی را که میتوان ایجاد کرد و فرآیندهای مختلفی مانند Enumerating، Metadata، Minting و Transferring را بررسی خواهید کرد.
در مرحله بعد، ما یک قرارداد هوشمند بازار برای یک مجموعه رمزنگاری ساختگی به نام «اژدها کشان» ایجاد میکنیم که به ما امکان میدهد با قرارداد هوشمند NFT خود تعامل داشته باشیم، جایی که میتوانیم یک NFT را ضرب، فهرست، خرید و فروش کنیم. ما توکن ERC-721 و قرارداد Marketplace خود را در شبکه آزمایشی Ethereum Goerli کامپایل و مستقر خواهیم کرد.
در نهایت، شما یاد خواهید گرفت که چگونه پروژه NFT خود را بازاریابی کنید و آن را در مقابل خریداران و سرمایهگذاران بالقوه قرار دهید. چه به دنبال راهاندازی یک پروژه NFT برای سرگرمی و چه برای کسب سود باشید، این کتاب دانش و ابزارهایی را که برای موفقیت نیاز دارید در اختیار شما قرار میدهد. این کتاب در 10 فصل تنظیم شده است که جزئیات آن در زیر آمده است.
فصل 1، NFT ها یا توکنهای غیرقابل تعویض، نوع جدیدی از دارایی هستند که در بلاک چین اتریوم ذخیره میشوند. بر خلاف داراییهای سنتی، NFT ها منحصر به فرد هستند و قابل تکرار نیستند. این باعث میشود آنها برای کلکسیون، هنر دیجیتال و سایر اقلام بی نظیر ایده آل باشند.
NFT ها هنوز یک فناوری جدید هستند، بنابراین چیزهای زیادی برای یادگیری در مورد نحوه کارکرد آنها و موارد استفاده از آنها وجود دارد. در این فصل به اصول NFT ها و بلاک چین اتریوم میپردازیم.
فصل 2 کتاب Building NFTs with Ethereum، فناوری NFT روشی نوآورانه برای ایجاد و مدیریت داراییهای دیجیتال است. NFT ها توکنهای دیجیتال و منحصر به فرد هستند که میتوانند هر چیزی را از یک کلکسیون مجازی گرفته تا یک قطعه هنر دیجیتال را نشان دهند.
از آنجایی که NFT ها در یک بلاک چین ذخیره می شوند، می توان آنها را به راحتی در یک بازار غیرمتمرکز خرید، فروخت یا معامله کرد. در این فصل، نگاهی دقیقتر به فناوری پشت پروژههای NFT و چگونگی تغییر آنها در نحوه تعامل ما با داراییهای دیجیتال خواهیم داشت.
فصل 3، وقتی صحبت از توسعه بلاک چین میشود، یکی از مهمترین جنبهها قرارداد توکن است. این همان چیزی است که امکان ایجاد و انتقال توکنها در بلاکچین را فراهم میکند.
سه نوع اصلی قرارداد توکن وجود دارد: ERC20، ERC721 و ERC1155. در این فصل ما نگاهی دقیق تر به هر یک از این قراردادها و آنچه در بر دارند خواهیم داشت.
فصل 4 کتاب Building NFTs with Ethereum، در این فصل Solidity زبانی است که برای توسعه قراردادهای هوشمند در بلاک چین اتریوم استفاده میشود. این فصل مباحث برنامه نویسی Solidity شامل انواع دادهها، متغیرها و ساختارهای کنترلی را پوشش میدهد. ما همچنین به موضوعات پیشرفته تری مانند وراثت و رابطها خواهیم پرداخت.
فصل 5 کتاب Building NFTs with Ethereum، در این فصل، راهاندازی محیط توسعه اولین گام برای توسعه قرارداد هوشمند ERC-721 است.
با داشتن یک محیط توسعه به خوبی تعریف شده، میتوانید کارآمدتر کار کنید و از مسائل احتمالی که میتواند از استفاده از یک محیط توسعه نامشخص یا ناسازگار ناشی شود، اجتناب کنید.
ما همچنین اولین قرارداد هوشمند Hello World خود را در Solidity مینویسیم تا تنظیمات محیط توسعه خود را آزمایش کنیم.
فصل 6 کتاب Building NFTs with Ethereum، در این فصل به شما نشان خواهد داد که چگونه با استفاده از چارچوب Truffle، اولین قرارداد هوشمند NFT خود را در بلاک چین اتریوم بنویسید و مستقر کنید.
هنگامی که قرارداد هوشمند NFT را تکمیل کردیم، یک قرارداد هوشمند بازار مینویسیم که به ما امکان میدهد NFT ها را ضرب، فهرست، خرید و فروش کنیم. ما از زبان برنامه نویسی محبوب Solidity برای نوشتن قرارداد خود استفاده خواهیم کرد. ما نکات و منابعی را برای شروع قراردادهای هوشمند NFT ارائه خواهیم کرد.
فصل 7 کتاب Building NFTs with Ethereum، در این فصل، نحوه ساختن قسمت جلویی برای بازار NFT اتریوم خود را مورد بحث قرار خواهیم داد. در مورد فنآوریهایی که باید استفاده کنید، نحوه کنار هم قرار دادن همه چیز و نحوه آزمایش ظاهر خود قبل از راه اندازی یاد خواهید گرفت.
ما از React و کتابخانه web3 برای تعامل با قراردادهای هوشمند خود استفاده خواهیم کرد. در پایان این فصل، یک بازار کار خواهید داشت که میتوانید NFT ها را فهرست کرده و خریداری کنید.
فصل 8 کتاب Building NFTs with Ethereum، در این فصل، روند ساخت یک توکن ERC-721 با متاماسک، سالیدیتی، هاردات، پیناتا و کیمیاگری را بررسی خواهیم کرد. ما همچنین راهنمای گام به گام نحوه انجام آن را ارائه خواهیم داد.
ما از شبکه Hardhat برای آزمایش و استقرار قراردادهای هوشمند خود و سرویس Pinata برای ذخیره فایل IPFS استفاده خواهیم کرد. در نهایت، ما از سرویس کیمیاگری برای تعامل با قراردادهای هوشمند خود استفاده خواهیم کرد.
فصل 9 کتاب Building NFTs with Ethereum، در این فصل ما مراحل مورد نیاز برای اتصال NFT به بلاک چین اتریوم را پوشش خواهیم داد. ما با نصب اجزای Web3 شروع میکنیم، سپس یک فایل mint-nft.js ایجاد میکنیم.
در مرحله بعد، ابرداده را برای NFT شما پیکربندی میکنیم و سپس نمونه ای از قرارداد هوشمند ERC-721 ایجاد میکنیم. ما تابع mintNFT را فراخوانی میکنیم و اسکریپت mint-nft.js را برای استقرار NFT شما اجرا میکنیم. در نهایت شما را از طریق مراحل مورد نیاز برای افزودن کلکسیون NFT به MetaMask راهنمایی میکنیم.
فصل 10 کتاب Building NFTs with Ethereum، در این فصل، نکات و ترفندهایی را برای تبلیغ و بازاریابی NFT های خود به شما ارائه می دهیم. ما منابعی را ارائه خواهیم کرد که می توانید از آنها برای کمک به مشاهده NFT های خود توسط افراد بیشتری استفاده کنید.
سرفصلهای کتاب Building NFTs with Ethereum:
- Cover Page
- Title Page
- Copyright Page
- Dedication Page
- About the Author
- About the Reviewers
- Acknowledgement
- Preface
- Errata
- Table of Contents
- Part – I: Introduction to NFTs and Digital Assets
- 1. Basic Concepts of Blockchain, Web3, and Digital Assets
- 2. The Technology Behind NFT Projects
- Part – II: Basic Concepts of ERC and Solidity Programming
- 3. The Fundamentals of ERC Token Contracts, ERC20, ERC721, and ERC1155
- 4. Exploring the Basics of Solidity Programming
- Part – III: Building NFTs with Solidity, Truffle Suite and Infura
- 5. Setting Up Your Development Environment
- 6. Writing and Deploying the NFT Smart Contract
- 7. Building the NFT Marketplace Front-end
- Part – IV: Building NFTs with Solidity, Alchemy, Hardhat and Pinata
- 8. Building An ERC-721 Token with Hardhat, Pinata, and Alchemy
- 9. Minting NFTs with Alchemy
- Part – V: Marketing the NFT
- 10. Promoting and Marketing NFTs
- Index
جهت دانلود کتاب Building NFTs with Ethereum میتوانید پس از پرداخت، دریافت کنید.
دیدگاهها
هیچ دیدگاهی برای این محصول نوشته نشده است.