Коллапс блокчейн-сети Ethereum и невероятный успех проекта Otherside — что происходит в web3
В субботу, 30 апреля, после запуска web3-проекта Otherside компании Yuga Labs, который назвали крупнейшим событием в истории NFT, произошел временный коллапс блокчейн-сети Ethereum. В этой статье разбираемся, почему, несмотря на оглушительный успех проекта, этот запуск также вызвал новое горячее обсуждение хронических проблем Ethereum.
Что произошло
Yuga Labs запустила Otherside, геймифицированную метавселенную, в которой пользователи могут превратить свои NFT в играбельных персонажей, выставив на продажу 55 тыс. Otherdeeds — виртуальных, токенизированных земельных участков, необходимых для получения места во вселенной Otherside. Участок в среднем продавали по 305 ApeCoins, а покупатели были ограничены возможностью приобретения только двух участков на один криптокошелек.
Долгожданный проект от создателей сообщества Bored Ape Yacht Club NFT принес более $300 млн с первого аукциона и уже дополнительно сгенерировал еще $300 млн от перепродажи на OpenSea. Кроме того, всего за час получили беспрецедентный доход майнеров сети в размере $100 млн в виде платы за газ (подробнее об этом — дальше).
Из-за огромного спроса и ажиотажа при этом фактически произошел временный коллапс сети Ethereum с рекордным скачком цен на газ за всю ее историю. А сообщество NFT выражает обеспокоенность по поводу устойчивости проекта из-за его работы на базе блокчейна Ethereum.
В чем проблема
Плата за газ — это своего рода комиссия за перевод, которую пользователи сети должны платить при каждой транзакции в Ethereum, которая при этом автоматически увеличивается в ответ на повышение активности сети. Хотя часть газа сжигается сетью, пользователи также могут установить «чаевые» для майнеров, которые обрабатывают транзакции.
Более высокие чаевые могут быть использованы для ускорения транзакции — это вызовет переброску такой транзакции в начало очереди, чтобы она могла быть обработана быстрее. Слишком низкие чаевые могут привести к тому, что транзакции застопорятся или вообще не пройдут, как это часто случалось в эту субботу вечером.
В минувшие выходные на Otherside одновременно захотело попасть столько людей, что плата за газ в Ethereum выросла до исторического максимума. Twitter быстро наполнился проклятиями, что пользователи тратят тысячи долларов на отдельные транзакции.
Некоторые пользователи утверждали, что заплатили высокие комиссии случайно, другие же оплачивали огромную стоимость газа сознательно — и даже в этом случае некоторые из них впоследствии узнавали, что их транзакции не состоялись.
Версии причин произошедшего
В субботу в своем Twitter Yuga принесла извинения и заявила, что низкая пропускная способность сети Ethereum стала «узким местом» для проекта. По словам Yuga, в результате этого инцидента стало «совершенно ясно», что для «правильного масштабирования проекта» в будущем ему потребуется собственный блокчейн. Несмотря на то, что низкая пропускная способность Ethereum стала уже притчей во языцех и мало кого удивляет, многие эксперты не согласились с официальной версией.
Критики Yuga заявили, что ее инженеры могли бы легко запрограммировать смарт-контракты Otherside так, чтобы они расходовали существенно меньше газа.
Например, по словам Уилла Паппера, соучредителя SyndicateDAO, «модификация всего нескольких строк кода позволила бы сэкономить $80M+».
Эксперты говорят, что Yuga не только не захотела оптимизировать свои смарт-контракты, зарелизив небрежный код, но и, похоже, не приняла достаточных мер предосторожности, чтобы предотвратить флуд сети (хотя и это можно было заранее сделать, утверждают эксперты).
В свете плохого планирования и проектирования внезапное решение Yuga о переходе на собственный блокчейн вызвало подозрения у некоторых наблюдателей. Криптовалютный Twitter быстро оброс предположениями (без доказательств) о том, что Yuga намеренно «задосила» сеть Ethereum, чтобы оправдать свой уход с нее.
Кроме официальной и конспирологической версии о злом умысле есть и более сбалансированная версия случившегося.
Уже упомянутый эксперт Уилл Паппер считает, что, хотя ошибки Yuga были огромными, трудно поверить, что они были преднамеренными. У него менее циничная интерпретация произошедшего — Yuga просто переложила вину на Ethereum, чтобы сохранить лицо.
«Я не верю, что Yuga намеренно сожгла $100–150 млн ради маркетингового трюка. Распространяемые слухи о том, что это было сделано намеренно и для продвижения нового блокчейна, неверны», — уверен Паппер.
Масштабирование Ethereum
Уже давно Ethereum не сталкивался с замедлением такого эпического масштаба, и Yuga, безусловно, допустила ошибки в преддверии запуска Otherside. Тем не менее трудно не рассматривать произошедший в минувшие выходные сбой как еще один пример в длинном списке, показывающий, что Ethereum отчаянно нуждается в увеличении скорости транзакций.
Долгожданный апгрейд, который вскоре превратит Ethereum в сеть proof-of-stake (PoS), не окажет существенного влияния на ее пропускную способность, по крайней мере, в краткосрочной перспективе. Переход на proof-of-stake улучшит воздействие Ethereum на окружающую среду, но, как ожидается, не окажет значительного влияния на плату за газ или скорость сети.
Применение шардинга в Ethereum, что теоретически могло бы улучшить эти аспекты, было отложено в пользу ускорения перехода на PoS. Не похоже, что шардинг появится в ближайшее время, поэтому Ethereum будет стагнировать и дальше.
Сообщество Ethereum сейчас работает над масштабированием, в основном, с помощью создания расширений на базе сетей второго уровня. Если перспективами решений второго уровня не удастся привлечь разработчиков в свои сообщества, Ethereum будет и дальше наблюдать, как команды, подобные Yuga, будут уходить на конкурирующие и более быстрые блокчейны.
Сообщить об опечатке
Текст, который будет отправлен нашим редакторам: