17 марта 2022

StarkNet: неограниченная масштабируемость Ethereum

Главное

  • В этой серии статей мы разбираем последние новости и разработки в перспективных экосистемах L1 и L2, а также проанализируем данных блокчейна – от сетевой активности и объемов на мостах и до DeFi и TVL.
  • На этой неделе мы познакомимся с отличным решением для масштабирования второго уровня на Ethereum – со StarkNet от StarkWare. Мы узнаем, как оно пытается решить трилемму блокчейна.

Проблема масштабируемости блокчейна

За последние несколько месяцев мы наблюдали, как плата за газ Ethereum резко выросла из-за сетевой активности после роста ETH в ноябре 2021 года. Успех NFT привел к тому, что ежедневный объем транзакций OpenSea в среднем составил 159 миллионов долларов в январе этого года. Именно это вызвало повышение платы за газ.

На приведенном ниже графике мы суммировали среднесуточные цены на газ ETH в gwei за последние 365 дней. Хотя на момент написания этой статьи цены на газ находились на относительно низком уровне, мы видим тенденцию к росту активности в сети, что приводит к повышению комиссий.

Во времена пиковой загруженности простая сделка Uniswap DEX может стоить более 150 долларов за своп, что делает использование сети Ethereum практически невозможным для обычного пользователя. Для трейдера просто не имело бы смысла платить 150 долларов за газ в ETH за своп в размере 100 долларов.

Источник: Dune Analytics

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

Эта проблема привела к появлению многочисленных альтернативных блокчейнов L1, которые с тех пор приобрели значительную популярность и долю рынка, поскольку новички выбирают более дешевые и быстрые альтернативы Ethereum.

Некоторые альтернативные блокчейны L1, например, Terra, Solana, Avalanche и Fantom, сумели снизить комиссию за сетевые транзакции в долларах и значительно увеличить количество транзакций в секунду за счет использования новых архитектур и механизмов консенсуса, таких как Proof-of-Stake.

Однако есть и другой способ решения трилеммы блокчейна, который приобрел популярность в последнее время – разработка масштабируемых решений второго уровня для повышения скорости и эффективности сети блокчейна.

Решения L1 и L2 отличаются друг от друга. Решения для масштабирования второго уровня должны использовать безопасность основного блокчейна, в данном случае Ethereum. В настоящее время двумя наиболее популярными решениями для масштабирования L2 для Ethereum являются Zero-Knowledge Rollups (ZK-Rollups) и Optimistic Rollups. Недавно появилось еще одно решение для масштабирования Ethereum. Оно было разработано израильской компанией StarkWare Industries, занимающейся блокчейн-технологиями.

STARK Technology

StarkWare Industries была основана в 2017 году. Цель компании заключается в создании для индустрии блокчейна STARK-решений с упором на безопасность, надежность и масштабируемость. STARK – это передовая система, которая использует криптографию для эффективной и прозрачной проверки и подтверждения целостности вычислительных данных, сохраняя при этом конфиденциальность.

Рассказывая про технический документ STARK, создатель объяснил пример использования через аналогию:

“Наша система proof-of-concept позволяет полиции доказать общественности, что ДНК кандидата в президенты не находится в базе преступников, которую ведут правоохранительные органы. Доказательство, которое генерируется полицией, не опирается ни на какую внешнюю доверенную сторону и не раскрывает никакой дополнительной информации ни о содержимом базы данных, ни о профиле кандидата. То есть информация о ДНК не разглашается какой-либо стороне за пределами полиции. Сведения конкретны, и они проверяются быстро, так как не нужно вслепую искать нужные данные по всей базе”. 

Источник: StarkWare Industries

Первый продукт StarkWare на базе STARK уже был добавлен в нескольких приложениях в основной сети Ethereum под названием StarkEx. Это механизм масштабирования L2, разработанный StarkWare Industries для конкретных задач различных приложений.

Не следует путать со StarkNet, который представляет собой децентрализованный permissionless ZK-Rollup. StarkEx – это специально разработанный permissioned-механизм масштабирования, который в настоящее время используется dYdXSorareImmutable и Diversifi.

Благодаря технологии ZK-STARK транзакции пользователей группируются оператором приложения вне блокчейна и отправляются в StarkEx для проверки с обновлением балансов. Затем StarkEx генерирует STARK-доказательство, подтверждающее действительность указанных пакетных транзакций, а затем отправляет его обратно в мейннет для проверки уже в блокчейне.

Там доказательство будет проверено смарт-контрактом, и, если все будет хорошо, состояние баланса будет обновлено и сохранено в сети. В случае dYdX, децентрализованной биржи по торговле бессрочными контрактами, технология STARK позволяет протоколу эффективно уменьшать транзакции в блокчейне: сделки, свопы и любые другие транзакции передаются и вычисляются вне сети на сервисе StarkEx. Кроме этого, так пользователи получают минимальные или нулевые комиссии за газ, мгновенные транзакции и средства, которые всегда остаются всегда при них.

С момента запуска мейннет Ethereum в июне 2020 года сервис StarkEx обеспечил более 123 миллионов транзакций и сделок на 462 миллиарда долларов.

StarkNet

После технологий STARK и StarkEx, StarkWare Industries объявила в январе 2021 года, что работает над StarkNet, децентрализованного permissionless ZK-Rollup, созданного с использованием тьюринг-полного языка программирования Cairo от StarkWare. Они также заявили, что StarkNet будет работать как решение для масштабирования L2 для Ethereum.

Аналогично zkSync, StarkNet поддерживает независимое развертывание смарт-контрактов и компонуемость, а также использует безопасность Ethereum. Однако, в отличие от существующих проектов, построенных с использованием zero-knowledge proof, StarkNet является первым ZK-Rollup, предлагающим общую платформу смарт-контрактов в компонуемой сети. Это означает, что разработчики, пользователи и операторы нод смогут взаимодействовать с сетью точно так же, как в Ethereum. Любой сможет разрабатывать и развертывать свои собственные приложения в сети, пользователи также смогут отправлять транзакции и взаимодействовать со смарт-контрактами. Кроме этого, будет возможность запустить собственные ноды StarkNet.

По сути, ZK-Rollups представляют собой пакеты данных, которые передаются вне блокчейна для обработки и вычислений, и это снижает вычислительную нагрузку на основную сеть. Здесь термин “zero-knowledge” относится к процессу, посредством которого проверяющие могут проверять целостность информации без ее раскрытия.

Что касается StarkNet, все транзакции там группируются и получают STARK-доказательства, необходимые для подтверждения в сети Ethereum. Эти доказательства требуют очень небольшой вычислительной мощности, что позволяет StarkNet значительно масштабировать Ethereum.

Источник: StarkWare Industries

14 июня 2021 года команда StarkWare объявила, что они запустили StarkNet Planets Alpha в тестнет на Ethereum, чтобы разработчики могли писать и развертывать контракты в StarkNet для общих вычислений.

Хотя альфа-версия была простой, и в ней отсутствовали некоторые ключевые возможности, например, компонуемость, данные блокчейна и взаимодействия L1-L2, это стало важным этапом для проекта. Команда продвинулась еще дальше в ноябре 2021 года после того, как фирма привлекла 50 миллионов долларов в раунде финансирования серии C, возглавляемого Sequoia Capital, с колоссальной оценкой в 2 миллиарда долларов, всего через семь месяцев после того, как они закрыли раунд серии B стоимостью 75 миллионов долларов, возглавляемый Paradigm.

В раундах финансирования также участвовали многие известные фигуры и венчурные фонды этой области, например, Three Arrows Capital, Alameda Research и Pantera Capital. Вскоре после сбора средств StarkNet Alpha была развернута в мейннет Ethereum со значительно большим количеством функций, чем в предыдущей версии. Эти функции включали компонуемость, инструменты разработчика и различные другие приложения для пользователей. На момент написания этой статьи в StarkNet разрабатывалось более 50 проектов. Там создают все – от протоколов DeFi до игровых и даже NFT-проектов. Кроме этого, крупные игроки, например Aave, MakerDAO, Loot Realms и Snapshot, также присоединились. Фирма также заключила стратегическое партнерство с Alchemy, чтобы предоставить разработчикам необходимые инструменты для создания экосистемы StarkNet.

Источник: @odin_free

В настоящее время разработчики StarkNet в StarkWare Industries, как сообщается, стремятся привлечь еще 100 миллионов долларов в последнем раунде финансирования при оценке компании в 6 миллиардов долларов, что в три раза превышает предыдущую оценку в 2 миллиарда долларов всего четыре месяца назад.

Хотя детали этого раунда финансирования на сегодняшний день неизвестны, если сделка состоится, фирма в совокупности привлекла бы в общей сложности 273 миллиона долларов за шесть раундов финансирования. С таким количеством достойных сторонников цель StarkWare Industries по решению проблемы масштабируемости блокчейна с помощью StarkNet не кажется сложной и невыполнимой. Стоит обязательно присмотреться к этой компании!

Предупреждение: Участники Bybit могут быть вовлечены в некоторые токены и проекты, упомянутые в статье. Это заявление предупреждает любой конфликт интересов и не является рекомендацией приобрести какой-либо токен или участвовать в какой-либо из упомянутых экосистем. Этот контент предназначен исключительно для ознакомительных целей и не должен быть принят как инвестиционный совет. Пожалуйста, хорошо изучите данный вопрос и будьте осторожны, если вы планируете участвовать в любом из этих проектов.

Обсудить в Discord!