January 15, 2023

Rollups и с чем их едят*

*не с соевым соусом, это блокчейн, а не японская кухня.

Предлагаем рассмотреть более близко то, где вы каждый день пытаетесь получить ретродроп и хотя бы понять отличия. Может, ещё и осознать реальную полезность вместе с причиной появления.

Ethereum блоки ограничены в размере, что не позволяет мгновенно обработать желаемое количество транзакций. Так, на сегодняшний день, хоть блоки и динамичны по размеру, они имеют максимальный размер до 30-ти миллионов газа. Также не забываем, что израсходованный газ не должен быть равен реальному пределу. В среднем, новые блоки появляются каждые 12-14 секунд. Ещё стоит сказать о достаточно конкурентной среде, где те, кто 'заплатит' меньше, будут вынуждены ждать, пока более дорогие транзакции обработаются.

В Ethereum можно публиковать как транзакции, так и данные. Хранение данных и одновременная обработка транзакций может быть достаточно затратным процессом для блокчейна. Таким образом, становится выгодно хранить не каждую транзакцию, обрабатывая её, а 'свертывать' сразу большое количество транзакций и доставлять в Mainnet лишь конечный результат.

Это достаточно полезно, поскольку Ethereum придётся обработать не крайне большое количество транзакций, а лишь одну.

Думаю, стоит перейти к изучению видов роллапов и понять, в чём их отличие.

ZK Rollups

Подобный вид ролл-апов позволяет полностью переместить информацию и вычисление транзакций за пределы сети. К ним относятся IMX, Loopring, ZkSync, Aztec 2.0.

Офис Ethereum

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

ZK SNARK - Zero-Knowledge Succinct Non-Interactive Argument of Knowledge.

  • ZK – Zero-knowledge.
  • S – Short.
  • N – Non-interactive.
  • ARK – Argument of Knowledge.

Проведение транзакций происходит вне сети и происходит постоянное подтверждение действительности транзакций. Когда транзакция получает статус валидной, она отправляется в Mainnet.

ZK STARK - Zero-Knowledge Scaleable Transparent Argument of Knowledge.

  • S – Scalable.
  • T – Transparent.
  • ARK – Argument of Knowledge.

Они работают по принципу, подобному SNARKS ролл-апам, но более технологичны, благодаря более совершенным технологиям.

Масштабируемость. Они могут производить вычисления быстрее, чем предыдущий вид.

Прозрачность. Они не зависят ни от verifiers, ни от proofers.

Помимо этого, они потребляют лишь 24% от платы за газ, что является гораздо более выгодным вариантом для пользователей.

Optimistic Rollups

Мы рассматривали Layer-2 решения в своих статьях. Скорее всего, это даст понять, как происходят некоторые процессы. К Optimistic роллапам можно отнести Optimism, Arbitrum, Fuel - мечту ретродрочпера.

Раз тык

Два тык

Почему оптимистичные? Потому что они считают транзакции валидными по умолчанию. Но не забываем, что транзакции можно оспорить в течение предоставленного времени, которое есть у каждой транзакции. Вместо принципа действия Zero-Knowledge роллапов, Optimistic роллапы стремятся выявить так называемые мошеннические транзакции, вместо того, чтобы валидировать все транзакции. Если транзакция оказывается нелигитимной, протокол штрафует валидатора её блока и повторно выполняет все транзакции без обнаруженной.

На самом деле, прошло ещё недостаточно времени для достижения достаточного уровня развития роллапов, и бóльшая часть активности в сетях - попытки получить ретродроп и стать сказочно богатым, хотя новые технологии являются действительно крайне эффективным решением, которое, как нам кажется, в будущем времени станет гораздо более востребованным.

Источники: ledger.com, ethereum.org, decrypt.co, one37pm.com.

Материал подготовлен для https://t.me/business_pepe_official. И помните, важно то, сколько роллов вы можете съесть, а не то, зачем нужен роллап.