Биткойн-ядро против Узлов: старая новость — Сатоши вёл ту же войну 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, которая включала проверку на соответствие стандартам для включения только известных типов транзакций.

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

Аргументы сторон

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

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

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

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

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

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

Выводы

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

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

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

Источник

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