Сеть web3 polygon что это
Перейти к содержимому

Сеть web3 polygon что это

  • автор:

2000000$ за найденную уязвимость

Эксперт в области информационной безопасности Гехард Вагнер получил рекордное вознаграждение в размере 2000000$ от команды блокчейн проекта Polygon. Найденная исследователем уязвимость угрожала потерей 850000000$. Вознаграждение стало рекордным в истории DeFi. Гехард Вагнер обратил внимание на баунти-программу, которую Polygon запустил сентябре. Он отметил, что Polygon использует для защиты транзакций между своими сетями и Ethereum систему защиты Plasma, которую, по его мнению, сложно надежно реализовать. Вагнер подробно рассказал о том, как обнаружил уязвимость в «мосте» Plasma Bridge. С помощью ошибки в коде злоумышленник мог бы вывести сумму, в 223 раза превышающую первоначальную стоимость токенов. Внесение каждых $200 тыс. могло бы принести потенциальному хакеру $44,6 млн. В случае эксплуатации уязвимости потери протокола могли составить $850 млн. Вагнер предположил, что проблема возникла «из-за использования стороннего кода без его полного понимания».

Вагнер отметил, что ранее уже работал над системами защиты от мошенничества, в частности над «Плазмой» и знал основные сложности, с которыми сталкиваются разработчики. Поэтому сразу начал проверять опубликованные контракты, чтобы найти тот, который блокирует средства на L1, когда пользователи переводят средства в сеть Polygon и из нее. Он быстро нашел нужный контракт Deposit Manager Proxy, и на момент написания он содержал токены стоимостью около миллиарда долларов США.

Далее разберем найденную уязвимость.

Что такое Polygon и Plasma

Прежде чем анализировать ошибку, важно понять, как работает Plasma и Polygon, по крайней мере, на высоком уровне.

Сначала немного терминологии, кто знаком может пропустить:

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

Решения второго уровня/слоя (L2-решения) — это проекты, приложения и технологии инфраструктурного программного обеспечения, развернутые поверх базовых блокчейнов.

Сайдчейны — технология, позволяющие токенам и другим цифровым активам одного блокчейна безопасным образом использоваться в другом блокчейне и затем (в случае необходимости) быть возвращенными в оригинальный блокчейн. Изначально концепция сайдчейнов (side chain) была описана в 2014 году в «белой бумаге» (white paper), который написали разработчики компании Blockstream. Сайдчейн (side chain) представляет собой отдельный блокчейн с двусторонней привязкой к родительскому блокчейну. Это обеспечивает взаимозаменяемость активов. Родительский блокчейн обычно называется «основной (главной) цепью» (master chain), дополнительные цепи — сайдчейнами (side-chain). Пользователь родительского блокчейна должен сначала отправить монеты на выходящий адрес, где они «запираются» участниками так называемой «федерации», что призвано исключить возможность их траты в другом месте. По завершении транзакции ее участники получают подтверждение, однако для дополнительной безопасности это происходит после некоторого периода ожидания. После этого эквивалентное количество монет переводится в сайдчейн (side chain), и у пользователя появляется возможность их потратить. При отправке монет из сайдчейна (side chain) в основной блокчейн происходит обратный процесс.

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

Plasma — решение второго уровня для масштабирования сети Ethereum, изначально предложенное Джозефом Пуном и Виталиком Бутериным. Технология предусматривает использование смарт-контрактов и деревьев Меркла для создания неограниченного числа дочерних цепей — копий родительской сети Ethereum. Они разгружают основной блокчейн, открывая возможность осуществления быстрых и недорогих транзакций. По принципу работы Plasma похожа на Lightning Network: набор умных контрактов, позволяющий множеству сайдчейнов фиксировать свое состояние в сжатом виде в корневом блокчейне. Plasma применяет экономические стимулы, включая наказание отвергнутого сетью создателя блока для предотвращения мошенничества. В июне 2020 года работающая над масштабированием Ethereum компания OMG Network запустила бета-тестирование OMG Network V1, базирующейся на спецификациях последней версии Plasma — More Viable Plasma (MoreVP). MoreVP масштабирует Ethereum, группируя транзакции и отправляя их через набор смарт-контрактов. Сгруппированные данные проходят верификацию и валидацию в децентрализованной сети хранителей. Группирование позволяет увеличить пропускную способность сети до тысяч транзакций в секунду и значительно сократить их стоимость. Это отдельный блокчейн, который привязан к основной цепочке Ethereum и использует fraud proofs (Optimistic rollups) для разрешения споров.

Matic Network (теперь Polygon) — решение второго уровня с поддержкой фреймворка Plasma и децентрализованной сети PoS-валидаторов. Проект использует сайдчейны (side chain) для офчейн-вычислений. В начале 2021 года состоялся ребрендинг проекта. Сменилось название на Polygon, изменилась стратегия в сторону создания мультичейн-системы, похожей на Polkadot. Команда проекта работает над созданием решений второго уровня на базе Ethereum. Polygon — это протокол и платформа для создания и подключения блокчейн-сетей, совместимых с Ethereum. Платформа предлагает «надежный двусторонний канал транзакций» между Polygon и Ethereum. Этот «блокчейн-мост» использует сеть под названием Plasma для аутентификации и обработки вывода средств. Именно в контракте на Plasma, доверенном лице управляющего депозитами, был обнаружен недостаток.

Архитектура Polygon Network

В архитектуре протокола содержатся 3 абстрактных слоя:

Polygon Ethereum смарт-контракты — набор смарт-контрактов на Ethereum, которые обрабатывают:

Стейкинг (Staking) для поддержания Proof-of-Stake;

Управление делегированием, включая общие ресурсы валидатора;

Plasma контракты для MoreVP, включающие checkpoints/snapshots для сайдчейна (side chain).

Heimdall (Proof of Stake layer) – PoS валидатор, который работает на основе Ethereum-контрактов для реализации PoS механизма в Polygon. Он отвечает за проверку блоков, продюсер (block producer).

Bor (Block producer layer) – ответственный за объединение транзакций в блоки. В настоящее время это базовая реализация Geth с некоторыми изменениями, внесенными в алгоритм консенсуса.

На приведенной ниже диаграмме показан поток пользовательских средств через Polygon network (source):

Пользователь вносит средства в контракт моста в L1 (основной сети Ethereum);

После подтверждения транзакции депозита в сети Ethereum, токены доступны в сети Plasma, чтобы пользователи могли их передавать;

Когда пользователь решает вывести средства обратно на L1, токены необходимо сжечь в Plasma. Нужно дождаться контрольной точки. Затем контрольная точка отправляется в мастер-чейн (master chain);

Когда контрольная точка пройдена, выпускаются Exit NFT (ERC721);

Далее необходимо подождать 7 дней;

После 7-дневного периода проверки средства могут быть выведены обратно пользователю на L1.

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

Разбор уязвимости

Логика вывода средств обратно в блокчейн Ethereum реализована, в частности, в контракте ERC20PredicateBurnOnly. Выход можно запустить, вызвав функцию startExitWithBurntTokens из данного контракта. В контракте WithdrawManager, также отвечающего за вывод средств, в функции verifyInclusion в строке 115 происходит проверка, включена ли квитанция в дерево. Уязвимость в том, как Polygon WithdrawManager проверяет включение и уникальность в предыдущих блоках.

Одним из параметров, который содержит доказательство выхода, является branchMask. branchMask должна быть уникальной, так как она используется для генерации идентификатора выхода (Exit ID). Важное свойство — одна транзакция есть один идентификатор выхода, но это свойство может быть нарушено. Если проверки пройдены, то идентификатор выхода (Exit ID) создается на основе метки времени, номера блока контрольной точки и branchMask, см. строку 158.

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

Идентификатор выхода частично состоит из branch mask, которая поступает непосредственно из пользовательского ввода, что является слабым местом. Если бы было возможно создать альтернативную branch mask, которая каким-то образом способна создать более одного идентификатора выхода, относящегося к одной и той же транзакции. Более пристальный взгляд на функцию в библиотеке MerklePatricaProof показывает, что что-то происходит с путем до того, как будет пройден цикл из строки 40. В строке 35 branch mask передается в функцию _getNibbleArray.

Проверка функции _getNibbleArray показывает, что branch mask (аргумент функции encodedpath) закодирована (Hex Prefix encoded).

Функция _getNibbleArray проверяет с какого значения начинается переданный набор. Если первая часть байта (цифра) 1 или 3, то учитывается вторая часть первого байта и декодируются все оставшиеся значения, иначе первый байт игнорируется. Давайте рассмотрим на примере и предположим, что branch mask равна 0x00819c. Первый байт отбрасывается, так как он – 0, и его первая часть не равна 1 или 3, а остальные фрагменты расширяются до 0x0801090c.

Также в функции verifyInclusion преобразуется branchMask в uint256.

Так как getNibbleArray отбрасывает часть информации, то получаем, что одному значению декодирования getNibbleArray соответствуют несколько uint256 значений. В общей сложности можно создать 14×16 = 224 различных кодировок для одного и того же пути. Злоумышленник может использовать эту проблему для создания альтернативных выходов для одной и той же транзакции и выполнения двойных трат в сети Polygon.

Влияние

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

депонирует токены на сумму 200 000 долларов США в контракт DepositManager;

запускает процесс вывода выхода (withdrawal);

ожидает семидневный период проверки;

запускает вывод, переиспользуя предыдущие данные с модифицированным параметром branch mask.

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

Исправление

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

Обзор особенностей проекта Polygon (MATIC)

Проект Polygon (до 2021 года развивался под брендом MATIC Network) — это второй уровень сети Ethereum — решение, позволяющее кардинально решить проблему ее масштабируемости (низкого быстродействия), увеличить уровень безопасности и создать механизм децентрализованного принятия решений.

Платформа Polygon (Matic Network) подразумевает использование двух основных составляющих, дополняющих функционал основной сети Ethereum:

  • Plasma-цепочки (Plasma Chains) — второй уровень сети Ethereum, реализующийся с помощью проекта Polygon, он же MATIC;
  • PoS-цепь (PoS Chain) — ответвление от основного блокчейна Ethereum, работающее на алгоритме консенсуса Proof-Of-Stake. Это уникальный блокчейн Polygon, котоырй может использоваться как самостоятельно, так и в привязке к Ethereum.

Изначально проект Polygon назывался MATIC (Matic Network), его основали в октябре 2017 года три криптоэнтузиаста из Индии. Позднее к ним присоединился Михаил Белич, разработчик из Сербии.

Руководящий состав Polygon (Matic Network):

  • Джайнти Канани (Jaynti Kanani) — со-основатель, генеральный директор Polygon, блокчейн-разработчик, занимался имплементацией технологий Web3, Plasma и WalletConnect в сети Ethereum. Ранее работал научным сотрудником в Housing.com;
  • Сандип Нейлуал (Sandeep Nailwal) — со-основатель, блокчейн-разработчик и предприниматель. Ранее работал генеральным директором компании Scopeweaver, а также главным техническим директором Welspun Group;
  • Анураг Арджун (Anurag Arjun) — со-основатель, product-менеджер, бизнес-консультант Ранее работал в компаниях IRIS Business, SNL Financial, Dexter Consultancy и Cognizant Technologies;
  • Михаил Белич (Mihailo Bjelic) — со-основатель, блокчейн-разработчик, специалист по Plasma и Polygon-SDK.

Руководство проекта Polygon:

Развитие проекта Polygon (Matic Network) поддерживается множеством известных в криптовалютном мире личностей, среди которых Хьюдсон Джеймсон (Ethereum Foundation), Энтони Сассано (EthHub), Пит Ким (CoinBase) и много других:

Как начиналось развитие платформы Polygon (Matic Network)?

Для реализации предлагаемого разработчиками решения на базе блокчейна Ethereum был создан ERC-20 токен MATIC (всего выпущено 10 млрд. токенов). Часть из токенов была продана в апреле 2019 года во время IEO, которое проводилось на торговой площадке Binance и Coinbase.

Во время initial exchange offering команде MATIC на развитие проекта удалось получить примерно 5.6 млн. долларов США.

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

В обороте сейчас циркулируют не все выпущенные токены MATIC, их эмиссия осуществляется поэтапно, согласно графику, рассчитанному на период до декабря 20222 года. В настоящее время на рынок выпущено 4.877 млрд токенов MATIC.

В середине 2020-го года была запущена основная сеть MATIC, после чего отмечается ее бурный рост. Учитывая все более возрастающие комиссии в сети Ethereum, проект Polygon очень востребован на рынке, что является причиной финансового успеха токена MATIC, цена которого возросла в 110 раз: с 0.02 (2019 год) до 2.2 долларов США (по состоянию на 19.05.2021):

Рыночная капитализация Polygon (MATIC) по состоянию на конец мая 2021 года оценивается в примерно 20-22 млрд. долларов США при суточном объеме торгов около 9 млрд. USD.

Кроме Binance, токены MATIC торгуются на BiONE, ZebPay, Hotbit и многих других биржах.

Особенности сети Polygon (MATIC)

Сеть Polygon (MATIC) обеспечивает увеличение масштабируемости и развитие инфраструктуры блокчейн-платформы Ethereum. Фактически это сайдчейн сети Ethereum, предназначенный для увеличения скорости проведения транзакций и уменьшения их стоимости.

Главной составляющей платформы является Polygon SDK — модульный пакет, позволяющий осуществлять создание множества разных приложений, включая создание так называемых «Оптимистических свитков» (Optimistic Rollups, ORUs), цепей ZK rollup, независимо работающих цепей (блокчейнов) или любых других элементов сетевой инфраструктуры, необходимых разработчику.

Работа платформы Polygon базируется на использовании четырех уровней, основой для которых является блокчейн Ethereum:

Блокчейн Ethereum может использоваться в качестве основы для выполнения смарт-контрактов, для обеспечения к точкам привязки, стейкинга, решения споров, обмена сообщениями между взаимодействующими сетями. Использование сети Ethereum, а также уровня безопасности (Security Layer — метаблокчейн – сеть валидаторов) не является обязательным.

Назначение уровней в экосистеме Polygon (MATIC):

Rollups обеспечивают масштабирование за счет записи транзакций в «свитках», хранящихся в дополнительных (дочерних) блокчейнах (sidechains), привязанных к основному с помощью криптографического SNARK-подтверждения (только оно записывается в основной блокчейн):

Визуализация принципа работы Optimistic Rollups:

Работа сети Matic привязана к базовому блокчейну Ethereum с помощью PoS-проверочных точек:

Какие преимущества имеет платформа Polygon (Matic Network)?

Платформа Polygon, являющаяся надстройкой над блокчейном Эфириума, трансформирует его в в полноценную полномасштабную много-блокчейновую систему — практически в «Интернет блокчейнов». Аналогичные задачи решают такие проекты, как Polkadot, Cosmos, Avalanche и другие.

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

В проекте «Полигон» комбинируются решения Plasma Framework (разработано Виталиком Бутериным) и архитектура PoS-блокчейна.

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

Основные технические показатели платформы Polygon (MATIC) по состоянию на 19.05.2021 года:

Использование платформы Polygon позволяет обеспечить работу децентрализованных глобальных платежных систем с производительностью, не сравнимой с централизованными банковскими аналогами. Технология Polygon обеспечивает быстродействие до 65536 транзакций в секунду только в одном сайдчейне при времени подтверждения блока, равному двум секундам. Для сравнения, в сети Ethereum скорость транзакций в настоящее время не превышает двадцати txs/s! Благодаря такой скорости криптовалютные платежи будут производиться быстрее и надежнее, чем у Visa, Mastercard и тому подобных банковских системах.

Заключение

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

Популярность проекта Polygon (MATIC) растет как на дрожжах. По состоянию на 19 мая 2021 года на базе платформы Polygon создано около 1 млн. аккаунтов, в сутки проводится более 84 млн. транзакций, на основе собственного POS-блокчейна выпущено более 50 цифровых активов, включая MATIC, Tether USD (USDT), USD Coin (USDC), Quickswap (QUICK), Dai Stablecoin (DAI), Chain Games (CHAIN).

На базе платформы Polygon работает множество проектов, среди которых Polymarket, Aavegotchi, Decentral Games, SportX, Easyfi, Neon District и множество других:

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

С большой степенью вероятности стоимость токенов MATIC будет расти. Это один из самых многообещающих активов 2021-го года. Для сохранения позитивного настроя стоит обращать внимание на успехи в развитии блокчейн-технологий, не растрачивая силы на пессимистическое созерцание очередных «рекордов» волатильности…

Вам также может понравиться

Криптовалюта ChainOX (CHOX), майнинг на алгоритме 0x10

23 марта, 2022

Polygon (MATIC) — Обзор протокола уровня 2 для Ethereum

Polygon (MATIC) - Обзор протокола уровня 2 для Ethereum

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

Что такое Polygon Network?

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

Поступая таким образом, Polygon стремится помочь децентрализованным приложениям (dapps) добиться массового внедрения за счет повышения их масштабируемости, функциональности и улучшения пользовательского опыта.

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

Интегрируя децентрализованные приложения Ethereum с решениями масштабирования уровня 2 Polygon Network, Matic может упростить взаимодействие между пользователями и децентрализованным миром.

Примеры использования сети Polygon

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

Платежи могут производиться в цепочке, когда это необходимо, но сначала могут быть выполнены почти мгновенно через Matic.

Децентрализованные биржи
Matic Network может помочь децентрализованным биржам (DEX) обеспечивать более быстрые и дешевые сделки для своих пользователей, сохраняя при этом их надежный и децентрализованный характер.

Игровые сети
Matic Network может помочь повысить эффективность / пропускную способность транзакций в игровых сетях. Это может значительно увеличить скорость покупки или продажи внутриигровой валюты, коллекционных предметов и цифровых активов.

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

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

Кто и когда создал сеть Polygon?

Polygon Network была основана тремя талантливыми технологами Джейнти Канани, Сандипом Найлвалом и Анурагом Арджуном, которые запустили проект в апреле 2019 года.

Джейнти Канани, генеральный директор и соучредитель Polygon Network. Канани — разработчик полного цикла и блокчейн-инженер из Мумбаи, Индия. Он имеет хорошее образование, имеет степень бакалавра технических наук в области информационных технологий и является одним из основных участников Matic Web3, Plasma и WalletConnect.

Канани в Polygon отвечает за:

  • Изложение видения Polygon Network
  • Создание команды Polygon
  • Определение архитектуры Polygon Network, механизма консенсуса и общей криптоэкономики
  • Создание продуктовых стратегий для массового внедрения и роста Polygon Network
  • Создание инфраструктуры разработчика для более быстрой и простой разработки DApps
  • Исследование масштабируемости блокчейна
  • Налаживание партнерских отношений

Сандип Наилвал, главный операционный директор Polygon Network и соучредитель. Наилвал — программист и предприниматель из Мумбаи, Индия, который до Polygon был генеральным директором Scopeweaver и техническим директором Welspun Group.

Роли Найлвала в Polygon отвечает за:

  • Подключение децентрализованных приложений в Polygon Network для достижения масштабируемости и более быстрых транзакций
  • Стимулирование принятия пользователями Polygon Network и основанных на ней Dapps
  • Разработка стратегии продукта / сети для долгосрочной сетевой скорости
  • Дизайн и развертывание Dapps в сети Polygon

Анураг Арджун, CPO Polygon Network и соучредитель

Арджун, также из Индии, является техническим предпринимателем со степенью бакалавра компьютерной инженерии и обширным опытом работы в таких компаниях, как IRIS Business, SNL Financial, Dexter Consultancy и Cognizant Technologies.

Обязанности Аруна в Polygon:

  • Определение дорожной карты продукта Polygon
  • Служит мостом между исследовательскими, экономическими и инженерными функциями
  • Определение технических характеристик для продукта и элементов исследования
  • Управление продуктами и проектами по всем модулям
  • Обработка интеграции с партнерскими сетями и DApps
  • Документация по API
  • Набор и поддержание команды Polygon
  • Создание сети сторонних разработчиков и документации
  • Интеграция WalletConnect как основная часть платформы Polygon
  • Dagger и интеграция SQL

Каковы сценарии использования токенов MATIC?

Matic — это токен ERC-20, работающий на блокчейне Ethereum, и он имеет три ключевых варианта использования в сети Polygon:

  • Оплата комиссий за транзакции в сети Polygon
  • Защита и проверка транзакций в механизме консенсуса Proof-of-Stake (PoS)
  • Валютой расчетов между пользователями, которые работают в экосистеме Polygon.

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

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

Механизм консенсуса Proof-of-Stake (PoS)
Боковые цепи Polygon обеспечивают достижение консенсуса через механизм консенсуса Proof-of-Stake, который позволяет держателям токенов Matic участвовать в качестве валидаторов в сети путем размещения токенов MATIC.

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

Валюта расчетов
Токен MATIC может использоваться в качестве валюты расчетов между пользователями, которые работают в экосистеме Polygon. Например, кто-то может предоставить вычислительные ресурсы и услуги и взамен заработать токены MATIC.

Что такое Matic Dagger?

Matic’s Dagger — это самый быстрый и простой способ получать обновления в реальном времени из блокчейна Ethereum.

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

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

Разработчики могут захотеть использовать Dagger для улучшения пользовательского опыта (UX) своих децентрализованных приложений и создания лучших продуктов в целом. Кроме того, разработчики могут использовать Matic’s Dagger для создания пользовательских сервисов или интеграции со сторонними сервисами через IFTTT или Zapier.

Возможные варианты использования Dagger:

  • Отправка электронных писем своим пользователям dapp, когда их контракты будут созданы и они будут готовы к использованию.
  • Просмотр и получение уведомлений о переводах токенов ERC-20 с определенного адреса.
  • Оповещения, когда кто-то снимает определенное количество токенов.
  • Автоматическая трансляция новых транзакций при создании будущего блока «X».
  • + многое другое…

Стейкинг MATIC

Сеть Polygon использует механизм консенсуса Proof-of-Stake (PoS) с двойной стратегией, который включает участников (валидаторов) и производителей блоков.

Держатели токенов MATIC могут стать валидаторами транзакций Polygon Network путем внесения (размещения) определенного количества токенов MATIC. Затем они проверяют транзакции, предлагают контрольные точки в основной цепочке, а также выбирают производителей блоков в процессе голосования.

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

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

12% от общего предложения Matic (10 миллиардов MATIC) направляется в фонд стейкинга для вознаграждений. Как только вознаграждения закончатся в отдаленном будущем, валидаторы будут вознаграждаться исключительно комиссией за транзакцию.

Ребрендинг Matic Polygon

В начале февраля 2021 года Matic переименовались в Polygon, этот ребрендинг сигнализировал о том, что Matic сместился с предоставления единого решения для масштабирования на превращение в слоган Ethereum ‘Internet of Blockchains.

Другими словами, Polygon хочет стать универсальным магазином для всего Ethereum. В дополнение к существующей цепочке Plasma, Polygon разрабатывает еще один блокчейн уровня 2 для Ethereum, который использует zk Roll-Ups и Optimistic Roll-Ups.

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

Теперь, этот проект ужасно похож на то, что пытаются делать такие проекты, как Cosmos и Polkadot. Разница в том, что цепочки Polygon смогут использовать надежность безопасности и сетевые эффекты блокчейна Ethereum так же, как и исходная сеть MATIC. Это также означает, что Polygon не является конкурентом Ethereum, как другие криптовалюты со смарт-контрактами.

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

Подробнее про Polygon

У Polygon есть собственная архитектура, разделенная на четыре уровня.

  1. Первый — это уровень Ethereum, на который будут полагаться все уровни Polygon и блокчейнов для обеспечения безопасности и консенсуса.
  2. Второй — это уровень безопасности, который будет обрабатывать безопасность как сервисный продукт. Эта услуга, при которой любой блокчейн Polygon использует основные валидаторы Polygon для обеспечения безопасности и консенсуса за определенную плату, если они не хотят использовать блокчейн Ethereum. Безопасность как услуга также является необязательной, что означает, что первые два уровня сами по себе не являются обязательными.
  3. Третий — это уровень сетей Polygon, который обеспечивает взаимодействие между всеми цепочками блоков, созданными с помощью Polygon SDK.
  4. Четвертый — это уровень выполнения, на котором размещаются смарт-контракты в цепочке и между цепями.

Если это звучит сложно, к счастью, есть изображение из технической документации, которое объясняет, как Polygon работает.

Как видите, архитектура Polygon очень похожа на Polkadot. Опять же, разница в том, что цепочки Polygon могут опираться на блокчейн Ethereum для обеспечения безопасности и консенсуса. Это важно, потому что от уровня к блокчейнам, которые используют Plasma и roll-ups, можно вернуть средства пользователей, если в этих цепочках что-то пойдет не так.

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

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

Обновления Polygon

В середине февраля в The Graph (GRT) была добавлена ​​поддержка Polygon, что позволило разработчикам индексировать данные из DAap, построенных на различных блокчейнах Polygon.

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

Dapps на Polygon

Приложения, созданные на основе Polygon, получили серьезное распространение.

В феврале Polygon зарегистрировала более 200 000 уникальных пользователей в сети MATIC. В сети MATIC построено около 100 DApp, хотя большинство из них, похоже, не очень активно задействованы. Самый большой DAPP по TVL в настоящее время QuickSwap клон Unisswap, который имеет более 100 миллионов долларов заблокированной стоимости.

Звучит немного, но это самый высокий TVL из всех DEX уровня 2 с большим отрывом.

Самым быстрорастущим Dapp на Polygon, похоже, являются децентрализованные игры, в которых проводятся азартные игры в Decentraland.

Однако гордость Polygon — это Polymarket, который, я уверен, является нынешним лидером на рынке децентрализованных прогнозов.

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

Если вам интересно, почему эти DApps имеют значение для MATIC, это потому, что токен MATIC используется для оплаты всех транзакционных сборов на этих DApps с учетом всплеска спроса на NFT и виртуальные миры. Логично предположить, что спрос на MATIC и дальше будет расти.

Может ли масштабирование Ethereum убить Polygon?

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

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

Ведущие DApps Ethereum, такие как Uniswap (UNI) и Synthetix (SNX), уже готовятся к запуску на Optimism, а биржи, такие как Coinbase, готовы поддерживать депозиты и снятие средств непосредственно с уровня Optimism.

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

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

Однако я думаю, что есть одна вещь, которая может защитить Polygon, и это игра Avagotchi NFT, которая финансировалась AAVE.

Один из крупнейших протоколов заимствования и кредитования на Ethereum. Учитывая невероятный успех, достигнутый Avagotchi до сих пор, это могло бы просто побудить их запустить версию своего протокола на Polygon. Сделать это будет несложно, поскольку между Ethereum и сетью MATIC уже существует специальный мост для процентных токенов.

Где хранить токены MATIC?

Криптовалюта Polygon (MATIC) построена на стандарте токенов ERC-20 Ethereum и поэтому поддерживается широким спектром известных криптовалютных кошельков, поддерживающих токены ERC-20.

Тем не менее, Matic Network также имеет собственный кошелек с несколькими криптовалютами — Matic Wallet.

Matic Wallet — это собственный мобильный кошелек Matic Network.

Он позволяет отправлять, получать и управлять токенами MATIC, ETH и другими ERC-20, а также позволяет взаимодействовать с децентрализованными приложениями (dapps) на основе Web3, работающими на Ethereum.

Полигон (MATIC), что это такое?

Блокчейн Ethereum стал водоразделом в индустрии блокчейнов. Однако вскоре он начал бороться под тяжестью использования, поскольку его популярность резко возросла. Несмотря на то, что команда разработчиков работает над устранением проблем с масштабируемостью, такие решения, как Многоугольник (MATIC) играют жизненно важную роль в буферизации возможностей блокчейна Ethereum. Крипто-азартные игры энтузиасты на BC.GAME много знаю об Эфириуме. ETH — это универсальный актив с сотнями приложений, которые полагаются на его ликвидность. Кроме того, несколько стандартных токенов Ethereum упрощают обмен и коммерцию. Азартные игры онлайн с использованием крипто-токенов обеспечивают эффективность платежей и возможность получать выгоду в режиме реального времени, если криптовалюта, которая является частью вашего выигрыша, ценится. Другими словами, в этой отрасли есть много интересных возможностей, среди которых Polygon.

О Полигоне (MATIC)

Много лет Polygon носила название Matic Network. Платформа с ребрендингом призвана стать основой для создания взаимосвязанных сетей блокчейнов. Возвращаясь к Ethereum, открытие для Polygon связано с недостатками масштабируемости Ethereum. Сеть Matic зарекомендовала себя как Решение для масштабирования уровня 2. Эти решения обеспечивают еще один уровень для снятия некоторой нагрузки по обработке транзакций с Ethereum. Соответственно, они предлагают лучшую пропускную способность и скорость транзакций. многоугольник выводит это видение на новый уровень, стремясь улучшить управление сообществом и новое решение для сайдчейнов.

Что такое многоугольник?

Эта обновленная платформа использует технологию Plasma для обработки решений вне сети. Впоследствии транзакции достигают окончательности в основной цепочке Ethereum. В отличие от Matic, который был решением для масштабирования, Polygon — более комплексная платформа, позволяющая разработчикам запускать взаимодействующие блокчейны. У разработчиков есть инструменты для запуска собственных блокчейн-сетей. Они могут использовать ряд модулей для создания блокчейнов с более специфическими функциями. Таким образом, Polygon не ограничивается только масштабируемостью. Эта платформа намерена стать центром для разработчиков, как и в случае с более крупными блокчейнами смарт-контрактов.

Архитектура Полигона

Ключ к многоугольник функциональность заключается в его инновационной четырехслойной системе. Вкратце, это уровень Ethereum, уровень безопасности, уровень сетей Polygon и уровень выполнения. Все эти уровни играют жизненно важную роль в цепочке выполнения транзакций. Например, первый слой — это, естественно, слой Ethereum. Это набор смарт-контрактов на Ethereum, которых миллионы. Этот первый уровень приводит цепочку в движение, включая необходимую связь с различными цепочками полигонов. Уровень безопасности работает одновременно со слоем Ethereum. Он предоставляет роль «валидаторы как услуга», которая помогает добавить уровень безопасности в цепочки Polygon. Уровень безопасности опирается на сайдчейн Proof-of-Stake для проверки транзакций.

Работа Полигона

Примечательно, что слой сетей Polygon представляет собой экосистему блокчейнов, которая будет определять эту платформу в будущем. Каждый блокчейн имеет свое сообщество, которое отвечает за локальный консенсус и другие внутренние вопросы. Слой Polygon Execution — это то, что выполняет смарт-контракты. Другими словами, это похоже на виртуальную машину Ethereum, реализацию Ethereum для выполнения смарт-контрактов. Polygon работает как сайдчейн для основного блокчейна Ethereum в своей функции масштабируемости. Однако он не ограничивается этой функцией, как другие решения Layer-2. Блокчейны, запущенные на Polygon, могут беспрепятственно взаимодействовать. Эти блокчейны имеют более широкие варианты использования, такие как интероперабельные децентрализованные приложения и более быстрый обмен ценностями между платформами.

Интернет блокчейнов: полигон

Технология блокчейн — одна из определяющих инноваций 21 века. Его широкое применение в финансах, системах данных, отслеживании и многих других секторах является революционным. Тем не менее, межцепочечная коммуникация все еще не на том уровне, которого требует эта технология. многоугольник стремится изменить то, как большинство блокчейнов работают как закрытые бункеры. Цель состоит в том, чтобы создать более широкую сеть во взаимосвязанном ландшафте блокчейнов. Такое общение может иметь влияние Интернета на информацию, возможно, в меньшей степени. В долгосрочной перспективе такое решение может стать поворотным моментом для блокчейн-систем. ​Мультчейн-сеть станет первым шагом к открытию интерактивной и безграничной торговой системы для децентрализованных услуг. Различные блокчейны могут процветать в этой экосистеме и преодолевать индивидуальные ограничения.

Монета MATIC

В основе большинства криптовалютных проектов лежит токен для обеспечения ликвидности. Несмотря на ребрендинг, служебный токен для Polygon по-прежнему называется MATIC. На момент публикации MATIC стоил около 1.62 доллара. Этот токен играет несколько ролей в экосистеме. Во-первых, это позволяет держателям токенов участвовать в управлении сетью. Polygon, как и Ethereum, регулярно голосует за предложения по улучшению сети.

Кроме того, держатели MATIC могут помочь защитить сеть с помощью ставок, за которые они также получают вознаграждение. По мере роста экосистемы Polygon этот токен будет становиться все более полезным. Эта платформа имеет более широкое видение, которое должно сделать этот токен еще более заметным в будущем. BC.GAME добавил MATIC в качестве одного из токенов, с помощью которых энтузиасты онлайн-гемблинга могут делать ставки. Его удобно переводить и торговать, что обеспечило ему достойную популярность в криптокругах.

The Big Picture

многоугольник рассматривает более широкую экосистему смарт-контрактов и открывающиеся в ней возможности. Успех индустрии децентрализованных финансов (DeFi) за последние два года вызвал поток капитала в Ethereum и связанные с ним блокчейны. Этот обширный рынок теперь нуждается в эффективности, которая приходит с более широким использованием. Соответственно, Polygon стремится предоставить революционное решение для тысяч разработчиков в различных отраслях, включая онлайн-азартные игры на биткойны, обслуживающие BC.GAME и других игроков. Эти разработчики найдут большую пользу в масштабируемых и интероперабельных инструментах блокчейна Polygon.

Кроме того, эта платформа продолжает обеспечивать столь необходимую масштабируемость для блокчейна Ethereum. Разработчики Ethereum продолжают реализовывать такие стратегии, как переход на консенсус Proof-of-Stake для решения проблем. Однако они не появляются достаточно быстро, чтобы справиться со всеми проблемами. Таким образом, Polygon продолжит играть жизненно важную роль в обеспечении масштабируемости Ethereum по мере того, как он строит свой интернет из блокчейнов.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *