Войти

КРИПТО
ФИАТ (НБ РБ)
ФИАТ (ЦБ РФ)
Калькулятор майнинга
TETHER
USDT
$0.9986
+0.534%
CHAINLINK
LINK
$12.55
+1.128%
UNISWAP
UNI
$5.187
-0.192%
AAVE
AAVE
$138.67
+2.764%
DOGECOIN
DOGE
$0.15651
+0.288%
TRON
TRX
$0.2484
-0.481%
RIPPLE
XRP
$2.0728
-1.74%
BITCOIN
BTC
$84999.99
+0.573%
ETHEREUM
ETH
$1586.3
-0.241%
LITECOIN
LTC
$75.21
+0.494%
BITCOIN CASH
BCH
$337
+4.367%
ETHEREUM CLASSIC
ETC
$15.06
+0.133%
SHIBA INU
SHIB
$0.00001183
-0.505%
BNB
BNB
$591.5
+1.267%
INTERNET COMPUTER
ICP
$4.721
+0.833%
SOLANA
SOL
$134.51
+1.341%
FILECOIN
FIL
$2.393
-0.664%
BITGET TOKEN
BGB
$4.371
+1.181%
POLKADOT
DOT
$3.64
+1.027%
COSMOS HUB
ATOM
$4.138
+1.821%
AVALANCHE
AVAX
$19.14
+0.949%
CRONOS
CRO
$0.0833
+1.338%
TONCOIN
TON
$2.954
+1.792%
USDC
USDC
$1.0001
+0.02%
CARDANO
ADA
$0.6214
+0.68%
NEAR PROTOCOL
NEAR
$2.05
+3.483%
WRAPPED BITCOIN
WBTC
$85002.9
+0.586%
DAI
DAI
$1
XRP
XRP
$2.0731
-1.73%
ARTIFICIAL SUPERINTELLIGENCE ALLIANCE
FET
$0.496
+7.359%
APTOS
APT
$4.64
+0.216%
ARBITRUM
ARB
$0.2838
+0.889%
BITTENSOR
TAO
$248
+7.313%
LIDO STAKED ETHER
STETH
$1585.18
-0.241%
PEPE
PEPE
$0.0000073
+0.551%
SUI
SUI
$2.1367
+3.053%
KASPA
KAS
$0.0769
+1.184%
STELLAR
XLM
$0.241
+1.133%
POL (EX-MATIC)
POL
$0.183
+2.007%
ONDO
ONDO
$0.8325
+0.168%
ETHENA USDE
USDE
$0.9992
-0.01%
ETHENA
ENA
$0.2754
+1.25%
VECHAIN
VET
$0.02276
+1.426%
RENDER
RENDER
$4.039
+9.815%
HEDERA
HBAR
$0.1638
+3.474%
MANTRA
OM
$0.6774
-6.436%
ALGORAND
ALGO
$0.1878
+2.511%
HYPERLIQUID
HYPE
$17
+6.383%
WRAPPED EETH
WEETHUSDT
$1693.09
-0.237%
OFFICIAL TRUMP
TRUMP
$7.489
-3.629%
1 AUD — 1.9579 -0.4221%
Австралийский доллар
1 USD — 3.0814 -0.1037%
Доллар США
1000 AMD — 7.8909 -0.1038%
Армянских драмов
1 BGN — 1.7919 -0.039%
Болгарский лев
10 BRL — 5.2368 +0.6052%
Бразильских реалов
100 UAH — 7.4642 -0.2619%
Гривен
10 DKK — 4.6938 +0.0128%
Датских крон
10 AED — 8.3894 -0.1048%
Дирхамов ОАЭ
100000 VND — 11.9023 -0.2832%
Донгов
1 EUR — 3.505 +0.0114%
Евро
10 PLN — 8.167 +0.1422%
Злотых
100 JPY — 2.1597 -0.0093%
Иен
100 INR — 3.6138 +0.3471%
Индийских рупий
100000 IRR — 7.3214 -0.1037%
Иранских риалов
100 ISK — 2.4147 +0.0829%
Исландских крон
1 CAD — 2.2188 +0.0767%
Канадский доллар
10 CNY — 4.1659 -0.4873%
Китайских юаней
1 KWD — 10.047 -0.1034%
Кувейтский динар
10 MDL — 1.7827 -0.0673%
Молдавских леев
10 NOK — 2.9246 +0.8796%
Норвежских крон
100 RUB — 3.6695 +0.2048%
Российских рублей
1 SGD — 2.3481 +0.0469%
Сингапурcкий доллар
100 KGS — 3.5249 -0.068%
Сомов
1000 KZT — 5.8888 -1.1399%
Тенге
10 TRY — 0.8076 -0.1731%
Турецких лир
1 GBP — 4.0808 -0.3541%
Фунт стерлингов
100 CZK — 13.9962 -0.0436%
Чешских крон
10 SEK — 3.1672 +0.8309%
Шведских крон
1 CHF — 3.7714 -0.0609%
Швейцарский франк
1 AUD — 52
Австралийский доллар
1 AZN — 48
Азербайджанский манат
1 GBP — 108 -0.9174%
Фунт стерлингов
100 AMD — 20 -4.7619%
Армянских драмов
1 BYN — 26
Белорусский рубль
1 BGN — 47
Болгарский лев
1 BRL — 13 -7.1429%
Бразильский реал
100 HUF — 22
Форинтов
10000 VND — 32 -3.0303%
Донгов
1 HKD — 10
Гонконгский доллар
1 GEL — 29
Лари
1 DKK — 12
Датская крона
1 AED — 22
Дирхам ОАЭ
1 USD — 82
Доллар США
1 EUR — 93
Евро
10 EGP — 16
Египетских фунтов
100 INR — 95 -1.0417%
Индийских рупий
100 KZT — 15
Тенге
1 CAD — 59
Канадский доллар
1 QAR — 22
Катарский риал
100 KGS — 94
Сомов
1 CNY — 11
Юань
10 MDL — 47
Молдавских леев
1 NZD — 48
Новозеландский доллар
10 NOK — 77 -1.2821%
Норвежских крон
1 PLN — 21
Злотый
1 RON — 18
Румынский лей
1 SGD — 62
Сингапурский доллар
10 TJS — 75
Сомони
10 THB — 24
Батов
10 TRY — 21
Турецких лир
1 TMT — 23
Новый туркменский манат
10000 UZS — 63
Узбекских сумов
10 UAH — 19 -5%
Гривен
10 CZK — 37
Чешских крон
10 SEK — 83 -1.1905%
Шведских крон
1 CHF — 100 -0.9901%
Швейцарский франк
100 RSD — 79
Сербских динаров
10 ZAR — 43
Рэндов
1000 KRW — 57 -1.7241%
Вон
100 JPY — 57
Иен

Что такое Rollup (роллаппы): ZK-роллапы и оптимистические (Optimistic)

Что такое Rollup

Блокчейн-технологии постоянно развиваются. Но с увеличением популярности блокчейна все чаще возникает необходимость решать проблему его масштабируемости. Масштабируемость — это способность блокчейна обрабатывать увеличивающееся число транзакций, без ухудшения ключевых характеристик (скорости, безопасности и децентрализации). Для увеличения пропускной способности и выполняют масштабирование. Т. е. используют технологии для адаптации сети к большему числу пользователей и операций с сохранением эффективности.

Основной проблемой масштабирования является ограниченная пропускная способность — блокчейны биткоина и Эфириума обрабатывают значительно меньше транзакций в секунду (TPS), чем традиционные платежные системы. На блокчейне пользователи сталкиваются с высокими комиссиями, т.к. при перегрузке сети они вынуждены доплачивать за ускорение транзакций. В сетях с механизмом консенсуса Proof-of-Work (PoW) транзакции могут обрабатываться от нескольких минут до часов. С увеличением количества данных все сложнее поддерживать децентрализованную структуру блокчейна.

Для решения этих проблем применяются различные технологии. Например, шардинг (sharding) — разделение блокчейна на более мелкие части (шарды), улучшенные алгоритмы консенсуса (например, переход Ethereum на Proof-of-Stake). Популярны также решения второго уровня (Layer 2) — технологии, которые работают поверх основного блокчейна. Например, Lightning Network для биткоина, Rollups (роллапы) для Эфириума.

В статье остановимся на роллаппах. Подробно рассмотрим протокол Zero Knowledge Proofs (ZKP). Сравним технологии Zero-Knowledge Rollups (ZK-rollup) и Optimistic Rollups. Обсудим перспективы использования роллапов.

ZK-Rollups

Что такое роллапы?

Роллапы (Rollups) — это решения второго уровня (Layer 2), которые как раз и помогают масштабировать блокчейн. Они выполняют транзакции за пределами основной сети (Layer 1) и затем записывают их обратно в блокчейн в сжатом виде. Роллапы собирают сотни или тысячи транзакций в один «пакет» (“свёрток” — rollup), обрабатывают их вне основного блокчейна, а затем отправляют одно доказательство о корректности всех операций.

Роллапы могут быть:

  • Optimistic Rollups (оптимистичные роллапы) – работают по принципу «доверяй, но проверяй». Транзакции считаются корректными по умолчанию, если никто не докажет обратного.
  • ZK-Rollups (роллапы с нулевым разглашением) – используют криптографические доказательства, чтобы доказать, что транзакции были выполнены правильно, не раскрывая детали.

Подробнее о них — ниже.

Как роллапы помогают масштабировать блокчейн?

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

  • Группировка транзакций. В традиционном блокчейне каждая транзакция записывается отдельно. Это увеличивает нагрузку на сеть и повышает комиссии. В роллапах транзакции объединяются в rollup. И в основную сеть записывается только итоговая информация (например, новые балансы кошельков). Это значительно уменьшает объем данных и ускоряет их обработку.
  • Оптимизация вычислений. В стандартном блокчейне все вычисления происходят внутри основной сети. Это занимает много времени. В роллапах вычисления (например, проверки смарт-контрактов) выполняются за пределами Layer 1 на более быстрых и дешевых серверах. В основной блокчейн отправляется только доказательство правильности вычислений.
  • Снижение комиссии. Основная причина высоких комиссий в блокчейне — загруженность сети и большое количество данных в блоках. Поскольку роллапы записывают меньше данных в Layer 1, пользователи платят меньше за газ (комиссию).

Zksync

Преимущества роллапов

Роллапы — одно из наиболее эффективных решений для масштабирования блокчейна.

Их преимуществами являются:

  • Более низкие комиссии (см. выше).
  • Разгрузка основной сети (Layer 1).
  • Увеличение пропускной способности. Например, Ethereum обрабатывает около 30 транзакций в секунду (TPS). Роллапы могут повышать этот показатель до нескольких тысяч TPS.
  • Сохранение безопасности блокчейна. В отличие от отдельных сайдчейнов (sidechains), которые работают как отдельные сети, роллапы «наследуют» безопасность основной сети.
  • Совместимость со смарт-контрактами Ethereum. Роллапы поддерживают виртуальную машину Ethereum (Ethereum Virtual Machine, EVM), поэтому децентрализованные приложения (DApps) могут работать в этих сетях. Разработчики могут без изменений переносить проекты из Ethereum в роллапы.
  • Быстрые транзакции и вывод средств.

Подробнее о преимуществах и особенностях — при характеристике роллапов и их сравнении.

Что такое доказательство с нулевым разглашением?

Доказательство с нулевым разглашением (Zero-Knowledge Proof, ZKP) — это криптографический протокол, который позволяет одной стороне (доказателю) убедить другую сторону (проверяющего) в истинности утверждения, но не раскрыть саму информацию.

Пример: У вас есть пароль от банковского счета, и вы хотите доказать банку, что знаете его, не раскрывая сам пароль. Обычный способ: Вводите пароль → Банк проверяет его → Если верно, вам дают доступ. С помощью ZKP: Проходите проверку, доказываете, что знаете пароль, но не сообщаете сам пароль.

Существует два типа ZKP:

  • zk-SNARKs (Succinct Non-Interactive Argument of Knowledge – «краткий неинтерактивный аргумент знания»),
  • zk-STARKs (Scalable Transparent Argument of Knowledge – «масштабируемый прозрачный аргумент знания).

Их отличительные особенности приведены в таблице.

Характеристика zk-SNARKs zk-STARKs
Размер доказательства Очень маленький (менее 1 КБ) Крупнее (порядка 50-100 КБ)
Скорость верификации Быстрая (миллисекунды) Медленнее (в разы больше вычислений)
Требует ли доверенной установки? (trusted setup)* Да Нет
Прозрачность Закрытая настройка Открытая настройка
Где используется? Zcash, zkSync, Polygon zkEVM StarkNet, StarkEx
Прозрачность и безопасность Менее прозрачны из-за необходимости доверенной установки Более безопасны и прозрачны, так как не требуют секретных параметров.

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

Polygon zkevm

Что такое ZK-Rollups? Как они работают?

ZK-Rollups (Zero-Knowledge Rollups) — это решение второго уровня (Layer 2) для масштабирования блокчейнов. Оно использует доказательства с нулевым разглашением (ZKP) для объединения множества транзакций в один пакет и их безопасной записи в основную сеть (Layer 1).

Работа ZK-Rollup включает следующие этапы:

  • Сбор транзакций. ZK-Rollup собирает множество транзакций от пользователей, например, переводы токенов или взаимодействие со смарт-контрактами.
  • Обработка за пределами Layer 1. Вместо того чтобы проверять и записывать каждую транзакцию в основную сеть, роллап проводит вычисления на Layer 2.
  • Генерация криптографического доказательства. После обработки всех транзакций создается доказательство с нулевым разглашением (zero knowledge proof). Оно подтверждает, что все операции были выполнены правильно без раскрытия данных.
  • Запись агрегированного результата в Layer 1. Вместо всех транзакций в основной блокчейн записывается только это доказательство.

Основные блокчейн-проекты, использующие технологию ZK-Rollups:

  • zkSync – масштабируемый Layer 2 с низкими комиссиями и поддержкой смарт-контрактов.
  • StarkNet – безопасный роллап на основе zk-STARKs, подходит для сложных вычислений.
  • Polygon zkEVM – полностью совместим с Ethereum, снижает комиссии и ускоряет транзакции.
  • Loopring – оптимизирован для децентрализованных бирж (DEX), обеспечивает быстрые и дешевые сделки.
  • Aztec Network – ориентирован на конфиденциальность, позволяет проводить анонимные транзакции.

Что такое Optimistic Rollups? Как они работают?

Optimistic Rollups (оптимистичные роллапы) — это Layer 2 решение для масштабирования блокчейнов, которое обрабатывает транзакции за пределами основной сети (Layer 1), а затем публикует их в агрегированном виде в блокчейн. Они предполагают, что все транзакции верны, если никто не докажет обратное (отсюда и название Optimistic — «оптимистичные»). Это снижает нагрузку на сеть, так как нет необходимости проверять каждую операцию в момент ее записи.

Работа Optimistic Rollups включает следующие этапы:

  • Сбор транзакций.
  • Выполнение вычислений вне основной сети (Layer 1).
  • Публикация данных в Layer 1. Роллап отправляет агрегированные результаты транзакций в основную сеть без немедленной проверки каждой операции.
  • Период оспаривания (Challenge Period). В течение 7 дней (обычно) пользователи могут оспорить некорректные транзакции Если кто-то обнаружит мошеннические данные, он может предоставить fraud-proof (доказательство мошенничества), которое аннулирует неправильную транзакцию.
  • Финальное подтверждение. Если в течение периода оспаривания ошибки не найдены, все транзакции считаются окончательно подтвержденными.

Проекты, построенные на Optimistic Rollups:

  • Optimism (OP) – масштабируемая сеть для Ethereum.
  • Arbitrum (ARB) – один из самых популярных роллапов с низкими комиссиями.
  • Boba Network – Layer 2 платформа с улучшенной скоростью вывода.

Aztec network

Разница между оптимистическими и ZK-роллапами

Разница между между оптимистическими и ZK-роллапами приведена в таблице.

Характеристика Optimistic Rollups ZK-Rollups
Как подтверждаются транзакции? Считаются корректными по умолчанию, проверяются только при оспаривании Каждая транзакция подтверждается криптографическим доказательством (ZK-Proof)
Безопасность Возможны мошеннические транзакции, но есть механизм оспаривания Безопасны, благодаря криптографическим доказательствам
Время вывода средств До 7 дней из-за периода оспаривания Мгновенно
Скорость обработки Быстрее, чем Layer 1, но медленнее, чем ZK-Rollups Очень высокая, так как доказательства компактны
Комиссии (gas fees) Низкие, но выше, чем у ZK-Rollups Очень низкие
Пропускная способность До нескольких сотен TPS (ограничено Layer 1) До нескольких тысяч TPS (более эффективное использование Layer 1)
Совместимость с Ethereum (EVM) Полная (работает с любыми смарт-контрактами Ethereum) Частичная (Polygon zkEVM и Scroll уже поддерживают, StarkNet требует адаптации)
Лучшие направления применения DeFi, смарт-контракты, dApps Платежи, микротранзакции, анонимные переводы
Конфиденциальность Нет (все транзакции видны) Возможна анонимность (например, в Aztec Network)
Основная проблема Долгое время вывода средств Требует сложных криптографических вычислений

Перспективы роллапов

Роллаппы — ключевое направление масштабирования блокчейнов, особенно Ethereum. Они уже активно используются. В будущем ожидаются значительные улучшения и распространение технологии. По-мнению экспертов, роллапы ждет:

  • Массовое внедрение Layer 2 решений. Роллапы, возможно, станут одним из основных способов взаимодействия с блокчейном. Ethereum уже движется в этом направлении с концепцией «Rollup-Centric Roadmap», где роллапы будут обрабатывать до 90% транзакций.
  • Снижение комиссий и рост пропускной способности. ZK-Rollups уже обеспечивают транзакции в 10-100 раз дешевле, но технологии развиваются. Ожидается, что Ethereum 2.0 + роллапы повысят пропускную способность сети.
  • Полная поддержка смарт-контрактов в ZK-Rollups. Сейчас Optimistic Rollups (Optimism, Arbitrum) поддерживают все функции Ethereum, а ZK-Rollups (zkSync, StarkNet) еще адаптируются к EVM. В ближайшие 1-2 года ZK-Rollups получат полную совместимость с Ethereum, что позволит разработчикам без проблем переносить dApps.
  • Развитие взаимодействия между сетями. Сейчас роллапы работают изолированно и требуют мостов для связи с другими блокчейнами. В будущем, вероятно, появятся «агрегированные роллапы» и кросс-совместимые технологии.
  • Анонимные и конфиденциальные транзакции. Развитие конфиденциальных ZK-Rollups (например, Aztec Network) сделает возможными анонимные платежи в Ethereum.

Роллаппы – это одно из самых перспективных решений для масштабирования блокчейнов. Они разгружают основную сеть, уменьшают комиссии и ускоряют транзакции, сохраняя при этом высокий уровень безопасности. Optimistic Rollups предлагают простоту и полную совместимость с Ethereum, но не позволяют быстро вывести средства, не обеспечивают конфиденциальность. ZK-Rollups, напротив, обеспечивают мгновенное подтверждение транзакций и конфиденциальность, но требуют сложных вычислений. В будущем ожидается массовое внедрение роллапов, снижение комиссий, повышение пропускной способности и развитие взаимодействия между сетями.