Глоссарий / Культура и история
Белая книга биткоина
Другие названия: Белая книга.
- Что такое белая книга биткоина?
- Белая книга биткоина представляет собой документ на девяти страницах, опубликованный 31 октября 2008 года, в котором описана платежная система, проводящая расчеты без участия банка за счет связывания доказательства работы (proof of work) в публичную историю.
Его полное название: Bitcoin: A Peer-to-Peer Electronic Cash System. Двенадцать пронумерованных разделов и восемь ссылок решают одну узкую задачу: как сеть незнакомых друг с другом участников договаривается о порядке транзакций, чтобы одну и ту же монету нельзя было потратить дважды. Все, что сегодня можно купить, представляет собой реализацию этого аргумента, а сам документ достаточно короток, чтобы прочитать его за час.
Как это устроено
Белая книга биткоина выстраивает доводы по прямой линии, и каждый раздел устраняет одну причину, по которой предыдущий мог бы не сработать.
Разделы 1 и 2 формулируют задачу. Электронные платежи идут через финансовые учреждения, потому что кто-то должен предотвращать двойную трату, а монета определяется как цепочка цифровых подписей, где каждый владелец подписью передает монету следующему. Одного этого определения недостаточно: получатель не может узнать, не подписал ли более ранний владелец ту же монету еще кому-то другому.
Разделы с 3 по 5 отвечают на это. Сервер меток времени публикует хеши пакетов транзакций, и каждый пакет включает хеш предыдущего. Доказательство работы (proof of work) делает публикацию дорогостоящей, поэтому переписать историю означает проделать работу заново. Узлы всегда считают правильной самую длинную цепочку, что превращает согласие в экономическое состязание, а не в голосование среди идентифицированных участников.
Раздел 6 оплачивает это. Новые монеты выдаются тому, кто находит блок; этот стимул документ сравнивает с золотодобытчиками, расходующими ресурсы ради прироста денежной массы, и прямо утверждает, что после того, как будет существовать заранее определенное число монет, стимул может полностью перейти на комиссии за транзакции.
Разделы с 7 по 10 разбирают практические вопросы: отбрасывание данных потраченных транзакций с помощью дерева Меркла, проверку платежей без запуска полного узла, разделение и объединение сумм на нескольких входах и выходах, а также приватность через не связываемые между собой пары ключей, а не через именные счета.
Раздел 11 пропускают, и напрасно. В нем состязание атакующего с честной цепочкой моделируется как случайное блуждание, и приводится вероятность того, что уже принятый платеж будет отменен. Для атакующего с 10 процентами хешрейта вероятность отменить платеж падает ниже 0,1 процента, как только над ним окажется пять блоков. Именно из этой таблицы, и ниоткуда больше, происходит привычка ждать подтверждений.
Почему это важно при покупке биткоина
Белая книга является единственным документом на всем этом рынке, подлинность которого признают все, и потому она служит бесплатным детектором лжи.
Когда платформа говорит вам, что некая монета и есть настоящий биткоин, или промоутер говорит, что некий актив работает так же, как биткоин, документ является спецификацией, с которой можно сверить это утверждение. В нем нет эмитента, нет компании, нет доходности, нет предварительного распределения и нет никаких обещаний насчет цены. Актив, у которого есть что-либо из этого, делает то, чего документ никогда не описывал, под каким бы тикером он ни торговался.
Он же объясняет и трудности, с которыми вы сталкиваетесь с первого дня. Ожидание подтверждений, прежде чем биржа зачислит пополнение, восходит к разделу 11. Совет использовать новый адрес для каждого платежа восходит к разделу 10, написанному до того, как появилась хоть одна фирма по анализу цепочки. Причина, по которой кошелек на вашем смартфоне работает без скачивания всей истории цепочки, изложена в разделе 8. Понимание того, какие из этих фактов относятся к протоколу, а какие являются политикой биржи, подсказывает вам, какие из них можно выбирать у разных поставщиков.
Одно предостережение насчет происхождения. Авторство документа было заявлено в суде и отклонено, и Высокий суд Англии пришел к такому выводу в 2024 году, а сам документ по-прежнему свободно доступен на bitcoin.org и на десятках зеркал. Копии всплывают в странных местах, включая одну, которую Apple тихо поставила внутри macOS и которую пользователи обнаружили в 2021 году. Читайте его из источника, который выбрали вы сами, а не из PDF, присланного вам по электронной почте кем-то, кто что-то продает.
Что в белой книге не сказано
Несколько самых часто повторяемых фактов о биткоине в белой книге отсутствуют, и об этих пробелах стоит знать.
В ней нет предела эмиссии в 21 миллион. Документ описывает заранее определенное число монет, не называя его; график эмиссии живет в коде, выпущенном в январе 2009 года. Слова «блокчейн» там тоже нет ни разу, есть только цепочки, блоки и цепочка доказательства работы. Нет упоминания халвингов по названию, нет упоминания корректировки сложности по названию, нет упоминания майнинговых пулов, бирж или аппаратных кошельков, и вообще нет никакого обсуждения цены.
Оценки масштаба читаются как артефакты 2008 года. В разделе 7 отмечено, что заголовки блоков по 80 байт при шести блоках в час дают 4,2 мегабайта в год, и рассуждения идут о памяти, которую тогда измеряли в гигабайтах. Там же предполагается, что большинство пользователей в итоге будет проверять платежи через упрощенную проверку платежей, а не запуская полные узлы, и это предсказание оказалось ближе к истине, чем хотелось бы большинству тех, кто цитирует документ как священное писание.
Ничто из этого не делает документ ошибочным. Это делает его проектной документацией, написанной до того, как что-либо существовало, чем он и является.
Белая книга биткоина vs BIP
Белая книга биткоина описывает исходный замысел; BIP предлагает внести в него изменение. Документ был опубликован один раз, никогда не пересматривается и не имеет иной силы, кроме силы своих доводов. Bitcoin Improvement Proposal представляет собой пронумерованный документ в публичном репозитории, написанный по шаблону, с автором, статусом и определенным путем от черновика до финальной версии. Segregated Witness соответствует BIP141, а Taproot соответствует BIP341, и оба изменили то, что описывал документ. Когда источник ссылается на белую книгу, объясняя, как биткоин ведет себя сегодня, проверьте, не заменил ли это поведение какой-либо BIP.