Во-первых, есть много причин, по которым кто-то может захотеть хранить все блоки, а не просто запускать обрезанный узел - см. пост @FractalEncrypt об этом. Во-вторых, плебы не нормисы. Они могут не быть разработчиками протоколов, но они знают, как работают узлы. Немного оскорбительно предполагать, что плебы не знают о проблеме с раздуванием набора UTXO. Запускатели узлов не хотят мусора в наборе UTXO ИЛИ в OP_RETURN. Если сторонники удаления лимита потратили бы хотя бы 1 минуту на то, чтобы послушать пользователей, они бы это поняли. Вместо этого, это все тирады "мы знаем лучше" и "вы не понимаете." В лучшем случае, удаление лимита на OP_RETURN ничего не делает для исправления ситуации. Все аргументы разработчиков Core для удаления лимита полны слов, таких как "может" и "могло бы" исправить проблему. В худшем случае, мы ввели новый вектор атаки, чтобы вытеснить финансовые транзакции, как это было выявлено @LaurentMT. "Набор UTXO раньше был около 4 ГБ. Из-за надписей и BRC-20 он вырос до примерно 12 ГБ." Плебы полностью осведомлены. Вопрос в том, что мы будем с этим делать.
Я думаю, что основное недопонимание заключается в том, что большинство обычных людей не знают, что такое размер набора UTXO, они понимают только "размер блока". Проще говоря, размер блокчейна (т.е. общий размер всех блоков) влияет только на время начальной синхронизации при настройке узла с нуля. Это может увеличиваться максимум на 4 МБ за блок (реально около 2 МБ). Теоретически, вам нужно синхронизировать узел с нуля только один раз в жизни... для новых узлов можно пропустить синхронизацию, скачав набор UTXO, а затем проверив, что ваш новый узел имеет тот же хэш набора UTXO, что и один из ваших старых узлов. Вам НЕ НУЖНО хранить все блоки, и не следует, если у вас нет веской причины. Таким образом, оптимизация размера блокчейна не значительно снижает минимальные ресурсы, необходимые для работы узла. В лучшем случае, это немного снижает использование полосы пропускания. Если вы храните все блоки, из-за текущих правил консенсуса, вам все равно следует планировать увеличение на 2 МБ на блок для планирования обновления оборудования. Более важно, чем размер блокчейна, то, что каждый ДОЛЖЕН хранить: размер набора UTXO. Разработчики гораздо больше заботятся о размере набора UTXO, потому что он определяет минимальное хранилище, необходимое для работы полного узла. ("Полный узел" означает, что вы проверяете все блоки, но не обязательно храните их все.) Набор UTXO раньше был около 4 ГБ. Из-за надписей и BRC-20 он вырос до примерно 12 ГБ. Набор UTXO не хранит данные OP_RETURN или подписи. Если вы хотите, чтобы ваш узел продолжал работать гладко на небольших устройствах, сосредоточьтесь на минимизации размера набора UTXO, а не размера блокчейна. И именно поэтому многие разработчики не особо заботятся о лимитах OP_RETURN.
Показать оригинал
558
60,85 тыс.
Содержание этой страницы предоставляется третьими сторонами. OKX не является автором цитируемых статей и не имеет на них авторских прав, если не указано иное. Материалы предоставляются исключительно в информационных целях и не отражают мнения OKX. Материалы не являются инвестиционным советом и призывом к покупке или продаже цифровых активов. Раздел использует ИИ для создания обзоров и кратких содержаний предоставленных материалов. Обратите внимание, что информация, сгенерированная ИИ, может быть неточной и непоследовательной. Для получения полной информации изучите соответствующую оригинальную статью. OKX не несет ответственности за материалы, содержащиеся на сторонних сайтах. Цифровые активы, в том числе стейблкоины и NFT, подвержены высокому риску, а их стоимость может сильно колебаться. Перед торговлей и покупкой цифровых активов оцените ваше финансовое состояние и принимайте только взвешенные решения.