Самсон Моу, директор по стратегии в блокчейн-компании Blockstream, в своей статье для Coindesk размышляет об актуальности опубликованного десять лет назад white paper биткоина. Материал отражает субъективную позицию автора, которая может не совпадать с мнением редакции Coinspot.
Прошло десять лет со дня публикации white paper биткоина. Десять лет, чтобы осмыслить значение биткоина. У нас было десять лет разработки, чтобы улучшить удобство использования криптовалюты и масштабировать её.
Тем не менее, несмотря на приличный срок, всё ещё существуют фанатики, которые пытаются интерпретировать white paper биткоина как священное писание. White paper биткоина — это не библия. Более того, этот документ даже не преподносился как окончательный вариант.
Дело в том, что white paper был выпущен всего за несколько месяцев до того, как исходный код биткоина версии 0.1 стал общедоступным. Но само программное обеспечение уже находилось в разработке полтора года и содержало функции и важные правила консенсуса, которые вообще не упоминались в white paper. В ноябре 2008 года Сатоши Накамото писал:
Функциональные детали не описаны в документе, но скоро появится исходный код.
White paper был написан в качестве вводного текста для сообщества шифропанков. Вскоре после публикации white paper Сатоши в электронном письме Хэлу Финни написал фразу: «Лучше кодом, чем словами».
Это довольно очевидно для тех, кто знает код, поскольку в white paper хватает неназванных и даже неверных вещей.
- 21 млн. монет. Хотя упоминается некое «предопределённое число», Сатоши предоставил эмиссию только в релизе кода.
- Самая длинная цепь. Цепь, представляющая принятую большинством историю транзакций, часто упоминается как «самая длинная цепь», но сегодня мы знаем, что это не так. Изменение из Height на ChainWork сделано Сатоши в июле 2010 года. Сам white paper не обновили.
- ASIC. Майнинг на CPU упоминается в white paper. Позднее Сатоши заявил, что «вычислительные кластеры в итоге отберут все создаваемые монеты» и что он «не хочет забегать вперёд». Теперь кажется неизбежным, что успех биткоина должен был привести к тому, что майнинг на CPU станет неуместным.
- Алгоритм сложности. В white paper указано, что должна использоваться скользящая средняя, а не установленные периоды блока 2016, которые были реализованы в коде.
- Биткоин-скрипты, или система смарт-контрактов. Позже Сатоши предполагал, что биткоин-скрипты можно использовать для «транзакций условного депонирования, контрактов для облигаций, арбитража и мультиподписей», но возможности использования скриптов вообще не упоминались в white paper.
Если бы white paper быстро исчез, Сатоши, похоже, этого бы и не заметил.
Он даже не потрудился исправить документ, чтобы более точно отразить код, который выпустил. Я полагаю, что его внимание было сосредоточено на кодовой базе работающей сети, а не на бумаге, которая уже стала неактуальной.
Важно отметить, что, несмотря на изменения, которые существенно изменили структуру сети, white paper стал почти религиозным текстом для тех, кто рассматривал последующую эволюцию открытого кода как эквивалент святотатства. До сих пор это явление меня озадачивает.
Конечно, Сатоши продолжал комментировать и коммитить код после его первоначального выпуска. Это был период, когда Сатоши наконец смог обсудить с другими эволюцию системы. Его идеи не всегда были прекрасно продуманы, но он и не говорил о своей непогрешимости.
Одна из идей, которая в итоге захватила внимание многих, заключалась в каналах оплаты, или «высокочастотных сделках», как он их называл. Это позволило пользователям повторно обновлять состояние неподтверждённой транзакции до того, как она транслировалась в сеть и использовала некоторые функции, присутствующие в коде биткоина, которые не были упомянуты в white paper.
Эта конкретная идея, а также бумага «Дуплексные каналы микротранзакций» доктора Кристиана Деккера, легли в основу сегодняшней технологии Lightning Network. По мере того, как другие разработчики принимали эту концепцию, рассматривая проблемы безопасности и дополняя её, мы создали небольшую p2p-сеть микротранзакций биткоина.
Примеры серьёзных пробелов и различий в самой реализации кода говорят о том, что, хотя само программное обеспечение развивается, документы только для чтения этого не делают. White paper был лишь введением для тех, кто много времени уделял написанию самого кода. Сатоши опустил много деталей, которые сыграли очень важные роли в успехе биткоина, и всё же некоторые люди пытались преподнести этот документ как священное писание.
[…] Источник: coinspot.io […]
[…] Источник: coinspot.io […]
[…] Источник: coinspot.io […]
[…] Источник: coinspot.io […]
[…] Источник: coinspot.io […]
[…] Источник: coinspot.io […]
[…] Источник: coinspot.io […]
Сказал Истину. ????????
[…] Источник: coinspot.io […]
[…] Источник: coinspot.io […]
[…] Источник: coinspot.io […]
[…] Источник: coinspot.io […]
[…] Источник: coinspot.io […]