Заявление разработчиков Bitcoin Core
6 июня команда разработчиков Bitcoin Core опубликовала заявление, в котором описала более лояльную политику ретрансляции транзакций для программного обеспечения узлов сети.
В настоящее время политика ретрансляции транзакций не передаёт некоторые нефинансовые транзакции, несмотря на то, что они всё равно добываются, что приводит к несоответствиям в сети.
Опасения противников изменений
Противники изменений предупреждают, что это приведёт к увеличению спама и «разбуханию» сети.
После заявления разработчиков Bitcoin Core 6 июня в сообществе Bitcoin разгорелись жаркие дебаты о будущем политики ретрансляции транзакций в блокчейне.
Подписи разработчиков
31 член команды разработчиков поставил подпись под заявлением, в котором говорится, что Bitcoin примет более лояльный подход к ретрансляции транзакций. Этот шаг призван разрешить ретрансляцию более крупных нефинансовых транзакций — потенциально расширяя возможности использования Bitcoin за пределами цифровой валюты, но также увеличивая количество спама в сети.
Роль ретрансляции транзакций
Ретрансляция транзакций является фундаментальной частью работы узлов Bitcoin: передавая транзакции друг другу, узлы обеспечивают согласованное обновление блокчейна по всей сети. Разработчики Bitcoin заявили, что изменение политики позволяет программному обеспечению узлов Bitcoin соответствовать тому, как сеть уже используется.
Позиция разработчиков
Мы считаем, что программному обеспечению узлов Bitcoin лучше стремиться к реалистичному представлению о том, что окажется в следующем блоке, вместо того чтобы пытаться вмешиваться между создателями транзакций и майнерами, чтобы препятствовать деятельности, которая на техническом уровне в значительной степени безвредна.
Это не означает одобрения или разрешения использования нефинансовых данных, но принятие того, что как система, устойчивая к цензуре, Bitcoin может и будет использоваться для целей, с которыми не все согласны.
Решение об отмене ограничения OP_RETURN
В мае команда разработчиков приняла решение об отмене ограничения в 80 байт для транзакций OP_RETURN, что открыло путь для более широкого использования сети Bitcoin в нефинансовых целях.
Пользователи Bitcoin уже некоторое время находят способы обойти ограничение OP_RETURN, что привело к ситуации, когда узлы не ретранслировали некоторые транзакции, в то время как майнеры продолжали их добывать. Эта несогласованность приводила к таким проблемам, как менее надёжные мемпулы, замедленное распространение блоков и менее точные оценки комиссий.
Объяснение решения
Основной разработчик Грег Сандерс объяснил решение об отмене ограничения: «Давно установленное ограничение, изначально служившее мягким сигналом о том, что пространство блока следует использовать экономно для данных, подтверждающих публикацию, утратило свою полезность».
Реакция сообщества
Некоторые участники сообщества Bitcoin раскритиковали заявление разработчиков, заявив, что оно поощряет спам и «разбухание» сети, а также указывает на идеологический отход от предназначения Bitcoin.
Люк Кеннет Кэссон Лейтон (он же Люк Дашджр), коллега-разработчик Bitcoin Core и главный технический директор в Bitcoin-пуле для майнинга OCEAN, выступил против изменений, написав в Twitter: «Ожидание того, что спам будет добыт, — это пораженчество. Помогать распространению спама вредно».
Деннис Портер, генеральный директор группы по защите интересов майнеров Bitcoin Satoshi Action Fund, описал обновление как «навязанное изменение» и «абсолютное одобрение раздувания сети». Портер сказал, что изменения были инициированы венчурными капиталистами, которые не понимают сеть или не заботятся о ней: «Многие венчурные капиталисты, с которыми я разговариваю, не могут дождаться, когда это будет реализовано. Они хотят раздувать Bitcoin как можно больше, потому что их интересует не Bitcoin, а только прибыль».
Поддержка изменений
Была также выражена некоторая сдержанная поддержка изменений — Джеймсон Лопп, соучредитель решения для хранения Bitcoin Casa, поддержал право разработчиков вносить предложения о том, как должна функционировать сеть.
Лопп сказал, что если кто-то не согласен с изменениями, он может создать другую версию программного обеспечения узла Bitcoin: «Вы можете просто делать что-то. Вы можете написать своего собственного Bitcoin-клиента. Не можете программировать? Вы можете нанять разработчиков, чтобы они сделали это за вас».
Не является инвестиционной рекомендацией.