Что такое EIP-4488?

2022-06-29, 04:02



Коротко


В течение многих лет одним из самых значительных недостатков блокчейна Ethereum были астрономически высокие сборы за газ/переводы. Было предпринято несколько попыток решить или со стороны пользователей обойти эту проблему. Эти усилия включают решения по масштабированию Layer 2 и широко обсуждаемое обновление Ethereum 2.0, получившее название Serenity.


Однако события, упомянутые выше, не будут в центре внимания этой статьи. Вместо этого мы рассмотрим EIP-4488, предложение по улучшению Ethereum, разработанное для снижения транзакционных издержек при масштабировании решений Layer 2. Основатель Ethereum Виталик Бутерин выступил автором этого предложения вместе с разработчиком сети Ансгаром Дитрихсом.


Команда предложила обновление в качестве краткосрочного исправления перед более подробными ответами на эту проблему. Давайте рассмотрим все детали давней проблемы Ethereum, прежде чем углубимся в то, как именно EIP-4488 может помочь.


Ключевые слова: Ethereum, EIP-4488, Предложение, Плата за газ



Комиссия за газ; Долгая битва блокчейна Etherium

Критики и конкуренты часто называют дорогостоящий характер транзакций ахиллесовой пятой Ethereum. "Убийцы ETH" предлагают более дешевые комиссии, чтобы получить преимущество перед мировой платформой смарт-контрактов. Конечно, это поднимает вопросы о корнях проблемы: что именно представляют собой эти комиссии за газ и почему в сети Ethereum они так высоки?


Ethereum взимает с пользователей плату за проведение транзакций и других операций в своей сети, и эти комиссии называются газ. Важно иметь в виду две вещи: во-первых, транзакции сопряжены с различными затратами в зависимости от их сложности; то есть для передачи токенов ERC потребуется больше газа, чем просто для отправки ETH. Другой момент, о котором следует помнить, заключается в том, что каждый блок в сети имеет ограничение по газу.


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


Этот процесс объясняет высокие комиссии Ethereum; как самая популярная сеть, она привлекает много пользователей. Все эти люди соперничают ( своими комиссиями за газ), чтобы получить место в ограниченном пространстве блоков. Таким образом, если одновременно проводится несколько транзакций, затраты на газ гарантированно возрастут, что приведет к тому, что пользователи будут платить сотни долларов за одну транзакцию. Кроме того, если плата за газ, которую человек платит в часы пик, недостаточна, его транзакция завершится неудачей, и сеть все равно будет вычитать газ.



Как это влияет на сеть Ethereum?



Есть два основных способа, которыми высокие комиссии за газ повлияли на Ethereum в целом, и в основном они связаны с восприятием пользователей.


Некоторые считают, что дорогостоящий характер сети означает, что она является наилучшей из доступных. Нынешняя популярность Ethereum из-за его ориентации на децентрализацию делает его похожим на горячую точку в качестве платформы смарт-контрактов. Многие пользователи не возражают против непомерных комиссии, если взамен они получают доступ к тому, что они воспринимают как премиум-услуги.


Отрицательный аспект платы за газ является полной противоположностью "положительной" стороне ситуации. Пользователи с большей вероятностью перейдут на другие платформы, где они могут пользоваться аналогичными услугами по более низким тарифам. Если проблема затянется надолго, а плата за газ станет еще выше, убийцы ETH могут просто присвоить себе это название. Однако шансы невелики, поскольку пользователи Ethereum продемонстрировали беспрецедентный уровень лояльности с тех пор, как в 2017 году цены на газ в сети взлетели до небес, когда популярность Cryptokitties резко возросла. Увлечение NFT в 2021 году также привлекло новых пользователей к Ethereum, в результате чего сеть стала перегруженной, что привело к непомерным ценам на газ. Несмотря на это, пользователи остались.



Детали EIP-4488



Бутерин и Дитрихс представили EIP-4488 в ноябре 2021 года; они назвали это предложение "Снижение затрат на передачу данных о транзакциях с общим лимитом данных о вызовах". EIP-4488 делает две вещи для снижения платы за газ, первая из которых заключается в снижении стоимости передачи данных по транзакционным вызовам.

Источник:Github/Ethereum/EIPs


Как указывалось ранее, EIP-4488 фокусируется исключительно на снижении платы за газ для накопительных пакетов Layer 2, таких как Optimism, Arbitrum и ZKSync. Эти решения, по сути, "сводят" данные транзакций; они сжимают транзакции пользователей и массово отправляют их валидаторам через calldata. Calldata — это область с байтовым адресом, доступная только для чтения, которая сохраняет данные, предоставленные операцией. Этот процесс можно рассматривать как передачу основной части данных на аутсорсинг и возврат майнерам только минимальной информации. Это помогает ускорить проверку транзакций и снижает цены, поскольку в основную сеть сети добавляется меньше данных, а плата за газ делится между пользователями, которые проводят сжатые транзакции.


EIP 4488 сначала накладывает ограничение на calldata транзакций, которые могут быть добавлены в блок, а затем снижает стоимость calldata, чтобы исключить вероятность возникновения нестабильности сети. Это снижает плату, которую должны платить пользователи, и, по словам его создателей, предложение позволяет добиться этого без снижения безопасности сети. Обновление позволит снизить транзакционные издержки в 3-8 раз по сравнению с базовым уровнем Ethereum; накопительные платежи ZK будут значительно ниже, что снизит стоимость в 40-100 раз.


Опасения сообщества. Как EIP-4488 повлияет на пользователей и разработчиков


Помимо очевидных преимуществ для пользователей, таких как снижение платы за газ при накоплении, EIP-4488 имеет и другие преимущества. Одним из рисков для пользователей является вероятность того, что они могут столкнуться с первоначальной проблемой; пользователям, возможно, придется платить более высокую плату за газ, предлагая цену за то же пространство calldata.


Во время обсуждения в сообществе возникли вопросы о том, почему они не могли просто сократить расходы на накопительную часть. Однако основатель Ethereum объяснил, что простое снижение стоимости передачи calldata с 16 до 3 может увеличить максимальный размер блока до 10 байт. Большие блоки могут вызвать проблемы в долгосрочной перспективе и даже в обозримом будущем. Это предложение может привести к тому, что блокчейн Ethereum будет расти в 5 раз быстрее, чем его текущая скорость, увеличившись с 0,1 Мб до 0,5 Мб на блок.


Бутерин отметил, что такой шаг вызовет "беспрецедентный уровень напряжения" и, возможно, приведет к разрыву сети. Кроме того, члены сообщества отметили, что пользователям Ethereum, стремящимся стать валидаторами, может помешать необходимость в более совершенном оборудовании, чего могут потребовать расширенные размеры блоков.

Источник:Github/Ethereum/EIPs


Тем не менее Виталик далее пояснил, что увеличение пространства данных для ролапов было осуществимо, поскольку соответствующие решения вряд ли смогут захватить Ethereum в ближайшее время. Следовательно, расширения до 1,5 МБ будет достаточно на данный момент и позволит избежать угрозы безопасности. Разработчики в целом, похоже, удовлетворены этим предложением; один пользователь Ethereum отправился в Twitter, чтобы с энтузиазмом выразить свою поддержку и объяснить EIP-4488.

Источник: Twitter@protolambda



Вывод



Важно помнить, что EIP-4488 — это временное решение; сам Виталик указал на это. Предложение применимо только в краткосрочной перспективе и, следовательно, идеально подходит в качестве заплатки, пока команда разрабатывает более эффективные стратегии и, самое главное, обновление Serenity.


Долгожданный переход сети на proof-of-stake занял много времени, но стоит подождать, поскольку он, скорее всего, решит всю проблему. Лучшая тактика — держаться и, возможно, использовать ролапы.






Автор: Gate.io, Аналитик: M. Olatunji Переводчик: Николай Д.

Эта статья представляет собой только мнение аналитика и не представляет собой каких-либо инвестиционных советов.

Gate.io оставляет за собой все права на эту статью. Перепост статьи будет разрешен при условии ссылки на Gate.io. Во всех других случаях в связи с нарушением авторских прав будет возбужден судебный иск.

Поделиться
gate logo
Торгуйте сейчас
Присоединяйтесь к Gate.io и выигрывайте награды