The Genesis Book — книга Aaron van Wirdum про людей, ідеї та експерименти, що передували Bitcoin. Вона допомагає зрозуміти завдання Satoshi Nakamoto і чому самого перенесення грошей у комп’ютер було недостатньо.
Надсилаючи bitcoin, легко забути про попередні спроби, завдяки яким такий переказ став можливим. Aaron van Wirdum повертається до них у The Genesis Book. Книга вийшла у 2024 році й поєднує історію грошей, криптографії та людей, які хотіли діяти в інтернеті без постійного нагляду. Новачкові вона пропонує корисне запитання: що мало запрацювати разом, аби цифрові гроші не залежали від однієї компанії? [1] [2]
Вступ починається з Douglas Jackson та його системи e-gold. Користувачі переказували онлайн залишки, що представляли право вимоги на фізичне золото. Під час кожного платежу метал не переміщувався між сховищами: компанія змінювала облікові записи. Це було зручно, але робота сервісу залежала від неї. Опис втручання влади показує різницю між забезпеченням грошей і доступністю платежів: золото може залишатися на місці, а перекази вже не працювати. [2]
Від приватних грошей розповідь переходить до людей, які хотіли захистити приватність у мережі. Cypherpunks використовували криптографію — математичні методи захисту інформації — як практичний інструмент. Проголосити право на приватність було недостатньо: потрібні були програми для безпечного спілкування. Книга пов’язує ці зусилля з пошуками електронної готівки. Так зрозуміліше, чому Bitcoin одночасно стосується грошей, перевірки та залежності від посередників. [2]
У відкритому розділі про Hashcash Adam Back стикається з буденною проблемою: надіслати небажаний лист майже нічого не коштує. А що, як відправник спочатку муситиме змусити комп’ютер трохи попрацювати? Результат можна додати до повідомлення, щоб одержувач швидко його перевірив. Для окремого листа навантаження невелике, але за масового розсилання витрати зростають. Hashcash мав стримувати зловживання, не вимагаючи від усіх розкривати свою особу. [3]
Hashcash використовує Proof of Work: пошук прийнятного результату потребує повторних обчислень, а перевірка проста. Уявімо пошук числа, яке після обробки разом із даними повідомлення задовольнить задану умову. Комп’ютер перебирає варіанти, доки не знайде потрібний. Проте одержувач не отримує монету. Він отримує доказ виконаної роботи, а не гроші, які можна витратити далі. Сам Hashcash ще не був повноцінною грошовою системою. [3]
Навіть вдале технічне рішення не поширюється саме собою. Якщо одержувач вимагає Hashcash, а відправники не вміють його створити, він відхилятиме й бажані листи. Якщо цього ніхто не вимагає, відправникам немає сенсу його додавати. Розділ пояснює проблему впровадження, коли кожна сторона залежить від участі іншої. Обчислювальні витрати були важливою складовою; ще треба було вирішити питання переказу вартості, грошових правил і мотивації долучитися. [3]
Поряд із програмістами в цій історії є економісти. Письмові нотатки до інтерв’ю CheckSig описують інтерес автора до роздумів Hayek про гроші поза державною монополією. Вони допомагають зрозуміти пошук альтернатив звичним валютам. Але не розкривають усю бібліотеку чи мотиви Satoshi. Історичний контекст та авторське тлумачення мають іншу вагу, ніж доказ того, що певний текст безпосередньо вплинув на певне рішення. [5]
Основою цього матеріалу стали прочитані відкритий вступ, розділ про Hashcash і сторінка About рукопису, оприлюдненого у 2023 році. Видавець надає відомості про видання, письмові нотатки CheckSig доповнюють економічний контекст. Це не перевірка всієї опублікованої книги й не твердження, що остаточний текст усюди збігається з рукописом. Статті Cypherpunks, Hashcash і Proof of Work докладніше пояснюють внесок окремих експериментів. [2] [3] [4] [1] [5]
Для повної картини прочитайте також Шифропанки, Hashcash, b-money, Satoshi Nakamoto.
01Чи потрібно спочатку розуміти криптографію?+
Ні. Почніть із питання, чому попереднім цифровим грошам був потрібний довірений оператор і як можна було захистити приватність користувачів. Тоді технічні частини легше сприймати як відповіді на конкретні проблеми.
02Чи був Hashcash уже Bitcoin?+
Ні. Він міг додати обчислювальні витрати, наприклад, до надсилання повідомлення. Сам він не створював переказуваних грошей зі спільно перевіреною історією. Bitcoin застосував подібний принцип у ширшій системі правил.