Статьи

Сооснователь Polygon объясняет, как бороться с ростом записей в сетях EVM

Надписи, форма цифрового коллекционирования, создаваемая путем записи данных в поля calldata или свидетеля транзакции блокчейна, привели к снижению производительности или даже сбоям в нескольких сетях блокчейнов, включая Arbitrum (ARB), zkSync, Avalanche (AVAX) и других. Но Брэнден Фармер, соучредитель блокчейна Polygon, утверждает, что распараллеленные виртуальные машины Ethereum (EVM) могут решить проблему раз и навсегда.

Надписи впервые были созданы в сети Биткойн. После обновления Taproot 2021 года пользователи Биткойн обнаружили, что это обновление позволяет им встраивать данные в поле «свидетеля» транзакции, позволяя чеканить изображения, токены и другие типы цифровых предметов коллекционирования в блокчейне Биткойн. Некоторые пользователи считали новые предметы коллекционирования полезными для сети, другие же рассматривали их как «спам», с которым нужно бороться.

Но увлечение порядковыми числами не ограничивалось блокчейном Биткойн. Вскоре создатели надписей начали чеканить их на Ethereum и сайдчейнах второго уровня, таких как Arbitrum, Avalanche и Polygon. Вместо записи в поле-свидетель транзакции Биткойн этот новый тип записи был записан в поле «данные вызова» сети на основе EVM. Поскольку данные о вызовах не хранятся в состоянии смарт-контракта, это позволило производителям создавать свои предметы коллекционирования за небольшую часть стоимости выпуска традиционного невзаимозаменяемого токена (NFT).

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

«Надписи уничтожили несколько блокчейнов и вызвали огромный рост стоимости газа за последние пару дней. Однако мало кто на самом деле понимает, что происходит», — написал в Твиттере (@0xCygaar) 18 декабря 2023 года.

Сооснователь Polygon объясняет, как бороться с ростом записей в сетях EVM



Фармер предложил решение, заявив, что распараллеленные EVM могут помочь решить эту проблему. По его мнению, параллелизм позволяет быстрее обрабатывать несвязанные транзакции, увеличивая пропускную способность блокчейнов и потенциально позволяя им бороться со спамом.

«В целом EVM выполняется последовательно, поэтому каждая транзакция в блоке должна выполняться по порядку», — сказал Фармер. «Неважно, является ли транзакция NFT или транзакцией Uniswap, это две вещи, которые независимы друг от друга, мы обрабатываем эти транзакции последовательно».

Однако при использовании параллельного EVM несвязанные транзакции могут обрабатываться одновременно, а не последовательно.

«Мы могли бы обрабатывать ваши транзакции Uniswap, ваши записи и ваши монеты NFT одновременно», — сказал Фармер.

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

Например, если несколько разных людей попытаются использовать Uniswap одновременно, им, возможно, придется заплатить более высокую комиссию, поскольку их транзакции связаны друг с другом и должны обрабатываться последовательно. Однако рост использования Uniswap в значительной степени не повлияет на других пользователей, пытающихся создать NFT. И наоборот, если в сети произойдет резкий рост количества транзакций надписей, это может привести к увеличению комиссий только для их авторов, оставив остальных пользователей практически незатронутыми.

Фармер сказал, что эта функция «местной платы за газ» еще не реализована в Polygon, но в конечном итоге это станет одной из целей.

По словам Фармера, еще одним преимуществом параллелизма является общее увеличение пропускной способности. Команда Polygon уже внедрила Block-STM, что является «первым шагом» на пути к распараллеливанию. И даже после этого небольшого шага они увидели «улучшение производительности в 1,6 раза» и «либо уже добились, либо скоро добьются двукратного улучшения». Это означает, что узлы могут синхронизироваться с сетью и обрабатывать блоки в два раза быстрее, увеличивая способность сети бороться со спамом.

По словам Фармера, изначально распараллеливание было предложено разработчиками Solana, но сейчас идея реализуется на нескольких блокчейнах для повышения производительности, включая не только Polygon, но и Aptos, Monad и другие. Однако экосистема Ethereum использует новый подход к этой концепции, сочетая распараллеливание с расширением пространства блоков через экосистемы уровня 2, включая Polygon 2.0, сказал он.


Подборка статей по криптовалютам и технологии блокчейн. Подпишитесь на нас в социальных сетях.

Информация для Вас была полезна?
0
0
0
0
0
0
0

Похожие статьи

Кнопка «Наверх»