بیتکوین تنها یک رمز ارز نیست، بلکه مجموعهای از مفاهیم و فناوریها است که مبنایی برای اکوسیستم پول دیجیتال محسوب میشود. بیتکوین میتواند خریداری شود، به فروش برسد و با ارزهای دیگر تعویض شود. بیتکوین، سریع، اَمن و بدون مرز است.
برخلاف ارزهای سنتی، بیتکوین کاملاً مجازی است و هیچ سکهی فیزیکی یا حتی دیجیتال نیز وجود ندارد. کاربران بیتکوین، کلیدهایی دارند که به آنها اجازه میدهد مالکیت بیتکوین را در شبکهی بیتکوین اثبات کنند.
کتابی که در پیش رو دارید، یکی از جامعترین، کاربردیترین و ساختیافتهترین مرجع دربارهی بیتکوین و بلاکچین است.
فصل اول: مقدمه
1-3. کاربردها و کاربران بیتکوین و داستانهای آنها
فصل دوم: بیتکوین چگونه کار میکند؟
2-1. تراکنشها، بلاکها، استخراج و بلاکچین
2-5. استخراج تراکنشها در بلاکها
فصل سوم: هستهی بیتکوین: پیادهسازی مرجع
3-2. کامپایل کردن هستهی بیتکوین از کد منبع
3-3. اجرای گرهی هستهی بیتکوین
3-5. کلاینتها، کتابخانهها و کیتابزارهای جایگزین
فصل چهارم: کلیدها و آدرسها
4-3. پیادهسازی کلیدها و آدرسها در پایتون
4-4. کلیدها و آدرسهای پیشرفته
فصل پنجم : کیفهای پول
فصل ششم : تراکنشها
6-3. خروجیها و ورودیهای تراکنش
6-4. اسکریپتهای تراکنش و زبان "اسکریپت"
6-6. آدرسهای بیتکوین، موجودی حسابها و سایر انتزاعها
فصل هفتم : تراکنشها و اسکریپتهای پیشرفته
7-3. پرداخت به دَرهمِ اسکریپت ( P2SH)
7-4. خروجیِ ذخیرهی دادهها (RETURN)
7-6. کنترل جریان در اسکریپت (عبارات شرطی)
فصل هشتم: شبکهی بیتکوین
8-1. معماری شبکهی نظیر به نظیر
8-3. شبکهی بیتکوین بسطیافته
8-8. گرههای صحتسنجی پرداخت ساده (SPV)
8-10. استفاده از فیلترهای بلوم در گرههای SPV
8-12. اتصالهای رمزگذاریشده و احراز هویتشده
فصل نهم: بلاکچین
9-4. شناسهی بلاک: دَرهمِ سرآیند بلاک و ارتفاع بلاک
9-6. پیوند دادن بلاکها در بلاکچین
9-8. درختان مرکل و صحتسنجی پرداخت سادهشده (SPV)
9-9. بلاکچین آزمایشی بیتکوین
9-10. استفاده از بلاکچینهای آزمایشی برای توسعه
فصل دهم: استخراج و اجماع
10-3. صحتسنجی مستقل تراکنشها
10-4. گرههای استخراجکننده (ماینر)
10-10. مونتاژ و انتخاب زنجیرهایی از بلاکها
10-11. استخراج بیتکوین و مسابقهی درهمسازی
10-14. علامتدهی انشعاب نرم با نسخهی بلاک
10-15. توسعهی نرمافزار اجماع
فصل یازدهم: امنیت بیتکوین
11-2. بهترین راهکارهای امنیت کاربر
فصل دوازدهم: کاربردهای بلاکچین
12-2. عناصر سازنده (اَعمال پایه)
12-3. اپلیکیشنهایی از عناصر سازنده
12-6. کانالهای پرداخت و کانالهای حالت