625 / 736BK09

Inventing Bitcoin

Ян Прицкер объясняет устройство системы Bitcoin

Inventing Bitcoin, автор которой — Yan Pritzker, объясняет, зачем Bitcoin нужны майнинг, общая история платежей и собственные правила. Части системы вводятся постепенно, без необходимости уметь программировать.

Короткая книга для тех, кому недостаточно знать, что Bitcoin работает: хочется понять, как связаны его составляющие. Обзор опирается на подтверждённое издание, введение и выбранные отрывки.

Yan Pritzker написал Inventing Bitcoin как доступное введение в технологию Bitcoin. Google Books указывает иллюстрированное издание 2019 года объёмом 106 страниц, с иллюстрациями Nicholas Evans. Это сравнительно короткий путь к основам системы, а не энциклопедия всех подробностей. Число страниц относится именно к этому изданию: переводы и цифровые файлы могут иметь другую разбивку на страницы. [3]

Откуда берётся биткоин и кто определяет, как он работает? С подобных вопросов автор начинает представление книги. Новичку такая последовательность помогает: сначала появляется причина что-то понять, затем — название соответствующей технологии. Задача — разобраться в предмете до инвестирования. Но само понимание не говорит, окажется ли покупка выгодной и куда пойдёт цена. [1]

Pritzker предлагает проследить, как решение одной проблемы вызывает следующий вопрос. Название Inventing Bitcoin описывает этот учебный подход: мысленно собирается система, каждая часть которой выполняет свою задачу. Это не дневник работы Satoshi и не доказательство порядка его открытий. Во введении говорится, что программировать не нужно: автор рассчитывает на математику старших классов и готовность обдумывать каждый шаг. [2]

Без общего банка недостаточно лишь сообщить о платеже: сети нужен способ упорядочить действительную историю. Поэтому книга связывает отказ от посредника с Proof of Work, майнингом и защитой записей. Proof of Work — доказательство выполненной вычислительной работы: найти подходящий результат затратно, а проверить его легко. Так майнинг становится частью объяснения всей системы, а не отдельной технической диковинкой. [2]

Позже Pritzker уточняет первоначальное представление о счетах. Bitcoin использует UTXO — ещё не потраченные выходы предыдущих транзакций. Кошелёк рассчитывает из них отображаемый баланс. При платеже выбранный выход тратится целиком, а остаток возвращается новым выходом. Это напоминает оплату крупной купюрой с получением сдачи. Аналогия помогает понять принцип, но не описывает цифровые монеты буквально. [2]

Майнеры предлагают новые блоки транзакций, узлы проверяют их по своему программному обеспечению, а разработчики готовят его изменения. Пользователи решают, какое программное обеспечение запускать. Эти роли могут совмещаться, но не совпадают по смыслу. Важное следствие: одна лишь мощность майнинга не заставит проверяющий узел принять блок, нарушающий его правила. Глава связывает технику с вопросом доверия при использовании Bitcoin. [2]

Pritzker пришёл из разработки программного обеспечения и технологического бизнеса. Его профессиональный путь связан с Reverb, онлайн-площадкой музыкальных инструментов, и биткоин-компанией Swan. Этот опыт объясняет внимание к устройству системы и стремление разложить его на понятные шаги. Однако опыт не заменяет доказательств: техническое объяснение следует отличать от убеждений автора о будущем Bitcoin. [1] [4]

Для денежной экономики введение рекомендует The Bitcoin Standard, а для программирования — Mastering Bitcoin и Programming Bitcoin. Inventing Bitcoin может дать начальное представление о технических взаимосвязях перед этими книгами. Здесь проверены библиография, презентация, оглавление, введение и выбранные отрывки. Это не оценка каждой главы, а старые примеры нельзя автоматически считать актуальным описанием всех инструментов сети. [2]

Для полной картины прочитайте эту статью вместе с UTXO, Proof of Work, Full Node, Кошелёк, Coin Selection. На эту статью также ссылаются Inventing Bitcoin (Czech edition).

01Нужно ли уметь программировать?

Нет. Введение предполагает математику старших классов, а не чтение программного кода. Некоторые шаги всё же требуют внимания; новый термин проще понять через проблему, которую он помогает решить.

02Это рецензия на всю книгу?

Нет. Обзор опирается на библиографию, презентацию, оглавление, введение и выбранные отрывки. Он объясняет направленность и отдельные связи, но не утверждает, что проверена каждая глава или все издания.

DOC · 001Inventing Bitcoin — official author websiteПервичный источник DOC · 002Yan Pritzker — Inventing Bitcoin: contents, introduction and selected passagesПервичный источник DOC · 003Google Books — Inventing Bitcoin: bibliographic recordПервичный источник DOC · 004Swan Bitcoin — Inventing Bitcoin and Yan PritzkerПервичный источник
Обновлено: Сначала источники · Не является инвестиционной рекомендацией