Linea, обзор и отзывы
Linea представляет собой накопительный пакет zk, разработчик Consensys. Размещен на блокчейне Ethereum и создан для развития и продвижения Ethereum устраняя ограничения масштабируемости платформы Ethereum.
Оглавление
Что такое накопительный пакет с нулевым разглашением (ZK)?
Наиболее распространённый недостаток платформы Ethereum это ограниченная масштабируемость и объем транзакций. Средняя скорость обработки транзакций Ethereum 20-30 транзакций в секунду, что сильно влияет на будущий рост экосистемы смарт-контрактов на основе Ethereum. Сводные данные с нулевым разглашением (ZK-rollups) предназначены для повышения масштабируемости Ethereum и других блокчейнов за счет переноса транзакций за пределы цепочки. За счет уменьшения объема данных, записываемых в цепочку каждой транзакцией, ZK-rollups позволяет блокчейнам обрабатывать более высокие объемы транзакций. ZK-rollups обеспечивает баланс между масштабируемостью и безопасностью благодаря использованию доказательств с нулевым разглашением (ZKP).
Как работает Linea?
Linea — это ZK-накопительный пакет Ethereum, предназначенный для поддержки разработчиков в Ethereum. Это полностью совместимый с EVM протокол уровня 2 (L2), который работает в виде ZK-rollup. Поскольку Linea использует zkEVM от Consensys, разработчики могут написать для Linea L2 тот же код, что и для Ethereum L1. Это означает, что существующие смарт—контракты, реализованные на L1, могут быть легко перенесены в сводный пакет, что повышает их масштабируемость, а сводный пакет поддерживает разработчиков, которые пишут контракты специально для L2.
Преимущества Linea
Linea — это ZK-пакет Ethereum L2, разработанный компанией Consensys, крупным игроком на рынке. Linea был тщательно разработан и внедрен, чтобы обеспечить ряд преимуществ для разработчиков и сети Ethereum.
Масштабируемость
Обрабатывая данные транзакций вне цепочки и сохраняя только ZKP и данные о состоянии в цепочке, Linea значительно сокращает объем хранилища внутри цепочки, используемого для каждой транзакции. В результате в каждый блок Ethereum может быть помещено большее количество транзакций, что повышает масштабируемость блокчейна.
Снижается стоимость выполнения
Еще одним преимуществом Linea, позволяющим сократить объем передаваемых по цепочке данных и их выполнение, является снижение платы за газ. Плата за газ взимается за инструкции, выполняемые в EVM L1. Перенося транзакции в EVM L2 и записывая только обновления состояния на L1, Linea сокращает не только использование данных L1, но и количество транзакций, выполняемых L1, что приводит к удешевлению транзакций.
Безопасность
Linea — это пример ZK-rollup, который использует ZKPS для проверки обновлений состояния, выполняемых транзакциями, записанными вне цепочки. Сохраняя обновления состояния и ZKP в цепочке, а не весь набор транзакций, которые привели к этому обновлению, Linea сокращает объем данных, хранящихся в цепочке, без потери безопасности.
ZK-накопительный пакет, такой как Linea, более безопасен, чем оптимистичный, поскольку вместе с ним в виде ZKP предоставляется подтверждение легитимности пакета. С другой стороны, оптимистичные сводные пакеты зависят от того, что кто-то вовремя сгенерирует и отправит запрос на недействительный пакет, что делает их уязвимыми для атак типа «Отказ в обслуживании» (DoS) и других угроз.
Мгновенное завершение
Еще одним преимуществом Linea и других ZK-накоплений является то, что они обеспечивают мгновенное завершение транзакций. Как только пакет транзакций отправляется в L1, они завершаются и могут быть использованы в других транзакциях.
Квантовая устойчивость
Linea использует криптографию на основе решетки в качестве основы для проверки с нулевым разглашением. В отличие от многих типов асимметричной криптографии, используемых в блокчейн-решениях, считается, что криптография на основе решетки устойчива к атакам квантовых компьютеров. Это означает, что накопительный пакет Linea ZK не потребует обновления до квантово-стойкой криптографии в том случае, если появятся квантовые компьютеры, достаточно большие, чтобы угрожать классическим криптографическим алгоритмам.
Вывод
Linea разработана для повышения масштабируемости блокчейна Ethereum. Пакет ZK-rollup с полной совместимостью с EVM предоставляет возможность запускать смарт-контракты, разработанные для среды Ethereum, без хранения полных данных в цепочке.
В то же время, Linea также была разработана и внедрена с акцентом на безопасность. Как ZK-rollup, в ней отсутствуют проблемы безопасности, присущие оптимистичным Rollup, поскольку она основана на ZKP, которые доказывают обоснованность транзакций, а не на криптоэкономике, которая создает проблемы. Кроме того, Linea продемонстрировала дальновидный подход к обеспечению безопасности, о чем свидетельствует использование постквантовых алгоритмов для реализации своих ZKPS.