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