Bina Ramamurthy

#Blockchain
#Bitcoin
بلاکچین چیزی فراتر از فناوری پشت بیتکوین است! این سیستم امن برای ثبت و تایید مالکیت و هویت، برای مدیریت دادههای حساس مانند زنجیره تأمین، سوابق بهداشتی و سایر وظایف مرتبط با دادهها بسیار مناسب است. بلاکچین به دلیل امنیت غیرقابل نفوذ، تراکنشهای غیرمتمرکز و زنجیرههای تأمین قابل تأیید بهطور مستقل، کاربردهای زیادی در تحول ارز، هویت دیجیتال و لجستیک دارد. پلتفرمهایی مانند اتریوم و هایپرلجر به راحتی شروع به کار با زبانهای برنامهنویسی آشنا را ممکن میسازند.
Blockchain in Action به شما میآموزد که چگونه اپلیکیشنهای غیرمتمرکز مبتنی بر بلاکچین بسازید و این کار را بهطور ساده و بدون اصطلاحات پیچیده توضیح میدهد. ابتدا یک نمای کلی از نحوه عملکرد بلاکچین دریافت خواهید کرد. سپس اولین قرارداد هوشمند خود را با استفاده از اتریوم و سالیدیتی کدنویسی میکنید و ویژگیهایی مانند رابط وب، اعتبارسنجی اعتماد و دیگر امکانات را به اپلیکیشن خود اضافه میکنید تا آن را آماده استقرار کنید. تنها چیزی که برای شروع نیاز دارید، سختافزار استاندارد و نرمافزار متنباز است.
این کتاب برای برنامهنویسانی است که با زبان جاوااسکریپت آشنایی دارند.
مایکل جنسن، Arcadia: "یک معرفی عالی به بلاکچین که شما را فراتر از اصطلاحات میبرد تا مفاهیم اصلی را درک کنید."
ریچارد بی. وارد، Principis Capital: "درک کاملی از سیستمهای غیرمتمرکز به دست آورید و نقش آنها را در طرحهای طراحی آینده خود بفهمید."
سامباسیو آندالوری، Amazon Web Services: "از تئوری به عمل و پیادهسازی بروید با این راهنمای عالی برای پیمایش در迷بلاکچین."
ام. شیکعمد علی، Harman Connected Services: "منبع قطعی درباره بلاکچین و یکی از معدود کتابهایی است که بلاکچین را بهطور عملی پوشش میدهد."
فهرست:
بخش 1: شروع با برنامهنویسی بلاکچین
فصل 1: اصول بلاکچین
معرفی فناوری بلاکچین، شامل ساختار، ویژگیها و اصول بنیادی که امنیت و غیرمتمرکز بودن آن را ممکن میسازد.
فصل 2: قراردادهای هوشمند
بررسی دقیق قراردادهای هوشمند، عملکرد آنها و نحوه پیادهسازی آنها در شبکههای بلاکچین مانند اتریوم.
فصل 3: تکنیکها برای اعتماد و یکپارچگی
درک مکانیسمهایی که اعتماد و یکپارچگی را در سیستمهای بلاکچین تضمین میکنند، مانند روشهای رمزنگاری و الگوریتمهای اجماع.
فصل 4: از قراردادهای هوشمند به Dappها
انتقال از ساخت قراردادهای هوشمند به ساخت برنامههای غیرمتمرکز (Dapp)، با تمرکز بر یکپارچگی و کاربرد عملی.
بخش 2: تکنیکها برای توسعه Dapp از ابتدا تا انتها
فصل 5: امنیت و حریم خصوصی
اهمیت امنیت و حریم خصوصی در توسعه Dapp، شامل رمزگذاری، حفاظت از دادههای کاربران و شیوههای امن برنامهنویسی.
فصل 6: دادههای درون زنجیرهای و بیرون زنجیرهای
توضیح تفاوتهای بین دادههای درون زنجیرهای و بیرون زنجیرهای و نحوه مدیریت آنها در سیستمهای غیرمتمرکز، شامل استراتژیهای ذخیرهسازی و بازیابی.
فصل 7: Web3 و یک Dapp کانالی
معرفی Web3 و توسعه یک برنامه غیرمتمرکز (Dapp) مبتنی بر کانال، با تمرکز بر تعامل با بلاکچین و یکپارچگی رابط کاربری.
فصل 8: انتشار عمومی با استفاده از Infura
نحوه استقرار Dapp خود در شبکه اتریوم با استفاده از Infura، ابزاری برای دسترسی به بلاکچین اتریوم از راه دور بدون نیاز به اجرای یک نود کامل.
بخش 3: نقشه راه و آینده
فصل 9: توکنیزه کردن داراییها
بررسی مفهوم توکنیزه کردن داراییها در بلاکچین، مانند املاک یا هنر دیجیتال، و کاربردهای آن در ایجاد مدلهای تجاری جدید.
فصل 10: تست قراردادهای هوشمند
بهترین شیوهها و ابزارها برای تست قراردادهای هوشمند قبل از استقرار، بهمنظور اطمینان از عملکرد صحیح آنها در محیط واقعی.
فصل 11: نقشه راه توسعه Dapp
راهنمای گامبهگام برای توسعه Dapp، از طراحی اولیه تا استقرار، شامل مراحل کلیدی و ملاحظات مهم.
فصل 12: بلاکچین: آینده پیش رو
نگاهی به آینده فناوری بلاکچین، شامل روندهای نوظهور، چالشهای احتمالی و فرصتهای نوآوری.
بینا رامامورتی دارای دکترا در سیستمهای توزیعشده مقاوم در برابر خطا است و سی سال تجربه در تدریس رمزنگاری، شبکههای همتا به همتا و سیستمهای توزیعشده دارد. او مدرس و خالق محتوای تخصصی بلاکچین در چهار دوره دانشگاه بوفالو در پلتفرم دورههای آنلاین Coursera است و برنده جایزه تدریس عالی SUNY Chancellor در سال ۲۰۱۹ شده است.
There’s a lot more to the blockchain than mining Bitcoin. This secure system for registering and verifying ownership and identity is perfect for supply chain logistics, health records, and other sensitive data management tasks. Blockchain in Action unlocks the full potential of this revolutionary technology, showing you how to build your own decentralized apps for secure applications including digital democracy, private auctions, and electronic record management.
Summary
There’s a lot more to the blockchain than mining Bitcoin. This secure system for registering and verifying ownership and identity is perfect for supply chain logistics, health records, and other sensitive data management tasks. Blockchain in Action unlocks the full potential of this revolutionary technology, showing you how to build your own decentralized apps for secure applications including digital democracy, private auctions, and electronic record management.
Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications.
About the technology
Blockchain is more than just the tech behind Bitcoin—much more! Combining impenetrable security, decentralized transactions, and independently verifiable supply chains, blockchain applications have transformed currency, digital identity, and logistics. Platforms such as Ethereum and Hyperledger make it easy to get started by using familiar programming languages.
About the book
Blockchain in Action teaches you how to design and build blockchain-based decentralized apps, and is written in a clear, jargon-free style. First, you’ll get an overview of how blockchain works. Next, you’ll code your first smart contract using Ethereum and Solidity, adding a web interface, trust validation, and other features until your app is ready for deployment. The only thing you need to get started is standard hardware and open source software.
What's inside
Blockchain compared with other distributed systems
Development in Solidity
Identity, privacy, and security
On-chain and off-chain data and operations
About the reader
For programmers who know JavaScript.
Table of Contents
Part 1: Getting started with blockchain programming
Chapter 1: Blockchain basics
Chapter 2: Smart contracts
Chapter 3: Techniques for trust and integrity
Chapter 4: From smart contracts to Dapps
Part 2: Techniques for end-to-end Dapp development
Chapter 5: Security and privacy
Chapter 6: On-chain and off-chain data
Chapter 7: Web3 and a channel Dapp
Chapter 8: Going public with Infura
Part 3: A roadmap and the road ahead
Chapter 9: Tokenization of assets
Chapter 10: Testing smart contracts
Chapter 11: A roadmap to Dapp development
Chapter 12: Blockchain: The road ahead
"A terrific introduction to blockchain that takes you beyond the lingo to understand core concepts." --Michael Jensen, Arcadia
"Get a thorough understanding of decentralized systems and their part in your future design plans."--Richard B. Ward, Principis Capital
"Go from theory to practice to implementation with this excellent guide to navigating the blockchain maze."--Sambasiva Andaluri, Amazon Web Services
"A definitive source on blockchain and one of the few books that covers blockchain practically."--M. Sheik Udman Ali. Harman Connected Services
Bina Ramamurthy holds a Ph.D. in fault-tolerant distributed systems, and has thirty years of experience teaching cryptography, peer-to-peer networking, and distributed systems. She is the instructor and content creator for the University of Buffalo four-course specialization on blockchain technology on the Coursera MOOC platform, and the recipient of the 2019 SUNY Chancellor’s Award for Teaching Excellence.









