Плюсы и минусы разработки приложений на блокчейне Polygon

Архитектура Polygon позволяет строить любые проекты от play-to-earn игр до многомилионных протоколов DeFi. Безопасность предоставляет Ethereum, а скорость транзакций и масштабируемость сети инструменты Layer 2 от Polygon. Стоит ли развертывать проекты на этом блокчейне – разбираюсь в новой статье.

Плюсы и минусы разработки приложений на блокчейне Polygon

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

На Polygon построен один из крупнейших протоколов DeFi кредитная платформа Aave, NFT маркет-плейс OpenSea, корпоративный блокчейн для Mersedes Benz Asia. А в мае 2022 года Meta начала тестировать поддержу NFT в Instagram на базе Ethereum и Polygon.

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

Как Polygon решает проблему масштабируемости Ethereum

Polygon — это блокчейн второго уровня, который работает в экосистеме Ethereum. Создатели хотели создать удобный инструмент, на котором будет легко строить любые приложения — от игр и NFT до многомиллионных проектов DeFi. В основе блокчейна все преимущества Ethereum: надежный базовый блокчейн с 8-летним опытом работы, известный язык программирования Solidity и удобный интерфейс для создания смарт-контрактов, известный как EVM — виртуальная машина эфира.

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

Сайдчейн с поддержкой EVM — Polygon PoS. Подходит для развертки проектов в Web 3.0 и запуска проектов, которые рассчитаны на глобальную аудиторию. Безопасность обеспечивают системы моста Plasma и децентрализованная сеть валидаторов, а сеть полагается на свой собственный консенсус Proof-of-Stake.

Блокчейн совместим со всеми стандартами EVM и разработчики могут беспрепятственно разворачивать смарт контракты в цепочке Polygon. Скорость транзакций до 7000 в секунду — это в сотни раз больше чем у Ethereum. Сам блокчейн гибкий и его можно настроить под нужды каждого проекта. Средняя стоимость транзакций $0,002.

Супер сети на базе Polygon Edge. Программная система, которая помогает внедрять блокчейн в публичные и частные сети. Подходит для dApps и корпоративных решений. Совместим с Ethereum и любыми другими блокчейнами, которые используют EVM. Безопасность подтверждается профессиональными валидаторами, которые ставят токен Matic, чтобы проверять транзакции в новых супер сетях.

Polygon Supernet работает в разных режимах, которые можно адаптировать под проект. Сеть можно быстро масштабировать с помощью Layer2 chain, который обеспечивает скорость и высокую производительность блокчейну.

Polygon Hermez — конструкция Layer2. Решает проблему масштабируемости Ethereum за счет ZK-роллапов. Ролл-ап сворачивает несколько транзакций в одну и увеличивает пропускную способность сети. Простыми словами, вместо того, чтобы отправлять в блокчейн по одной транзакции, в роллап “сворачивают” сразу несколько. ZK — это технология доказательства с нулевым знанием, которая публично подтверждает достоверность транзакций. В основную цепочку Ethereum отправляется только доказательство и сжатый пакет данных, что многократно увеличивает эффективность и пропускную способность сети.

<i>В конце июля представили новый проект — EVM эквивалент ZK Layer2. Инструмент plonky2 генерирует доказательства за 0,17 секунды даже на обычном ноутбуке — это в 100 раз быстрее всех существующих инструментов. Источник/twitter</i>
В конце июля представили новый проект — EVM эквивалент ZK Layer2. Инструмент plonky2 генерирует доказательства за 0,17 секунды даже на обычном ноутбуке — это в 100 раз быстрее всех существующих инструментов. Источник/twitter

Архитектура блокчейна Polygon

<i>В блокчейне Polygon есть обязательные и подключаемые слои Источник/finematics.com</i>
В блокчейне Polygon есть обязательные и подключаемые слои Источник/finematics.com

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

Ethereum и Security layers

Первый уровень собран из базовых смарт-контрактов. На этом уровне смарт-контракты отвечают за стейкинг, подтверждают транзакции и обеспечивают взаимодействие сетей Эфира и Полигона. Ethereum Layer позволяет блокчейну использовать безопасность в сети эфира. Уровень Security может подключаться параллельно и предоставлять высокий уровень безопасности через сеть своих валидаторов, но с большей скоростью проведения транзакций.

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

Polygon Network layer и Execution layer

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

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

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

Плюсы и минусы разработки на Polygon

Плюсы и минусы разработки приложений на блокчейне Polygon

Подведу итог

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

22
Начать дискуссию