کتاب Mastering Bitcoin: Programming the Open Blockchain, 3rd Edition (تسلط بر بیت کوین: برنامه نویسی بلاک چین باز، ویرایش سوم) یک منبع کامل برای آشنایی با بیت کوین و دنیای زنجیرهبلاک است که در 14 فصل این ارز دیجیتال را شرح خواهد داد.
در ادامه مقدمهای از کتاب Mastering Bitcoin را از زبان نویسنده شرح خواهیم داد.
مقدمهای بر کتاب Mastering Bitcoin:
نوشتن کتاب بیت کوین
من (آندریاس) اولینبار در اواسط سال ۲۰۱۱ به بیت کوین برخورد کردم. واکنش فوری من کم و بیش این بود: «هه! پول آدم! » و من به مدت شش ماه دیگر آن را نادیده گرفتم و اهمیت آن را درک نکردم. این واکنشی است که در میان بسیاری از باهوشترین افرادی که میشناسم تکرار آن را دیدهام، که به من دلداری میدهد.
بار دوم که با بیت کوین روبرو شدم، در بحث لیست پستی، تصمیم گرفتم کاغذ سفید نوشته شده توسط ساتوشی ناکاموتو را بخوانم و ببینم در مورد چیست.
هنوز لحظهای را به یاد دارم که خواندن آن نه صفحه را تمام کردم، زمانی که متوجه شدم بیت کوین صرفاً یک ارز دیجیتال نیست، بلکه شبکهای از اعتماد است که میتواند مبنایی برای چیزهای بیشتر از ارزهای معمولی فراهم کند. درک این موضوع که «این پول نیست، یک شبکه اعتماد غیرمتمرکز است»، من را در یک سفر چهار ماهه آغاز کرد تا هر تکه اطلاعاتی را که در مورد بیت کوین پیدا میکردم ببلعم.
من دچار وسواس و شیفته شدم، هر روز ۱۲ ساعت یا بیشتر را به صفحه میچسبانم، میخوانم، مینویسم، کدنویسی میکنم و تا جایی که میتوانم یاد میگیرم. من از این وضعیت فوگ بیرون آمدم، بیش از ۲۰ پوند سبکتر از عدم مصرف وعدههای غذایی ثابت، مصمم بودم خودم را وقف کار روی بیت کوین کنم.
دو سال بعد، پس از ایجاد تعدادی استارت آپ کوچک برای بررسی خدمات و محصولات مختلف مرتبط با بیت کوین، به این نتیجه رسیدم که زمان نوشتن اولین کتابم فرا رسیده است. بیت کوین موضوعی بود که مرا به دیوانگی از خلاقیت سوق داد و افکارم را درگیر کرد. این هیجان انگیزترین فناوری بود که از زمان اینترنت با آن مواجه شده بودم. اکنون زمان آن رسیده بود که اشتیاق خود را در مورد این فناوری شگفتانگیز با مخاطبان بیشتری به اشتراک بگذارم.
بیشتر بخوانید: کتاب Learn Bitcoin and Blockchain
مخاطب مورد نظر کتاب Mastering Bitcoin
کتاب Mastering Bitcoin بیشتر برای کدنویسان در نظر گرفته شده است. اگر میتوانید از یک زبان برنامهنویسی استفاده کنید، این کتاب به شما یاد میدهد که ارزهای رمزنگاری شده چگونه کار میکنند، چگونه از آنها استفاده کنید و چگونه نرمافزارهایی را توسعه دهید که با آنها کار میکند.
چند فصل اول کتاب Mastering Bitcoin همچنین بهعنوان مقدمهای عمیق برای بیتکوین برای غیرکدگذاران مناسب است – کسانی که سعی در درک عملکرد درونی بیتکوین و ارزهای دیجیتال دارند.
بیشتر بخوانید: کتاب Blockchain
چرا این تصاویر روی جلد کتاب Mastering Bitcoin وجود دارد؟
مورچه برگ شکن گونهای است که رفتار بسیار پیچیدهای را در یک ابر ارگانیسم کلنی از خود نشان میدهد، اما هر مورچه منفرد بر اساس مجموعهای از قوانین ساده که توسط تعامل اجتماعی و تبادل رایحههای شیمیایی (فرومونها) هدایت میشود، عمل میکند.
در ویکیپدیا: مورچههای برگبردار در کنار انسانها بزرگترین و پیچیدهترین جوامع حیوانی روی زمین را تشکیل میدهند. مورچههای برگ شکن در واقع برگها را نمیخورند، بلکه از آنها برای پرورش قارچ استفاده میکنند که منبع اصلی غذا برای کلنی است. دریافت که؟ این مورچهها در حال کشاورزی هستند!
اگر چه مورچهها جامعهای مبتنی بر کاست را تشکیل میدهند و ملکهای برای تولید فرزندان دارند، هیچ مرجع یا رهبر مرکزی در کلونی مورچهها وجود ندارد. رفتار بسیار هوشمندانه و پیچیدهای که توسط یک مستعمره چند میلیون نفری به نمایش گذاشته میشود، یک ویژگی نوظهور از تعامل افراد در یک شبکه اجتماعی است.
طبیعت نشان میدهد که سیستمهای غیرمتمرکز میتوانند انعطافپذیر باشند و میتوانند پیچیدگی اضطراری و پیچیدگی باورنکردنی را بدون نیاز به یک مرجع مرکزی، سلسله مراتب یا بخشهای پیچیده ایجاد کنند.
بیت کوین یک شبکه اعتماد غیرمتمرکز بسیار پیچیده است که میتواند فرآیندهای مالی بیشماری را پشتیبانی کند. با این حال، هر گره در شبکه بیت کوین از چند قانون ساده پیروی میکند.
تعامل بین بسیاری از گرهها همان چیزی است که منجر به ظهور رفتار پیچیده میشود، نه هیچ گونه پیچیدگی ذاتی یا اعتماد به هر گره واحد. مانند یک کلونی مورچهها، شبکه بیت کوین یک شبکه انعطافپذیر از گرههای ساده است که قوانین سادهای را دنبال میکنند که با هم میتوانند کارهای شگفتانگیزی را بدون هیچ هماهنگی مرکزی انجام دهند.
سرفصلهای کتاب Mastering Bitcoin:
- Preface
- 1. Introduction
- 2. How Bitcoin Works
- 3. Bitcoin Core: The Reference Implementation
- 4. Keys and Addresses
- 5. Wallet Recovery
- 6. Transactions
- 7. Authorization and Authentication
- 8. Digital Signatures
- 9. Transaction Fees
- 10. The Bitcoin Network
- 11. The Blockchain
- 12. Mining and Consensus
- 13. Bitcoin Security
- 14. Second-Layer Applications
- A. The Bitcoin Whitepaper by Satoshi Nakamoto
- B. Errata to the Bitcoin Whitepaper
- C. Bitcoin Improvement Proposals
- Index
- About the Authors
جهت دانلود کتاب Mastering Bitcoin میتوانید پس از پرداخت، دریافت کنید.
دیدگاهها
هیچ دیدگاهی برای این محصول نوشته نشده است.