کتاب Mastering Blockchain (تسلط بر بلاکچین: راهنمای مرجع فنی برای عملکرد درونی بلاکچین، از رمزنگاری تا DeFi و NFT، ویرایش چهارم) به صورت اصولی و هدفمند بلاکچین و کاربردهای آن را توضیح میدهد. این کتاب علاوه بر تشریح مطالب مربوط به ماهیت زنجیرهبلاک، عملکرد هر یک از رمزارزها و مفاهیم آن را نیز بیان خواهد کرد.
در ادامه مقدمهای از کتاب Mastering Blockchain را از زبان نویسنده شرح خواهیم داد.
مقدمهای بر کتاب Mastering Blockchain:
هدف این کتاب آموزش تئوری و عملی فناوری دفتر کل توزیع شده به هر کسی که علاقهمند به یادگیری این موضوع جدید جذاب است است. هرکسی میتواند از این کتاب بهره مند شود، خواه یک فناور باتجربه، دانشجو، مدیر بازرگانی و یا علاقه مندان. برای این منظور، هدف من ارائه یک مرجع جامع و عمیق از فناوری دفتر کل توزیع شده است که در خدمت متخصص بوده و برای مبتدیان نیز قابل دسترسی باشد.
من در درجه اول بر توصیف ویژگیهای اصلی بلاکچین تمرکز میکنم تا خوانندگان بتوانند پایه ای قوی برای ایجاد دانش و تخصص بیشتر ایجاد کنند. موضوعات اصلی شامل اصول اصلی بلاکچین، رمزنگاری، الگوریتمهای اجماع، نظریه سیستمهای توزیع شده و قراردادهای هوشمند است. علاوه بر این، موضوعات کاربردی مانند برنامهنویسی قراردادهای هوشمند در جامد، ساخت شبکههای بلاکچین، استفاده از چارچوبهای توسعه بلاکچین مانند Truffle و نوشتن برنامهها و توضیحات غیرمتمرکز بخش مهمی از این کتاب را تشکیل میدهند. علاوه بر این، بسیاری از انواع بلاکچین، موارد استفاده مرتبط، و کاربردهای بین صنعتی فناوری بلاکچین به تفصیل مورد بحث قرار گرفته اند.
کتاب Mastering Blockchain ترکیبی منحصر به فرد از اصول نظری و کاربرد عملی است. خوانندگان نه تنها میتوانند زیربنای فنی این فناوری را درک کنند، بلکه قادر خواهند بود برای قراردادهای هوشمند کد بنویسند و شبکههای بلاکچین بسازند. پزشکان میتوانند از این کتاب به عنوان مرجع استفاده کنند، و همچنین میتواند به عنوان یک کتاب درسی برای دانش آموزانی که مایل به یادگیری این فناوری هستند باشد. در واقع، برخی از موسسات ویرایشهای قبلی این کتاب را به عنوان کتاب درسی اولیه برای دورههای خود در زمینه فناوری بلاکچین پذیرفته اند.
کتاب Mastering Blockchain دارای شش فصل جدید در مورد جدیدترین موضوعات در بلاکچین، از جمله مقیاسپذیری، امنیت، حریم خصوصی، ادغام اتریوم، هویت غیرمتمرکز و امور مالی غیرمتمرکز است.
من امیدوارم که این کار به خوبی به فنآوران، معلمان، دانشآموزان، دانشمندان، توسعهدهندگان، مدیران کسبوکار و هر کسی که میخواهد این فناوری جذاب را برای سالهای طولانی بیاموزد، خدمت کند.
کتاب Mastering Blockchain برای چه کسی است؟
این کتاب برای کسانی است که میخواهند فناوری بلاکچین را عمیقاً درک کنند. همچنین میتواند به عنوان یک منبع مرجع توسط توسعه دهندگانی که در حال توسعه برنامههای کاربردی برای بلاکچین هستند استفاده شود. همچنین میتواند به عنوان یک کتاب درسی برای دورههای مرتبط با فناوری بلاکچین و ارزهای دیجیتال و همچنین منبع یادگیری برای آزمونها و گواهیهای مختلف مربوط به ارزهای دیجیتال و فناوری بلاکچین استفاده شود.
آنچه کتاب Mastering Blockchain پوشش میدهد:
فصل 1، Blockchain 101، مفاهیم اساسی محاسبات توزیع شده را معرفی میکند که فناوری بلاکچین بر اساس آن است. همچنین تاریخچه، تعاریف، ویژگیها، انواع و مزایای بلاکچین را به همراه مکانیسمهای اجماع مختلف که در هسته فناوری بلاکچین قرار دارند، پوشش میدهد.
فصل دوم، عدم تمرکز، مفهوم تمرکززدایی و ارتباط آن با فناوری بلاکچین را پوشش میدهد. روشها و سکوهای مختلفی که میتوانند برای تمرکززدایی یک فرآیند یا یک سیستم مورد استفاده قرار گیرند نیز معرفی خواهند شد.
فصل 3 کتاب Mastering Blockchain، رمزنگاری متقارن، مبانی نظری رمزنگاری متقارن را معرفی میکند، که برای درک چگونگی ارائه خدمات امنیتی مختلف مانند محرمانه بودن و یکپارچگی ضروری است.
فصل 4، رمزنگاری نامتقارن، مفاهیمی مانند کلیدهای عمومی و خصوصی، امضای دیجیتال و توابع هش را با مثالهای کاربردی معرفی میکند.
فصل 5، الگوریتمهای اجماع، اصول الگوریتمهای اجماع را پوشش میدهد و طراحی و عملکرد درونی چندین الگوریتم اجماع را توضیح میدهد. هم پروتکلهای اجماع سنتی و هم پروتکلهای اجماع بلاکچین را پوشش میدهد.
فصل 6، معماری بیتکوین، بیتکوین، اولین و بزرگترین بلاکچین را پوشش میدهد. مفاهیم فنی مرتبط با ارز دیجیتال بیتکوین را به تفصیل معرفی میکند.
فصل 7 کتاب Mastering Blockchain، بیتکوین در عمل، شبکه بیتکوین، پروتکلهای مربوطه و کیف پولهای مختلف بیتکوین را پوشش میدهد. علاوه بر این، پروتکلهای پیشرفته، تجارت بیتکوین و پرداخت نیز معرفی شده است. علاوه بر این، کلاینتهای مختلف بیتکوین و API های برنامه نویسی که میتوانند برای ساخت برنامههای بیتکوین مورد استفاده قرار گیرند، پوشش داده شدهاند.
فصل 8، قراردادهای هوشمند، یک بحث عمیق در مورد قراردادهای هوشمند ارائه میدهد. موضوعاتی مانند تاریخچه، تعریف قراردادهای هوشمند، قراردادهای ریکاردی، اوراکلها و جنبههای نظری قراردادهای هوشمند در این فصل ارائه شده است.
فصل نهم، معماری اتریوم، طراحی و معماری بلاکچین اتریوم را به طور مفصل معرفی میکند. مفاهیم فنی مختلف مرتبط با بلاکچین اتریوم را پوشش میدهد و اصول اساسی، ویژگیها و اجزای این پلتفرم را به طور عمیق توضیح میدهد. سایر موضوعات تحت پوشش مربوط به ماشین مجازی اتریوم، استخراج و پروتکلهای پشتیبانی برای اتریوم است.
فصل 10 کتاب Mastering Blockchain، اتریوم در عمل، موضوعات مربوط به راه اندازی شبکههای خصوصی برای توسعه و برنامه نویسی قراردادهای هوشمند اتریوم را پوشش میدهد.
فصل 11، ابزارها، زبانها و چارچوبها برای توسعهدهندگان اتریوم، مقدمه عملی مفصلی را در مورد زبان برنامهنویسی Solidity و ابزارها و چارچوبهای مرتبط مختلف که برای توسعه اتریوم استفاده میشوند، ارائه میکند.
فصل 12، توسعه وب 3 با استفاده از اتریوم، توسعه برنامههای غیرمتمرکز و قراردادهای هوشمند با استفاده از بلاکچین اتریوم را پوشش میدهد. معرفی دقیق Web3 API همراه با چندین مثال عملی و یک پروژه نهایی ارائه شده است.
فصل 13 کتاب Mastering Blockchain، ادغام و فراتر از آن، آخرین پیشرفتهای اتریوم مانند Beacon Chain، شاردینگ و ارتقاءهای آینده را معرفی میکند.
فصل 14، Hyperledger، بحثی را در مورد پروژه Hyperledger از بنیاد لینوکس ارائه میکند که شامل پروژههای مختلف بلاکچین است که توسط اعضای آن معرفی شدهاند.
فصل 15، توکنسازی، موضوع توکنسازی، سکههای پایدار و سایر ایدههای مرتبط مانند ارائه اولیه سکه (Coin) و استانداردهای توسعه توکن را معرفی میکند.
فصل 16 کتاب Mastering Blockchain، بلاکچین سازمانی، استفاده و کاربرد فناوری بلاکچین در تنظیمات سازمانی را پوشش میدهد و سکوهای DLT مانند Quorum را پوشش میدهد.
فصل 17، مقیاسپذیری، به بحث در مورد یکی از چالشها، یعنی مقیاسپذیری، که فناوری بلاکچین با آن مواجه است و نحوه رسیدگی به آن اختصاص دارد. ما برای حل این مشکل بر روی راه حلهای لایه 2 تمرکز میکنیم، با این حال، راه حلهای دیگری نیز مورد بحث قرار میگیرند.
فصل 18، حریم خصوصی بلاکچین، مشکل عدم حفظ حریم خصوصی در بلاکچینها را معرفی میکند و تکنیکهای مختلفی را برای رفع این محدودیت توضیح میدهد. ما راه حلهایی را برای دستیابی به محرمانه بودن و ناشناس بودن در بلاکچینها با استفاده از تکنیکهایی مانند ZK-SNARK ها، میکسرها و روشهای مختلف دیگر پوشش میدهیم.
فصل 19، امنیت بلاکچین، چالشهای امنیتی مختلف در بلاکچین و نحوه حل آنها را معرفی میکند. اینها شامل امنیت قرارداد هوشمند، تأیید رسمی، نگرانیهای امنیتی و بهترین شیوهها در هر لایه از سیستم بلاکچین است.
فصل 20 کتاب Mastering Blockchain، هویت غیرمتمرکز، یکی از داغ ترین موضوعات در دنیای بلاکچین را پوشش میدهد. هویت غیرمتمرکز سنگ بنای اکوسیستم Web3 است. در این فصل، روشها، تکنیکها و اکوسیستمهایی را که زیربنای Web3 و چشمانداز هویت غیرمتمرکز هستند را بررسی میکنیم.
فصل 21، مالی غیرمتمرکز، استفاده و کاربرد مالی غیرمتمرکز، جنبههای مختلف آن، موارد استفاده از بلاکچین در نامزدی، و پروتکلهای مختلف DeFi را پوشش میدهد.
فصل 22، برنامههای بلاکچین و آنچه بعد است، مقدمهای عملی و مفصل در مورد کاربردهای فناوری بلاکچین در زمینههایی غیر از ارزهای دیجیتال، از جمله اینترنت اشیا، دولت، رسانهها و امور مالی ارائه میکند. هدف آن ارائه اطلاعات در مورد چشمانداز فعلی، پروژهها و تلاشهای تحقیقاتی مرتبط با فناوری بلاکچین است.
فصل 23، بلاکچینهای جایگزین، راه حلها و سکوهای جایگزین بلاکچین را به عنوان محتوای جایزه که به صورت آنلاین در دسترس است، معرفی میکند. این جزئیات فنی و ویژگیهای بلاکچینهای جایگزین و سکوهای مربوطه را پوشش میدهد. این یک فصل آنلاین است و شما میتوانید در مورد آن در لینک زیر بخوانید: https://packt.link/OceZK.
سرفصلهای کتاب Mastering Blockchain:
- Preface
- 1. Blockchain 101
- 2. Decentralization
- 3. Symmetric Cryptography
- 4. Asymmetric Cryptography
- 5. Consensus Algorithms
- 6. Bitcoin Architecture
- 7. Bitcoin in Practice
- 8. Smart Contracts
- 9. Ethereum Architecture
- 10. Ethereum in Practice
- 11. Tools, Languages, and Frameworks for Ethereum Developers
- 12. Web3 Development Using Ethereum
- 13. The Merge and Beyond
- 14. Hyperledger
- 15. Tokenization
- 16. Enterprise Blockchain
- 17. Scalability
- 18. Blockchain Privacy
- 19. Blockchain Security
- 20. Decentralized Identity
- 21. Decentralized Finance
- 22. Blockchain Applications and What’s Next
- Index
جهت دانلود کتاب Mastering Blockchain میتوانید پس از پرداخت، دریافت کنید.
دیدگاهها
هیچ دیدگاهی برای این محصول نوشته نشده است.