Logo
Поделиться этой статьей

Белая книга биткоина — это не Библия. Перестаньте ей поклоняться

Программное обеспечение развивается, а текстовые документы, предназначенные только для чтения, — нет.

bitcoin, white paper

Сэмсон Моу — директор по стратегии в Blockstream.

Эта эксклюзивная Мнение является частью серии статей CoinDesk «Bitcoin в 10 лет: Белая книга Сатоши».

Продолжение Читайте Ниже
Не пропустите другую историю.Подпишитесь на рассылку Crypto Long & Short сегодня. Просмотреть все рассылки


Прошло 10 лет с момента выхода white paper Bitcoin, и у мира было 10 лет, чтобы понять глубокое влияние Bitcoin. У нас также было 10 лет разработок, чтобы улучшить удобство использования и масштабирование.

Однако, несмотря на все это время, потраченное на развитие наших знаний, у нас каким-то образом появились фанатики, которые пытаются интерпретировать белую книгу Bitcoin так, как будто это священное писание.

Белая книга Bitcoin — это не Библия, она даже T претендовала на то, чтобы быть окончательной.

В качестве примера можно привести белую книгу Bitcoin, опубликованную в октябре 2008 года, всего за несколько месяцев до того, как исходный код версии 0.1 был опубликован. Но само программное обеспечение уже находилось в разработкеполтора годаи содержал функции и важные правила консенсуса, которые вообще не были упомянуты в белой книге.

«Функциональные детали в статье не рассматриваются, но исходный код появится скоро», –Сатоши Накамото, ноябрь 2008 г..

Белая книга была задумана как вводный текст для сообщества шифропанков. Сатоши зашел так далеко, что сказал, что он был "лучше с кодом, чем со словами«в электронном письме Хэлу Финни вскоре после публикации технического документа.

Это будет очевидно тем, кто знаком с кодом, поскольку в белой книге не упомянуто довольно много вещей, и даже содержатся некоторые неверные утверждения.

  • Лимит монет — 21 миллион.Хотя упоминается «заранее определенное число», Сатоши предоставил график и лимит только тогда, когда онобъявилвыпуск кода.
  • Самая длинная цепочка.Цепочка, представляющая историю транзакций, принятых большинством, часто называется «самой длинной цепочкой», хотя сегодня мы знаем, что это не так. Изменение с «Height» на «ChainWork» было сделано Сатошив июле 2010 г.Сама белая книга не была обновлена.
  • ASIC-майнинг.Майнинг на CPU упоминается на протяжении всей статьи. Сатошипозже заявил что «вычислительные кластеры в конечном итоге поглотят все сгенерированные монеты» и что он «T хотел торопить этот день». Оглядываясь назад, можно сказать, что успех Bitcoin неизбежно привел бы к тому, что майнинг на CPU стал бы неактуальным.
  • Алгоритм сложности.Как указано в белой книге, это использовало бы скользящую среднюю, а не установленные периоды блоков 2016 года.реализовано в коде, серьезно меняя стимулы к сопротивлению переменам.
  • Bitcoin скрипт или система смарт-контрактов. Сатошипозже предложил бы что скрипты Bitcoin могут использоваться для «транзакций условного депонирования, контрактов с обеспечением гарантий, арбитража третьей стороной, многосторонней подписи», но в белой книге возможности скриптов вообще не упоминаются.

Текст на ветру

Но хотя белая книга быстро устарела, Сатоши, похоже, этого T заметил.

Он даже T потрудился исправить белую книгу, чтобы она точнее отражала выпущенный им код. Я полагаю, что его внимание было сосредоточено на кодовой базе работающей сети, а не на бумаге, которая уже становилась неактуальной.

Это важно отметить, поскольку, несмотря на изменения, которые существенно изменили дизайн живой сети, white paper стал псевдорелигиозным текстом для некоторых, кто, похоже, считал последующую эволюцию кода с открытым исходным кодом равносильной святотатству. Это все еще сбивает меня с толку.

Конечно, Сатоши продолжал комментировать и вносить код в Bitcoin еще долго после его первоначального выпуска. Это был период, когда Сатоши наконец смог обсудить с другими, как система может развиваться с течением времени. Его идеи не всегда были идеально продуманы, и он T выставлял себя непогрешимым, но он продолжал обладать талантом изобретательности.

ONE из идей, которая в конечном итоге захватила воображение других, были платежные каналы или «высокочастотные сделки». как он их называл. Это позволило пользователям многократно обновлять состояние неподтвержденной транзакции до ее трансляции и использовать некоторые функции, присутствующие в Bitcoin.код, которые (*вздох*) T были упомянуты в белой книге.

Эта конкретная идея "после белой книги", наряду с идеей доктора Кристиана Декера "Дуплексные каналы микроплатежей" документ, лег в основу сегодняшней сети Lightning Network. Поскольку другие разработчики взяли концепцию, решили проблемы безопасности и расширили ее, мы создали быструю одноранговую сеть микроплатежей Bitcoin .

Суть того, что я доношу этими примерами упущений в белой книге и различий в самой реализации, заключается в том, что в то время как программное обеспечение развивается, текстовые документы, доступные только для чтения, — нет. Белая книга была попыткой введения высокого уровня тем, кто уже вложил гораздо больше времени и внимания в написание самого кода.

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

Эволюция в процессе

Все это говорит о том, что само программное обеспечение определяет, что такое Bitcoin , и что оно формировалось коллективным видением большинства на протяжении многих лет, чтобы программно выразить, какие правила они хотят видеть в сети.

Написанное слово открыто для личной интерпретации. Исполнение кода T является таковым, и для правил, закодированных в критической системе консенсуса, код — это все, что имеет значение.

Когда Сатоши опубликовал исходный код Биткоина, я думаю, он знал, что передает общественности творение, имеющее огромную социальную ценность, но T думаю, что он мог себе представить, насколько далеко оно зайдет всего за 10 лет.

Оставив в стороне цену и другие отвлекающие факторы, объем Human усилий, вкладываемых в инфраструктуру Bitcoin сегодня, воодушевляет меня, особенно учитывая, что так много работы выполняется добровольцами. Просто подумайте о том, что последний крупный релиз (0.17) содержит более 700 запросов на извлечение, и в него внесли свой вклад 135 разработчиков.

Время синхронизации улучшается, несмотря на то, что блокчейн продолжает расти; мы по-прежнему можем синхронизировать весь блокчейн Bitcoin от начального блока до конца цепочки в менее двух с половиной часов. Ethereum, не так уж и много.

У нас есть новые технологии, такие как G'Root, Bulletproofs, Confidential Transactions, Confidential Assets, PSBT и Signature Aggregation (Schnorr) для базового уровня, в то время как Lightning Network позволяет разработчикам экспериментировать без разрешения, не требуя внесения изменений в базовый протокол на основе консенсуса.

С запуском Liquid Network мы начинаем реализовывать обещания сайдчейнов с первым реальным решением для улучшения межбиржевых расчетов. Все эти разработки позволят инновациям в пространстве Bitcoin ускориться беспрецедентными темпами.

Новый курс

Нет сомнений, что Сатоши оказал всем большую услугу, когда опубликовал исходный код Bitcoin . Он использовал экономические и социальные стимулы для решения проблемы, над которой компьютерные ученые работали годами.

Возможно, столь же гениальным шагом было его решение покинуть проект.

Устранив себя как единственную точку отказа и окончательно передав контроль над протоколом всем остальным, он позволил миру высказать свое мнение о его развитии посредством механизма консенсуса большинства, стимулируемого его кодом.

«Никогда не спрашивай, что бы я сделал. Просто делай то, что правильно». –Стив Джобс

Перед тем, как Стив Джобс умер, он оставил эти слова совета Тиму Куку. Это имеет смысл, потому что было T непродуктивно или неэффективно для сотрудников Apple тратить свое время на то, чтобы гадать, чего бы хотел Джобс.

Будущее постоянно меняется, и мудрость прошлого сама по себе не может служить опорой для принятия правильных решений и движения вперед.

Я уверен, что Сатоши также T хотел бы, чтобы люди пытались предсказать будущее по его белой книге, особенно с учетом того, что кодовая база Bitcoin была значительно изменена как им самим, так и другими. Вы, конечно, T можете держать в руках кусок текста 10-летней давности и ожидать, что он будет иметь какой-либо авторитет над децентрализованной сетью людей, принимающих личные решения.

Пусть код говорит сам за себя.

Изображение предоставлено Сэмсоном Моу

Picture of CoinDesk author Samson Mow