2. Решения Layer 2 рассматриваются всеми как будущее крупных публичных сетей, в особенности Ethereum.
3. Каждая боковая цепь является независимой цепочкой блоков, которая имеет свой собственный базовый уровень и механизм консенсуса, и может безопасно передавать активы с помощью основной цепи используя мост между цепями.
4. Plasma — это также особая боковая цепь. Она вычисляет хеш-значения блоков, содержащих сделки, и загружает хеш-значения этих блоков в основную цепочку через смарт-контракты.
5. Rollup имеет много замечательных функций. Таким образом, он выделяется среди ряда решений Layer 2 и сегодня стал новым фаворитом на рынке.
6. Rollup задает исходные данные по цепочке, в основном в направлениях ZK-rollup и Optimistic-rollup.
В предыдущей статье «Основы для новичков в криптовалютах: Что такое Layer 0, Layer 1 и Layer 2?» и «Взломайте «Невозможный Треугольник»: Обзор решений Layer 1», мы представили шесть уровней систем блокчейна, широко обсудили тему масштабирования: Layer 0/1/2 и важные исторические решения Layer 1. В статье мы продолжим краткий обзор решений Layer 2 блокчейна.
Layer 2 соответствует контрактному уровню и прикладному уровню в шести уровнях блокчейна. В области масштабирования, Layer 2, также известен как масштабирование вне цепочки, и относится к решениям по производительности для масштабирования за пределами основной цепи. В общем говоря, Layer 2 предназначен для перемещения процесса вычислений вниз по цепочке. По сравнению с решениями Layer 1 в котором есть множество ограничений, решения Layer 2 обоснованно считаются будущим крупных публичных сетей, особенно Ethereum.
В отношениях между Layer 1 и Layer 2 можно приблизительно провести аналогию с центральным банком и другими коммерческими банками. Если все сделки нужно подтверждать в центральном банке, нормальное функционирование центрального банка будет абсолютно затруднено и даже перегружено. Если другим коммерческим банкам можно будет передать часть процессов для помощи в обработке определенных торговых подтверждений, то центральному банку нужно будет только провести окончательный расчет по сделкам, что может сильно облегчить операционную нагрузку центрального банка. В рамках этой взаимосвязи решения Layer 1 аналогичны усовершенствованию центрального банка, покупке нового оборудования и повышению собственной вычислительной мощности. Решения Layer 2 относятся к методу создания коммерческой банковской системы, которая поможет всем работать эффективнее.
Общие решения Layer 2 включают Side Chain, Plasma, State Channels, Rollup и т. д.
01/ State Channels
State Channels являются очень ранними решениями Layer 2.
Мы знаем, что вся сеть Ethereum представляет собой конечный автомат, основанный на транзакциях, который состоит из состояний многих учетных записей. Каждый раз, когда выполняется сделка в блоке, конечный автомат будет изменяться до конечного состояния. Между тем, поскольку каждый узел всей сети Ethereum должен быть обновлен до конечного состояния, вычислительная мощность основной цепи Ethereum относительно слабая.
исунок: модель конечного автомата Ethereum.
С одной стороны, потому что боковые цепи являются независимыми блокчейнами и даже имеют свои собственные базовые токены, что ставит основную цепь и боковую цепь в деликатные отношения с «дополнениями» и «конкуренцией». С другой стороны, поскольку безопасность боковой цепи зависит только от конструкции ее собственного механизма и не имеет ничего общего с самой основной цепью, она не может получить никаких гарантий от основной цепи, что делает боковую цепь неполным решением.
03/ Plasma
Plasma на самом деле является специальной боковой цепью, но поскольку она может заимствовать блок из основной цепи, она лучше, чем обычная боковая цепь, с точки зрения безопасности. Технология Plasma была предложена Джозефом Пуном и Виталиком Бутериным в статье под названием Plasma: Scalable Autonomous Smart Contract в 2017 году. Когда она была предложена, пользователи возлагали большие надежды на технологию Plasma и даже считали, что Plasma должна улучшить вычислительную мощность Ethereum на том же уровне, что и Visa.
04/Rollup
Rollup имеет много общего с технологией State Channels. Но по сравнению с State Channels, Rollup был улучшен на основе технологии Plasma, и является более мощным и гибким. Благодаря многим выдающимся функциям Rollup, появившийся на свет в 2019 году, выделяется среди ряда решений Layer 2 и стал новым фаворитом на сегодняшнем рынке.
Plasma устанавливает исходные торговые данные вне цепочки, тогда как Rollup помещает исходные данные в цепочку. В частности, он суммирует пакет торговой информации в данные повторного вызова сделки, а затем периодически упаковывает их в блоки и отправляет на Layer 1 для завершения записи. В настоящее время технология Rollup породила два основных направления - ZK-rollup и Optimistic-rollup.