Биткойн-ядро против Узлов: старая новость — Сатоши вёл ту же войну 15 лет назад

Новый виток споров между разработчиками Bitcoin Core и Bitcoin Knots о «произвольных данных» и настройках политики прокатился по X, но суть спора гораздо старше, чем многие помнят. Как выразился разработчик Bitcoin Питер Тодд в воскресенье: «Хорошее чтение. Суть: всё, что было сказано о Core vs Knots, уже было сказано почти 15 лет назад».

Борьба за душу Биткойна, начавшаяся в 2010 году и не закончившаяся до сих пор

Историческая линия тянется к декабрю 2010 года, когда Сатоши Накамото выпустил версию Bitcoin 0.3.18. Этот релиз незаметно внедрил политику ретрансляции «IsStandard()» и майнинга, «чтобы включать только известные типы транзакций», — защитный ход, призванный уменьшить поверхность атаки со стороны экзотических скриптов.

В примечаниях к выпуску Сатоши кратко подытожил изменения: «Проверка IsStandard() для включения в блоки только известных типов транзакций».

Первые дебаты о произвольных данных в блокчейне произошли в декабре 2010 года, и Сатоши был вовлечён в них.

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

Эта проверка вызвала то, что многие участники описали как первый настоящий спор о регулировании в Bitcoin. В течение нескольких часов пользователи форума разделились во мнениях: ограничит ли запрет нестандартных транзакций легитимные эксперименты вроде BitDNS или просто защитит молодую сеть.

В ветке обсуждений, сохранённой Институтом Сатоши Накамото, отражены основные спорные моменты, которые вновь всплыли в 2025 году.

С одной стороны, пользователь da2ce7 утверждал, что комиссии урегулируют всё: «Комиссии за транзакции будут оплачивать генерацию цепочки в будущем… если [другие] захотят включить тщательно продуманные транзакции… они должны включить соответствующую компенсацию».

Джефф Гарзик возразил, что такая позиция «будет невыгодна людям, которые используют биткоины… в качестве наличных, как и предполагалось», потому что использование не по назначению приведёт к росту комиссий и вытеснению платежей.

Theymos, выступавший тогда за минимальные ограничения ретрансляции, утверждал, что стимулы майнеров превзойдут любые ограничения на уровне клиентов: «У всех майнеров есть интерес включать любые транзакции с комиссией… Ограничение на ретрансляцию этих транзакций должно быть снято, по крайней мере».

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

Важно отметить, что Сатоши и Гэвин Андресен сошлись во мнении о подходе к белому списку как о прагматичном варианте по умолчанию с точки зрения безопасности, оставив при этом возможность для специализированного использования данных.

Сатоши и Гэвин Андресен сошлись во мнении о подходе к белому списку как о прагматичном варианте по умолчанию с точки зрения безопасности, оставив при этом возможность для специализированного использования данных. Гэвин объяснил, что включение в белый список известных безопасных шаблонов — «это правильно», проведя аналогию с режимами сбоя веб-безопасности, когда полагается на чёрный список.

В дальнейшем Сатоши написал: «Я согласился с Гэвином насчёт белого списка, когда понял, как быстро можно добавить новые типы транзакций», — и поддержал путь для небольших обязательств по данным: «Я также поддерживаю третий тип транзакций для произвольных данных размером с хэш метки времени».

Если сегодняшние споры кажутся дежавю, то обзор выходных от BitMEX Research станет недостающим ключом к разгадке. Их ветка прослеживает хронологию дебатов — раннее сопротивление RHorning новым правилам стандартности в версии 0.3.18; настойчивость Theymos в том, что стимулы майнеров превзойдут ретрансляционные настройки по умолчанию; сопротивление Гарзика «нефинансовым данным», вытесняющим использование денег; и беспокойство сообщества по поводу того, что произойдёт, когда неизменяемые реестры встретятся с незаконным контентом.

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

Из записей 2010 года можно извлечь два важных вывода.

Во-первых, различие между «политикой и протоколом» — что Bitcoin может делать и что эталонная реализация должна ретранслировать или добывать по умолчанию — долгое время было клапаном давления для инноваций и магнитом для споров.

Во-вторых, почти каждый аргумент, используемый сегодня в спорах Core против Knots, имел предка в той первой битве «взросления»: нейтральность рынка комиссий по сравнению с раздуванием приложений на уровне приложений; право платить за место в блоке по сравнению с социальными издержками постоянного хранения данных; и вопрос о том, защищает ли ужесточение настроек по умолчанию денежную функцию Bitcoin или ограничивает его полезность для создания временных меток и доказательств.

На момент публикации BTC торговался по цене $113 071.

Источник

Не является инвестиционной рекомендацией.