Глубина анализа решений по расширению вне блокчейна: State Channels, Sidechains, Plasma и Rollups

Глубина анализа расширения вне блокчейна

1. Необходимость масштабирования

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

Определение децентрализации, безопасности и масштабируемости блокчейна:

  • Децентрализация: любой может стать узлом и участвовать в системе блокчейна, чем больше узлов, тем выше степень децентрализации.
  • Безопасность: Чем выше стоимость получения контроля над блокчейном, тем выше безопасность, тем большее количество атак можно отразить.
  • Масштабируемость: способность блокчейна обрабатывать большое количество транзакций.

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

С 2017 года, когда появились CryptoKitties, до лета DeFi, роста GameFi и NFT, рынок испытывает все возрастающий спрос на производительность. Однако Ethereum может обрабатывать всего 15-45 транзакций в секунду, что приводит к увеличению стоимости транзакций и длительному времени расчета, из-за чего большинству Dapps трудно покрывать расходы на эксплуатацию.

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

! Подробный исследовательский отчет из 10 000 слов: всесторонний анализ расширения вне сети

2. Категории решений по масштабированию

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

2.1 Масштабирование в блокчейне

Основная концепция: решение, достигающее эффекта масштабирования путем изменения одного уровня протокола основной сети, в настоящее время основным решением является шarding.

в блокчейне существует множество решений для расширения, таких как:

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

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

2.2 вне блокчейна расширение

Основная концепция: решение для масштабирования, не изменяющее существующий протокол основной сети первого уровня.

вне блокчейна расширения решения можно подразделить на Layer2 и другие решения:

  • Layer2: включает в себя State Channels, Plasma, Rollups и другие
  • Другие решения: например, сайдчейн

! Подробный исследовательский отчет из 10 000 слов: всесторонний анализ расширения вне сети

3.方案 для увеличения глубины вне блокчейна

3.1 Каналы состояния

3.1.1 Обзор

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

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

3.1.2 Временная шкала

  • 2015/02: Опубликован черновик белой книги по сети Lightning
  • 2015/11: Джефф Коулман впервые систематически обобщил концепцию State Channel
  • 2016/01: Официальная публикация белой книги сети Lightning для биткойна
  • 2017/11: Первый проект спецификации State Channel на основе фреймворка Payment Channel был предложен Sprites
  • 2018/06: Counterfactual представил детальный дизайн обобщенных каналов состояния
  • 2018/10: предложены концепции State Channel Networks и Virtual Channels
  • 2019/02: Расширение концепции N-Party Channels, создание протокола Nitro
  • 2019/10: Расширение концепции Watchtowers Pisa для решения проблемы постоянного онлайн-присутствия участников
  • 2020/03: Hydra предложила Быстрые Изоморфные Каналы

! Подробный исследовательский отчет из 10 000 слов: всесторонний анализ масштабирования вне сети

3.1.3 Технический принцип

Рабочий процесс каналов состояния:

  1. Пользователь вносит средства в основную сеть через смарт-контракт, открывает состояние канала
  2. Пользователь проводит несколько сделок вне блокчейна, взаимно подписывая подтверждение обновления статуса
  3. Любая сторона может подать запрос на закрытие канала в основную сеть, если нет споров, то выполняется конечное состояние.
  4. В случае спора контракт будет ждать окончания "периода оспаривания", прежде чем подтвердить окончательное состояние.

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

! Подробный исследовательский отчет на 10 000 слов: всесторонний анализ масштабирования вне сети

3.1.4 Преимущества и недостатки

Преимущества:

  • Мгновенное подтверждение транзакции
  • Низкие комиссии за транзакции
  • Высокая конфиденциальность
  • Высокая масштабируемость

Недостатки:

  • Необходимо предварительно заблокировать средства
  • Участники должны оставаться в сети
  • Не подходит для приложений с открытым участием
  • Трудно реализовать многопользовательский канал
  • Необходимо подождать период вызова, когда канал закрыт.

3.1.5 Приложение

Основные приложения включают в себя биткойн-сетевую сеть, сеть Ethereum Lightning и Celer Network и т.д.

Биткойн-сеть молний:

  • Представлено в 2015 году, выпущена версия основной сети в 2018 году
  • Решение проблемы масштабируемости сети Биткойн с помощью вне блокчейна микроплатежных каналов
  • В настоящее время имеется 76,236 платежных каналов, средства канала 5049 BTC

Эфириум Ракетная Сеть:

  • Основана в 2017 году, цель - обеспечить мгновенные платежи с низкими затратами за токены ERC20
  • Выпущен первый клиент основной сети в 2020 году
  • В настоящее время используется мало, команда преобразует его для работы на L2 Rollup

Сеть Celer:

  • Основан в 2018 году, является сетью молний с увеличением уровня стимулов
  • Подходит для приложений с высокой частотой взаимодействия, таких как платформы для киберспорта
  • В настоящее время стал платформой для межсетевого общения

3.1.6 Сравнение приложений

Существуют различия между сетью Lightning Bitcoin, сетью Lightning Ethereum и Celer Network в следующих аспектах:

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

! Подробный исследовательский отчет на 10 000 слов: всесторонний анализ масштабирования вне сети

3.2 Сайдчейны

3.2.1 Обзор

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

3.2.2 Временная линия

  • 2012/01: Концепция побочных цепей Биткойна была предложена в чате
  • 2014/10: Первая публикация статьи о побочных цепочках Биткойна
  • 2017/04: Запуск тестовой сети POA Network
  • 2017/10: Запуск сети Matic Network
  • 2017/12: Запуск основной сети POA Network
  • 2018/01:Запуск тестовой сети Skale
  • 2018/10: Запуск тестовой сети xDai Chain
  • 2020/06:Запуск основной сети Skale и основной сети Matic PoS Chain
  • 2021/02: Сеть Matic была переименована в сеть Polygon
  • 2021/02:Запуск основной сети Ronin побочной цепи Axie Infinity
  • 2021/12: Объединение xDai Chain и Gnosis Dao
  • 2022/03: Сеть POA объединена с Gnosis Chain

! Подробный исследовательский отчет на 10 000 слов: всесторонний анализ расширения вне сети

3.2.3 Технический принцип

Сайдчейн общается с основной цепью через двунаправленное якорение или некоординированное якорение. Основной процесс:

  1. Пользователь отправляет нативный актив на специальный адрес для блокировки
  2. Дождитесь окончания периода подтверждения и подайте доказательство в побочную цепь
  3. Ждать периода вызова, избегая атаки двойного расходования
  4. После завершения пользователи могут использовать новые закованные активы в побочной цепи.

Безопасность сторонней цепи зависит от механизма консенсуса сторонней цепи. Если кто-то создает активы на сторонней цепи, которые не соответствуют основной цепи, это может привести к риску кражи средств.

! Подробный исследовательский отчет на 10 000 слов: всесторонний анализ масштабирования вне сети

3.2.4 Преимущества и недостатки

Преимущества:

  • Высокая масштабируемость
  • Быстрое подтверждение
  • Низкие торговые сборы
  • Можно настраивать функции

Недостатки:

  • Безопасность зависит от самой побочной цепи
  • Необходима доверие к валидаторам побочной цепи
  • Кросс-цепочные активы требуют длительного ожидания
  • Частичная централизованность

3.2.5 Приложение

Основные применения включают:

xDai( Gnosis Chain):

  • Эфириум сайдчейн, использующий xDai в качестве родного токена
  • Запуск основной сети в сентябре 2018 года, слияние с Gnosis в 2021 году
  • Использует механизм консенсуса PoSDAO
  • В настоящее время TVL составляет около 53 миллионов долларов

Полиго́н:

  • Ранее известная как Matic Network, обновление бренда в 2021 году
  • Предоставляет два варианта: PoS сайдчейн и Plasma цепь.
  • В настоящее время существует 37k+Dapp, 1,8B общих транзакций, 135M+ пользователей

Ронин:

  • Специальный сайдчейн для игры Axie Infinity
  • Запуск основной сети в марте 2021 года, использующий консенсус PoA
  • В марте 2022 года подвергся хакерской атаке на 625 миллионов долларов

3.2.6 Сравнение приложений

xDai, Polygon и Ronin имеют различия в следующих аспектах:

  • Механизм консенсуса: используются PoSDAO, PoS и PoA
  • Область применения: универсальная, разнообразная экосистема и специализированные игры
  • Безопасность: различное количество валидаторов и механизмы их выбора
  • Этапы развития: существует разница в степени и масштабе экологического развития

! Подробный исследовательский отчет на 10 000 слов: всесторонний анализ масштабирования вне сети

3.3 Плазма

3.3.1 Обзор

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

3.3.2 Временная шкала

  • 2017/08: Выпуск белой книги Plasma
  • 2018/01: Первый официальный Plasma-приложение Plasma MVP предложено
  • 2018/03:Предложение Plasma Cash, решение проблемы массового выхода
  • 2018/06:Предложение Plasma Debit
  • 2018/11:BANKEX представил Plasma Prime
  • С 2019 года: сообщество Эфириума начало исследовать решения Rollups

! Подробный исследовательский отчет на 10 000 слов: всесторонний анализ масштабирования вне сети

3.3.3 Технические принципы

Основная идея Plasma:

  • вне блокчейна выполнение: большая часть работы обрабатывается вне основной сети
  • Обязательство состояния: отправка состояния в основную сеть через корень Меркла
  • Механизм выхода: позволяет пользователям безопасно выйти из Plasma цепи

Основной процесс:

  1. Пользователь вносит депозит в Plаsma цепь в основной сети
  2. Проводить транзакции в сети Plasma
  3. Оператор регулярно подает обязательства о состоянии в основную сеть
  4. Пользователь может в любое время инициировать запрос на выход.
  5. После испытательного периода пользователи могут вернуть свои активы в основной сети

! Подробный исследовательский отчет на 10 000 слов: всесторонний анализ масштабирования вне сети

3.3.4 Достоинства и недостатки

Преимущества:

  • Высокая пропускная способность
  • Низкие торговые сборы
  • Унаследовать часть безопасности основной сети

Недостатки:

  • Сложный механизм выхода
  • Необходимо регулярно контролировать Plasma цепь
  • Массовый выход
Посмотреть Оригинал
На этой странице может содержаться сторонний контент, который предоставляется исключительно в информационных целях (не в качестве заявлений/гарантий) и не должен рассматриваться как поддержка взглядов компании Gate или как финансовый или профессиональный совет. Подробности смотрите в разделе «Отказ от ответственности» .
  • Награда
  • 2
  • Поделиться
комментарий
0/400
OffchainWinnervip
· 7ч назад
Снова показывают Нечестивая Троица, или лучше поработать с L2.
Посмотреть ОригиналОтветить0
GasFeeLadyvip
· 7ч назад
жду, когда цена на газ упадет с 2017 года... если ты знаешь, ты знаешь
Посмотреть ОригиналОтветить0
  • Закрепить