- Виталик Бутерин предлагает многомерный газовый фреймворк для ethereum, чтобы устранить неэффективность текущей системы.
Существующие системы с одним газом объединяют различные вычислительные усилия в одну метрику, что может быть неэффективным.
Предложение Виталика разделяет ресурсы, такие как вычисления и хранение, на разные категории с отдельными лимитами и платой.
Газовая система Ethereum, основной компонент, который рассчитывает комиссионные за транзакции, нуждается в серьезном обновлении, и смелое предложение Виталика Бутерина заключается во внедрении многомерной газовой системы, призванной устранить ограничения текущей системы.
По словам Виталика, в настоящее время в Ethereum используется единая газовая система, которая использует одну метрику "газа" для оценки различных вычислительных усилий, таких как обработка, операции хранения, передача данных и криптографические доказательства.
Например, стоимость типичной транзакции составляет 47 085 "газов", включающих базовую стоимость, включение данных, взаимодействие с хранилищем и усилия по выполнению. Хотя такая система упрощает рыночные операции и расчеты комиссий, она объединяет принципиально разные типы ресурсов, что может быть проблематично.
Виталик объясняет, что такое смешивание приводит к неэффективности, поскольку различные сетевые ресурсы рассматриваются как взаимозаменяемые. В результате сети могут отклонять безопасные торговые блоки или принимать потенциально опасные торговые блоки из-за неправильного кэппирования газа. Мы считаем, что переход к модели многомерного газа может лучше отразить истинные пределы и возможности сети и увеличить пропускную способность, поскольку не будет чрезмерно упрощать взаимозаменяемость ресурсов.
Концепция многомерных газов не обязательно нова, как описано Виталиком для ее активной реализации в EIP-4844. Это усовершенствование сжимает данные за счет внедрения "блобов", которые значительно снижают транзакционные издержки решения уровня 2. Благодаря раздельной оплате данных и вычислений Ethereum может обрабатывать более крупные и сложные транзакции без ущерба для целостности сети.
Виталик рассказал о проблемах, связанных с большими размерами блоков, и их влиянии на масштабируемость Ethereum. Он отметил, что до недавних реформ даже небольшое снижение стоимости данных могло привести к опасно большому максимальному размеру блока, что могло вызвать нагрузку на сеть. Введение блобов решает эту проблему, устанавливая разные ограничения и стоимость для разных типов данных, и уже сделало такие операции, как коллапс, намного дешевле и значительно увеличило объемы транзакций.
Заглядывая в будущее, Виталик считает, что следующей большой проблемой станет интеграция клиентов без статусов. Клиенты без состояния требуют, чтобы сеть обрабатывала транзакции, не храня все данные о состоянии на каждом узле. Такой подход значительно выиграет от использования более продвинутых газовых моделей, в которых различные типы данных и транзакций будут оцениваться в соответствии с реальными требованиями системы.
Читайте нас на сайте transscreen.ru