В чем главная проблема Ethereum? Часть 1из2
▫️Очевидно, что Ethereum в этом цикле значительно проигрывает свои ключевым конкурентам - Bitcoin и Solana. В то время, как они постоянно растут в активности, пользователях и цене, эфир имеет явные проблемы, несмотря на то, что его экосистема также довольно активно развивается. Даже сравнивая Bitcoin ETF и Ethereum ETF видно, что интерес к нему значительно ниже и давление продавцов значительно выше. В чем же проблема?
▫️Есть 2 причины на глубоком и среднем уровне, которые влияют на ETH:
1️⃣ Размытие и фрагментация через запуск новых Rollup'ов
2️⃣ Danksharding, приведший к жестокому падению комиссий из-за введения BLOBs
▫️Первая причина - ключевая и лежит скорее в логической части. Ethereum не сильно масштабируемый из-за своей архитектуры и низкого blockspace - 16MB на 1 один блок. За это пространство конкурируют dApps и Layer-2 решения на нем. У того же Bitcoin, размер блока 4MB, что лишь в 4 раза меньше. Оттого и пропускная способность Ethereum не сильно выше чем у Bitcoin. Поэтому его производительность не сильно ушла вперед.
▫️Чтобы решить это, Rollup'ы и L2 сети стали дорожной картой развития Ethereum, взаимоисключив шардинг, что и стало ключевой проблемой. В случае шардинга, ликвидность не размывалась и не перетекала бы в другие сети, менялся только способ исполнения транзакции. Если угодно, ликвидность "кочевала" бы между шардами при исполнении, но в итоге возвращалась обратно.
▫️Логически, прототипом этого подхода стала экосистема Cosmos, c ее application-specific блокчейнами. А функционал IBC позволяет соединить их воедино. Разница лишь в том, что отсутствовала единая координационная сеть, которая бы хранила состояния всех этих сетей (а-ля шардов).
▫️Теперь на эфире сотни L2-сетей, почти каждая из которых не добавляет ценности, а лишь дробит ликвидность и пользователей, то есть, эту ценность отнимает. Более того, эти L2 решения зачастую никак не связаны между собой, а особо крупные лишь усиливают изолированность через создание уже L3-сетей над ними (Optimism, Arbitrum, zkSync, Starknet, Polygon).
▫️Как соединить это все между собой не знает никто. Появляются костыльные решения в виде cross-chain messaging протоколов L0, Axelar, Wormhole или shared-sequencers в лице Espresso, Astria, Radius. Но они решают проблему через дополнительные надстройки, усиливая техническую сложность объединения, к тому же закрывая проблему лишь частично. В итоге, экосистема Ethereum стала раздробленной, технической сложной и ее масштабирующие компоненты изолированы друг от друга.
▫️Всего этого можно было бы избежать, если бы Ethereum Foundation придержавалась перехода на шардинг. Был бы единый стандарт связи по типу IBC, нативно встроенные в разные шарды или L2. Теоретически, это можно сделать и сейчас, но проблема в том, что L2 с различным техническим исполнением уже около десятка. И такой стандарт должен соответствовать им всем, что на практике выглядит неосуществимым. Как решить эту головную боль не знает никто.
▫️Сразу вспоминается притча: "Лошадь сдохла - слезь".
▫️Тем более есть решения, где не надо заниматься этой зубодробительной проблемой - Solana, TON, Aptos, Sui из крупнейших. И отток пользователей из экосистемы Ethereum лишь подтверждает тот момент, что решить это становится почти невозможно.
▫️Именно поэтому Ethereum Foundation уцепилось за идею параллельных L2, так как в своем логическом варианте - это аналог шардинга Ethereum, только поверх него. Писал выше об этом.
Post #184
173