Mastering Bitcoin (ویرایش سوم) نوشته Andreas M. Antonopoulos و David A. Harding یکی از جامعترین منابع فنی برای توسعهدهندگان بیتکوین است. این کتاب بهصورت عمیق نحوه کارکرد تراکنشها، ساختار بلاک، شبکه بیتکوین، الگوریتم اجماع و اثبات کار، امضاهای دیجیتال (ECDSA و Schnorr)، اسکریپت بیتکوین، Taproot، SegWit، کارمزدها، امنیت، کیف پولهای HD و BIPها را توضیح میدهد. همچنین مباحث پیشرفتهای مانند Lightning Network، کانالهای پرداخت، لایه دوم، و توسعه با Bitcoin Core را پوشش میدهد. این کتاب برای برنامهنویسانی که میخواهند درک فنی دقیق و عمیق از پروتکل بیتکوین داشته باشند یک مرجع استاندارد محسوب میشود.
سرفصلهای کتاب
Chapter 1: Introduction
Chapter 2: How Bitcoin Works
Chapter 3: Bitcoin Core: The Reference Implementation