Виталик установил лимит на Gas для транзакций? Подробное объяснение нового предложения Ethereum EIP-7983 и размышления о лицензировании с открытым исходным кодом.

На фоне неравномерной эффективности выполнения и давления на распределение ресурсов в основной сети Ethereum, предложение EIP-7983, представленный Виталиком Бутериным и Тони Вахрстеттером, вступило в стадию обсуждения в сообществе. Это предложение утверждает, что для каждой транзакции следует установить жесткий предел газа на уровне 16,777,216 газ, чтобы повысить стабильность сети и эффективность выполнения. Эта идея уже была исследована в таких предложениях, как EIP-7825, где разработчики пытались ввести границы ресурсов, чтобы заложить основу для модульного развития и оптимизации производительности Ethereum.

В то же время Виталик Бутерин недавно заявил, что он пересматривает свои долгосрочные предпочтения в отношении лицензий на свободное программное обеспечение и выступает за более широкое принятие рамок лицензирования «копилефт» (Copyleft). Он считает, что экосистема с открытым исходным кодом входит в эпоху более жесткой конкуренции и большей централизации. Эти два события отражают глубокие размышления о технической эволюции и управлении экосистемой Ethereum.

Один, EIP-7983: установить верхний предел Газ для транзакций Ethereum

В настоящее время Ethereum позволяет одной транзакции теоретически использовать весь газ блока. Хотя этот дизайн гибок, в процессе выполнения транзакций могут возникать такие проблемы, как концентрация ресурсов и неравномерная нагрузка на узлы, что влияет на общую эффективность. EIP-7983 направлена на ограничение максимального использования газа для одной транзакции, чтобы предотвратить чрезмерное использование сетевых ресурсов одной транзакцией. Установив жесткий лимит в 16,777,216 газа, транзакции, превышающие это ограничение, будут отклонены при валидации блока.

Основная идея этого предложения заключается в установлении лимита, который принудительно разделяет некоторые сверхкрупные транзакции, чтобы избежать чрезмерного использования ресурсов одной транзакцией. Это ограничение не изменяет общую емкость блока газа, не затрагивает изменения консенсусных правил и вводит только одно ограничительное условие в процессе выполнения транзакции. На этой основе, если транзакция превышает этот лимит перед входом в блок, она будет отклонена на этапе валидации.

Для среды выполнения, зависящей от параллельных вычислений, такой как виртуальная машина с нулевым знанием (zkVM) и будущие модели многопоточного выполнения, это ограничение помогает избежать того, чтобы экстремальные транзакции замедляли весь процесс обработки блоков. В логике уровня выполнения это ограничение ближе к "норме использования ресурсов", что позволяет делить каждую транзакцию более равномерно при неизменном общем объеме, что способствует общей планировке и выполнению сети.

Фактический эффект и потенциальные проблемы EIP-7983:

Установите предел газа для одной транзакции. Предложение EIP-7983 стремится уменьшить риск отказа в обслуживании (DoS), вызванный экстремальными транзакциями, одновременно повышая предсказуемость всего процесса выполнения. Для рабочей среды это ограничение помогает упростить логику выполнения валидатора и смягчить давление, вызванное концентрацией потребления ресурсов.

Данное предложение имеет определенное соответствие с модульной архитектурой, которая в настоящее время продвигается в Ethereum, интеграцией zkVM и путем расширения L2. Поскольку крупные транзакции вынуждены разбиваться на более мелкие, такая конструкция, вероятно, улучшит адаптивность базового уровня Ethereum к параллельной обработке и далее предоставит поддержку многоуровневым вычислительным архитектурам. С точки зрения реализации, EIP-7983 не затрагивает правила консенсуса или изменения на уровне протокола, основное влияние заключается в том, что клиентам, кошелькам и инструментам разработки потребуется обновить конструкцию транзакций и способ отображения интерфейса, чтобы адаптироваться к новой логике ограничений.

Тем не менее, ограничения, установленные в предложении, также вызвали некоторые дискуссии на уровне исполнения. Некоторые продвинутые приложения, такие как развертывание контрактов и сложные операции DeFi, могут потребовать дополнительного разделения транзакций, что приведет к увеличению сложности взаимодействия с пользователями. Кроме того, различия в отображении и обработке gas на разных платформах могут в начале привести к затратам на понимание и несоответствию в использовании. Более того, предлагаемые меры по борьбе с атаками отказа в обслуживании в основном происходят на этапе исполнения транзакций и не имеют прямого отношения к манипуляциям с сортировкой транзакций в мемори-пуле с использованием высоких gas. Таким образом, это больше похоже на ограничение перегрузки ресурсов на стороне узлов, а не на борьбу со всеми формами сетевых атак.

В целом, EIP-7983 имеет определенное практическое значение в повышении стабильности выполнения узлов и поддержке будущей параллельной архитектуры, однако его ограничения узки, и необходимо сочетать его с другими механизмами для решения широких проблем сетевой безопасности.

Два. Рефлексия Виталика Бутерина по поводу открытых лицензий: от свободных до "авторских прав"

В блоге, опубликованном 7 июля, Виталик Бутерин объяснил, что исторически он выбирал такие свободные лицензии, как MIT или CC0, потому что они позволяют любому использовать, модифицировать и перераспределять код с минимальными ограничениями, что способствует более широкому принятию. Он считает, что свободные лицензии на практике являются наиболее близкими к «полностью отсутствующим авторским правам», что соответствует его убеждению, что «обмен данными или идеями никогда не должен рассматриваться как кража».

Однако он сейчас видит три основных фактора, которые меняют это соображение, и все больше склоняется к подходу «копилефт» (Copyleft):

Открытый код стал мейнстримом: Компании, такие как Google, Microsoft и Huawei, не только используют проекты с открытым исходным кодом, но и публикуют крупные проекты под лицензиями открытого кода. В таких условиях требования по авторским правам больше не являются серьезным препятствием, а наоборот, могут активно поддерживать открытость, обеспечивая, что крупные компании возвращают улучшения сообществу, что особенно важно для разработки блокчейна и инноваций Web3.

Культурные изменения в криптоиндустрии: Бутерин описывает, что криптосфера становится все более «конкурентной и корыстной», проекты, которые исходят исключительно из идеологии или добрых намерений и открывают исходный код, становятся все реже. Для криптовалютных проектов и децентрализованных приложений (DApp) одной лишь либеральной лицензии недостаточно для гарантии совместного прогресса, необходимы юридические требования к правам.

Экономические аргументы централизованного мира: третьим важным фактором, способствующим изменению Бутерина, является экономическая теория. Заимствуя идеи радикального экономиста Глена Уэйл, он утверждает, что в отраслях с *суперлинейной отдачей от масштаба (таких как ИИ, облачные вычисления) строгая собственность ведет к концентрации власти. Он объясняет, что если ресурсы одного участника в два раза больше, чем у другого, и могут производить более чем в два раза больше продукции, это различие будет накапливаться со временем и в конечном итоге приведет к монополии. Бутерин предупреждает, что эти условия, наряду с быстрым технологическим прогрессом и геополитической нестабильностью, угрожают созданию долговременного и самоусиливающегося дисбаланса власти между компаниями и государствами. Он указывает на то, что некоторые правительства принудили к технологическому распространению через политику, такую как стандартизация лицензирования в ЕС, правила передачи технологий в Китае и недавний запрет на антиконкурентные условия со стороны Федеральной торговой комиссии США (FTC).

Зо Цзюань: Децентрализованная технология распространения

Бутерин считает, что авторские права реализовали подобную цель распространения технологий нейтральным и децентрализованным способом: без предпочтения какой-либо стороны или принудительного исполнения сверху вниз. Это создало огромный ресурсный пул кода (или других творческих продуктов), использование которого подразумевает: все производные результаты, построенные на этом, должны быть открытыми и общедоступными.

Путь баланса: широкие разрешения все еще имеют ценность

Бутерин признал, что когда максимизация популярного применения является первоочередной задачей, лицензии с мягкими условиями (например, MIT / Apache 2.0) все еще имеют смысл и представляют собой ценную часть прав собственности. Это может по-прежнему быть предпочтительным выбором для библиотек смарт-контрактов или стандартов блокчейн-протоколов, которые хотят быть широко интегрированными.

Советы для разработчиков и открытого сообщества

Он призвал разработчиков и открытое сообщество осознать: «Преимущества авторских прав в современную эпоху намного больше, чем 15 лет назад». Открытое сообщество должно серьезно рассмотреть возможность использования авторских прав в качестве механизма: предотвращения чрезмерной концентрации власти (особенно в области базовых AI-моделей и инфраструктуры блокчейна), обеспечения доступности результатов технологического прогресса и избежания монополизации со стороны немногих гигантов.

Заключение:

Предложение EIP-7983 отражает обеспокоенность сообщества стабильностью сети и эффективностью выполнения, предлагая возможное решение для выполнения и масштабируемости базового уровня Ethereum. А размышления Виталика Бутерина о лицензировании с открытым исходным кодом более глубоко затрагивают ключевую проблему того, как обеспечить открытость и децентрализацию технологий в эпоху ИИ и блокчейна, избегая чрезмерной концентрации власти. Эти два направления развития показывают постоянные усилия Ethereum в техническом и философском плане.

Посмотреть Оригинал
This page may contain third-party content, which is provided for information purposes only (not representations/warranties) and should not be considered as an endorsement of its views by Gate, nor as financial or professional advice. See Disclaimer for details.
  • Награда
  • комментарий
  • Поделиться
комментарий
0/400
Нет комментариев
  • Закрепить