Виталик Бутерин предлагает новый EIP для понижения цен на газ эфириума

Виталик Бутерин. Источник: скриншот видео, Youtube/Grand Amphi Théatre

Соучредитель Ethereum (ETH) Виталик Бутерин выдвинул новое предложение по улучшению Ethereum (EIP), которое направлено на решение проблем с платой за газ в сети путем добавления ограничения на общую транзакцию calldata.

Поскольку Ethereum может обрабатывать только 15 транзакций в секунду, плата за газ имеет тенденцию к резкому увеличению во время перегрузки сети. 9 ноября средняя комиссия за транзакцию в сети достигла 62 долларов США за транзакцию. По данным BitInfoCharts, на данный момент транзакции Ethereum стоят около 44 долларов США.

7-дневнаясредняя комиссий за транзакции эфириума. Источник: BitInfoCharts.com

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

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

«Простое уменьшение стоимости газа Calldata с 16 до 3 увеличит максимальный размер блока до 10 МБ. Это приведет к беспрецедентному уровню нагрузки на сетевой уровень Ethereum p2p [peer-to-peer] и приведет к риску выхода из строя сети; Несколько лет назад тесты блоков размером ~ 500 КБ уже вывели из строя несколько узлов начальной загрузки», - сказал Бутерин.

Он добавил, что «предложение о снижении стоимости и ограничении» увеличит максимальный размер блока до 1,5 МБ, что «будет достаточно, но при этом предотвратит большую часть риска для безопасности».

Ожидается, что новое решение снизит затраты на транзакции данных. По данным отраслевой аналитической компании BitMEX Research, обновление может снизить плату за газ в пять раз.

Если предложение будет одобрено, для реализации потребуется запланированное обновление сети.

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

«Несмотря на кажущуюся простоту, можно утверждать, что ограничение calldata - это архитектурное решение с большими последствиями, чем просто изменение газовой постоянной, - сказал Круш. - Если существует произвольный лимит, почему бы не сделать его мягким или наложить его на весь размер блока, а не на calldata конкретно?».

Тим Бейко, разработчик Ethereum Core, сказал, что одна из проблем решения calldata заключается в том, что оно «влияет на размеры блоков в Ethereum».

«Это буквально данные, которые мы добавляем к каждой транзакции. Если мы снизим стоимость газа и сохраним тот же лимит газа, то у нас будут большие блоки, что может быть проблематичным в краткосрочной и долгосрочной перспективе», - сказал Бейко.

Примечательно, что EIP-4488 - это «краткосрочное» средство от заоблачных цен на газ Ethereum. Возможно, основное обновление, которое, как ожидается, решит проблему масштабируемости Ethereum, - это переход от механизма доказательства работы (PoW) к механизму доказательства доли владения (PoS).

В 10:12 UTC в понедельник утром ETH торговался по 4298 долларов США. Он вырос почти на 6%, нивелировав почти все потери за последнюю неделю.