Виталик установил лимит на 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 в техническом и философском плане.
На этой странице может содержаться сторонний контент, который предоставляется исключительно в информационных целях (не в качестве заявлений/гарантий) и не должен рассматриваться как поддержка взглядов компании Gate или как финансовый или профессиональный совет. Подробности смотрите в разделе «Отказ от ответственности» .
Виталик установил лимит на 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 в техническом и философском плане.