Разработчики Bitcoin Core столкнулись с неоднозначной реакцией биткоин-сообщества, объявив о выпуске обновления v30. Оно внесло множество изменений, связанных с архитектурой, производительностью и безопасностью узлов.
Ключевые изменения Bitcoin Core 30.0 включают опциональные зашифрованные соединения между узлами для повышения конфиденциальности и увеличение лимита данных OP_RETURN в программном обеспечении Bitcoin Core с 80 до 100 000 байт. Это позволяет значительно увеличить объем нефинансовых данных, встраиваемых в биткоин-транзакции.
«С выпуском этой новой основной версии версии 27.x и более старые завершают свою работу и больше не будут получать обновления», — говорится в объявлении.
Ключевые изменения Bitcoin Core v30. Источник: Bitcoin Core
Хотя обновление также включает исправления ошибок, улучшения производительности и изменения комиссий, самым спорным вопросом стало увеличение лимита OP_RETURN.
Такое значительное изменение лимита данных позволяет разрабатывать более сложные и ресурсоемкие децентрализованные приложения в сети, но вызвало гнев сторонников базовой функциональности Биткоин, которые утверждают, что сеть должна использоваться только для финансовых транзакций.
Протест сообщества против Bitcoin Core v30. Источник: X
Новые войны за размер блока
Хотя это не было изменением протокола, текущие дебаты вызывают воспоминания о войнах за размер блока 2017 года, которые в конечном итоге привели к хардфорку Bitcoin Cash (BCH).
Некоторые считают обновление положительным, например, руководитель экосистемы Ark Labs Алекс Бержерон, который заявил на X, что намерен «использовать все дополнительное пространство OP_RETURN и обязательно использует его, чтобы сделать Bitcoin похожим на Ethereum, только лучше».
Соучредитель CasaHODL Джеймсон Лопп полностью поддерживает Bitcoin Core v30. Источник: Джеймсон Лопп
Соучредитель Satoshi Labs Павол Руснак также заявил, что выбрал Bitcoin Core v30 из-за «отличной команды разработчиков, проверенного кода» и «разумных инженерных решений».
Павол Руснак активно поддерживает Bitcoin Core v30. Источник: Павол Руснак
Другие были настроены не столь оптимистично, утверждая, что это противоречит фундаментальным принципам Биткоина как одноранговой электронной денежной системы и может привести к раздуванию блокчейна, увеличению расходов на эксплуатацию узлов и юридическим проблемам.
Одним из обходных путей, которым уже пользуется значительное число операторов узлов, является альтернативное программное обеспечение узлов, известное как Knots. Оно позволяет устанавливать строгие ограничения на размер данных, например, 80 байт, для транзакций.
«В качестве (надеюсь) временной меры запустите Knots. Настоятельно рекомендую не обновляться до Core v30», — написал на прошлой неделе пионер криптографии Ник Сабо в X.
Ранее в этом месяце Сабо выразил обеспокоенность по поводу правовых последствий увеличения лимита данных, поскольку операторы узлов рискуют размещать «незаконные данные».
«Без добавления мер безопасности, позволяющих операторам архивных узлов без прерывания работы удалять незаконный контент, за который они будут привлекаться к уголовной ответственности», — написал он в X 2 октября.
Основатель Knots Люк Дашжр не комментировал обновление с момента его выхода, однако он критиковал последнее обновление Bitcoin Core ранее.
Люк Дашжр подчеркивает проблемы с Bitcoin Core v30. Источник: Люк Дашжр
Данные показывают, что значительное число операторов узлов используют программное обеспечение Knots. По данным BitRef, в настоящее время существует 5114 узлов Knots, что составляет 21,48% от всех узлов Биткоин.