Что такое роллапы Ethereum и почему они важны?

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

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

В своем нынешнем виде Ethereum имеет скорость обработки без посторонней помощи всего 15 транзакций в секунду, в то время как крупные платежные компании, такие как Виза может обрабатывать более 65,000. Одной из ведущих инициатив по увеличению пропускной способности данных в Ethereum является объединение транзакций, объединяя их в единый фрагмент сводных данных. Таким образом, только одна транзакция требует хранения в блокчейне базового уровня.

Свернутые пакеты транзакций («свернутые») сокращают расходы, увеличивают пропускную способность и помогают обеспечить полезность для блокчейнов. с тысячами одновременных пользователей.

Объединения помогают с масштабируемостью, предоставляя «гибридное» решение уровня 2. В отличие от полностью внеблокчейновых решений (уровень 2), таких как каналы Bitcoin Lightning или Ethereum Plasma, фокус на консолидации вычислений и хранения состояний вне уровня блокчейна.

Тем не менее свернутые транзакции по-прежнему хранятся на Блокчейн уровня 1. Таким образом, поскольку сводные данные публикуют некоторые данные транзакций в блокчейне, их можно назвать «гибридным» решением уровня 2.

Как они работают

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

Если оставить данные в блокчейне, к ним будет легче получить доступ. консенсус.

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

Преимущества накопительных пакетов Ethereum

Наиболее важным преимуществом свертки является увеличение пропускной способности и снижение комиссий за транзакции. Поскольку сводные транзакции объединяют множество транзакций в одну транзакцию, можно обрабатывать больше с меньшими затратами.

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

  • Например, количественные трейдеры не могут узнать, какие транзакции проходят клиринг в рамках сводки, и поэтому у них мало стимулов перебивать эту транзакцию в торговых целях.
  • Точно так же пользователи, ищущие Miner Extracted Value (MEV), не могут рассчитать, какие транзакции следует переупорядочить, когда тысячи транзакций объединены в одну сводку.
  • Сводные платежи с большей вероятностью будут обрабатываться в том порядке, в котором они были получены, и в соответствии со стандартными тарифными планами, что ограничивает задержки при запросе платежа.
  • Таким образом, если предположить, что сведение является справедливым, сведение может помочь защитить исходные свернутые транзакции от дальнейшего вмешательства.

Прочитайте больше: Иск ConsenSys показывает, что JPMorgan владеет критически важной инфраструктурой Ethereum

Calldata и большие двоичные объекты данных

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

В качестве обновления calldata разработчики в конечном итоге планируют, чтобы свернутые транзакции отправлялись обратно в блокчейн в виде больших двоичных объектов данных. Типичные большие двоичные объекты данных помощь базы данных обрабатывают большие файлы, такие как видео или большие графические файлы.

«Оптимистичные» сводки включают доказательства мошенничества, которые могут помнить корневую историю состояния и пакетные хэши. Свертки с нулевым разглашением (ZK) включают в себя криптографические доказательства, подтверждающие результаты обработки каждого пакета. Свертывания ZK требуют более высокой платы за газ уровня 2 за партию, но имеют более низкие комиссии внутри сети потому что они используют краткий неинтерактивный аргумент знания с нулевым разглашением («ZK-SNARKS»), который требует больших вычислительных ресурсов.

Оптимистичные свертки являются «оптимистичными», потому что они предполагают, что транзакции вне сети действительны, и пропускают публикацию доказательств достоверности для каждой транзакции. Напротив, свертки ZK всегда публикуют доказательства криптографической валидности для транзакций вне сети.

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

Прочитайте больше: Вот почему стейкинг Ethereum 2 рискован и увеличивает централизацию

Использование ролл-апов в качестве обычного пользователя

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

После обработки пакета транзакций средства могут быть сняты. Обработка обычно происходит быстрее при свертывании ZK, чем при свертывании Optimistic.

Есть много организаций, работающих по обоим типам накопительных контрактов. Например, Loopring, zkSync и Immutable X создают свертки ZK.

  • Loopring использования свертывание ZK для своей квази-децентрализованной системы обмена и платежей.
  • Свертка ZK от zkSync утверждает, что разработала «удобную» свертку ZK, которая уже используется Серебро и imToken.
  • Immutable X взял на себя роль поддержки игры с поддержкой криптографии.

Оптимистичные сводки включают Optimism, Arbitrum и The Boba Network.

  • оптимизм построенный мост между основной сетью Ethereum и DEX уровня 2 Optimism.
  • Арбитрум также и мост к своей внеблокчейновой DEX.
  • Сеть Боба Цель чтобы сократить оптимистичные сроки вывода средств с одной недели до нескольких минут.

Почему ролл-апы важны

Решения уровня 2 привлекли внимание из-за ограничений данных в блокчейнах. Блочная война 2016-2017 гг. показали, что хотя заманчиво увеличить размер блока для размещения большего количества транзакций большие блоки приводят к усилению централизации.

В конце концов, пользователи биткойнов не увеличили объем хранилища блокчейна, чтобы сохранить доступной стоимость запуска полного узла.

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

Без решений вне блокчейна (уровень 2), таких как Lightning Network Биткойн или сворачивание Ethereum, блокчейны не могут конкурировать с платежными сетями, такими как Visa или Mastercard, которые могут обрабатывать тысячи транзакций в секунду. 

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

Чтобы быть в курсе новостей, следите за нами на Twitter и Новости Google.

Источник: https://protos.com/what-are-ethereum-roll-ups-and-why-do-they-matter/