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Первичный источник
Обновлено: Сначала источники · Не является инвестиционной рекомендацией