Виталик установил лимит на 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.
Виталик установил лимит на 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 в техническом и философском плане.