655 / 736BK39

Grokking Bitcoin

Від простої таблиці до розуміння Bitcoin

А що, як пояснювати Bitcoin не переліком незнайомих слів, а поступово його складаючи? Grokking Bitcoin починається з простої таблиці вигаданих талонів на печиво. Далі Kalle Rosenbaum показує, чому цього замало і які проблеми розв’язують підписи, гаманці, майнінг та мережа без центрального адміністратора.

Grokking Bitcoin — ілюстрований технічний підручник Kalle Rosenbaum, виданий Manning у квітні 2019 року, зі вступним словом David A. Harding. Він для допитливих читачів, які хочуть зрозуміти роботу Bitcoin; програмувати для цього не потрібно.

Під час написання Rosenbaum зіткнувся зі знайомою складністю: пояснення однієї частини Bitcoin вимагало знання кількох інших. Читач отримував багато понять, ще не розуміючи їхнього призначення. Рішенням стала проста таблиця. Автор поступово додає механізми, кожен як відповідь на конкретний недолік. Талони на печиво — навчальна історія, а не справжній проєкт чи інструкція з випуску власної валюти. [4]

Такий підхід дозволяє спочатку зрозуміти проблему. Лише потім з’являється засіб її розв’язання. Наприклад, цифровий підпис дає змогу перевірити згоду власника ключа з певним повідомленням; просто довіритися імені поруч недостатньо. Так само поступово додаються адреси, гаманці, транзакції та мережа. Кожне поняття отримує місце в загальній картині. [2] [4]

Автор не вимагає писати код. Проте допомагає загальне уявлення про комп’ютерні мережі, бази даних і програми. Теми розбираються глибоко, тому варто читати повільно й повертатися до схем. У книжці також є команди Linux — текстові вказівки комп’ютеру. Від читача не очікують, що він одразу все зрозуміє. [1] [4]

План книжки охоплює 11 розділів і 3 додатки. Розділи 2–8 автор радить читати послідовно: вони розвивають одну модель від криптографічних інструментів до Proof of Work і мережевої взаємодії. Пізніші частини повертаються до транзакцій, SegWit і змін правил. Перестрибувати можна, але в основній послідовності це може приховати причину появи певного механізму. [4]

Оглядові схеми повторюються, щоб показати, де читач перебуває. Символ перископа позначає повернення до загального погляду. Крім вступного розділу, є вправи: Warm up перевіряє базове розуміння, а Dig in потребує глибших роздумів. Відповіді в додатку допомагають побачити, що ще незрозуміло; складне запитання не є причиною кидати книжку. [4]

Rosenbaum хоче дати читачеві підстави самостійно вирішити, чи довіряє він Bitcoin. Harding у вступному слові наголошує на правилах, які обмежують шахрайство та залежність від центральної влади. Це їхній навчальний підхід, а не обіцянка використання без ризиків. Знання принципів допомагає ставити кращі запитання, але саме по собі не перевіряє конкретний гаманець чи захист ключів. [2]

Офіційний репозиторій описує комерційну й публічну версії з однаковим змістом, але різним оформленням. Для друку він підкреслює продумані розвороти, що збирають потрібну інформацію разом. Публічний текст робить виклад доступним і слугує для виправлень. Тому пізніший стан репозиторію не обов’язково точно відповідає друкованому примірнику у ваших руках. [3]

Ми перевірили видавничі дані, опис репозиторію та всі вступні частини публічного тексту: вступне слово, передмову, подяки, поради щодо читання й біографію автора. Це не означає прочитання всіх основних розділів, розв’язання вправ чи перевірку команд. Книжка дає шлях до розуміння; під час справжнього налаштування програм потрібно також враховувати їхню актуальну документацію. [1] [2] [3] [4]

Для повної картини прочитайте також Транзакція, Proof of Work, Гаманець, Full Node.

01Чи можна читати книжку, якщо я не вмію програмувати?

Так, писати код не потрібно. Корисні базове знайомство з комп’ютерами й готовність думати над схемами та вправами. Деякі частини містять команди Linux; їх варто відрізняти від пояснювального тексту й розуміти перед використанням.

02Чи треба читати всю книжку від початку до кінця по порядку?

Автор особливо рекомендує дотримуватися порядку розділів 2–8, які спільно будують одну модель. Пізніші можна читати вільніше. Якщо сенс або контекст частини незрозумілий, повернення до попереднього кроку може допомогти більше, ніж запам’ятовування нового визначення.

DOC · 001Manning — Grokking BitcoinВидавець DOC · 002Grokking Bitcoin — front matterПервинне джерело DOC · 003Grokking Bitcoin — official repositoryПервинне джерело DOC · 004Grokking Bitcoin — front matter sourceПервинне джерело
Переглянуто: Спочатку джерела · Не інвестиційна порада