Платформа контрактов Blockchain Smart и криптовалюты привлекли массовое внимание, но до сих пор не смогли добиться массового внедрения из-за проблем с масштабируемостью и пользовательским опытом. Даже на Ethereum, которая является наиболее широко используемой платформой смарт-контрактов, не было значительных Dapp, которые получили массовое распространение. Было несколько случаев, когда тому или иному приложению временно удалось достичь значительной пользовательской базы, но это приводило к повреждению всей сети в период высокой нагрузки. По сути, это означает, что даже самые передовые и широко используемые платформы не готовы к массовому внедрению.
С другой стороны, есть несколько платформ смарт-контрактов, которые могут похвастаться более высокой пропускной способностью транзакций, но они торгуют скоростью транзакций с децентрализацией. Кроме того, многие из предстоящих решений предлагают свои собственные блокчейны, игнорируя сетевые эффекты, которые DApps и другие проекты уже генерировали на таких платформах, как Ethereum и других. Еще более важно то, что они пренебрегают массовым сообществом разработчиков и экосистемой разработчиков, которая существует для таких платформ, как Ethereum.
Matic Network - это масштабируемое решение уровня 2, которое достигает масштабирования за счет использования сайдчейн для внецепочечных вычислений, обеспечивая при этом безопасность активов с помощью платформы Plasma и децентрализованной сети валидаторов PoS. Matic стремится решить проблемы масштабируемости и удобства использования, не ставя под угрозу децентрализацию и используя существующее сообщество разработчиков и экосистему. Matic Network - это решение для масштабирования вне-боковой цепи для существующих платформ, чтобы обеспечить масштабируемость и превосходный пользовательский опыт для DApps.
Ключевые функции и основные моменты
- Масштабируемость: Быстрые, недорогие и безопасные транзакции на сайдчейн Matic с результатами, достигнутыми на мейнчейн и Ethereum в качестве первой совместимой базовой цепочки уровня 1
- Высокая пропускная способность: Достигнуто до 10 000 TPS на одной боковой цепи во внутренней тестовой сети
- Пользовательский опыт: плавный пользовательский интерфейс и отделение разработчика от основной цепи к Matic. Мобильные приложения и SDK с поддержкой WalletConnect
- Безопасность: Операторы Matic цепочки сами являются заинтересованными сторонами в системе PoS
- Публичные сайд-чейн: Сайд-чейны являются общедоступными по своему характеру (по сравнению с отдельными цепочками DApp), не имеют разрешений и способны поддерживать несколько протоколов.
Ценностное предложение
Matic уникален как с точки зрения технического подхода к уровню 2, так и с точки зрения потенциальной поддержки различных сценариев использования.
- Matic Layer 2 - это основанный на учетной записи вариант MoreVP (More Viable Plasma). Платформа Plasma используется для обеспечения безопасности активов в основной цепочке (таких как токены ERC-20 и ERC-721), в то время как общие транзакции защищены сетью Proof-of-Stake, построенной поверх Tendermint. Matic боковые цепочки по сути являются цепочками с поддержкой EVM и способствуют готовому развертыванию смарт-контрактов на прочность, что, по сути, делает их простым инструментом для разработчиков Ethereum для масштабирования своих DApp/протоколов.
- Коммерчески сайдчейн Matic структурно эффективны для поддержки многих протоколов децентрализованного финансирования (DeFi), доступных в экосистеме Ethereum.
- Основная философия Matic заключается в том, чтобы позволить DApps конкурировать с пользовательским опытом, который сегодня предлагает централизованные приложения.
- Ethereum является первой поддержкой базовой цепи Matic Network, но Matic намерена предложить поддержку дополнительных базовых цепей, основанных на предложениях сообщества и консенсусе, чтобы обеспечить совместимую децентрализованную блокчейн-платформу уровня 2.
Matic стремится достичь высокой степени децентрализации с децентрализованным исполнением без участия третьего лица, обеспечивая при этом почти мгновенные трансферты, низкие комиссии и благоприятную экономику для микротранзакций. Фонд Matic с открытым исходным кодом намерен предоставить Matic Wallet, платежные API и SDK, продукты, идентификационные решения и другие разрешающие решения, которые позволят разработчикам разрабатывать, внедрять и переносить DApps, построенные на базовых платформах, таких как Ethereum.
Одним из ключевых столпов идеологии Matic Network является пользовательский опыт, который на данный момент очень плох для блокчейн-приложений. Команда Matic уже создала высококачественные библиотеки мобильных/веб-браузеров с большим опытом разработки, что позволит предприятиям создавать реальные приложения для конечных пользователей в больших масштабах.
Matic Network решает многие проблемы блокчейна, создавая децентрализованную платформу с использованием адаптированной версии Plasma framework, которая обеспечивает решение для более быстрых и чрезвычайно недорогих транзакций с завершением в основной цепочке. Matic Network решает проблему низкой пропускной способности транзакций, используя слой Block Producer для создания блоков. Производители блоков позволяют системе производить блоки с очень быстрой скоростью. Система обеспечивает децентрализацию с помощью контрольных точек PoS, которые передаются в основную цепь Ethereum. Это позволяет Matic теоретически достичь 216 транзакций в одной боковой цепочке.
Мы также создаем экосистему продуктов, которая будет включать в себя удобные мобильные приложения, настольные кошельки и расширения браузера, которые обеспечат бесперебойную работу для всех пользователей. Чтобы пользователи могли платить, передавать или удерживать криптоактивы, не беспокоясь о сложности базовой системы.
Кроме того, команда разрабатывает набор инструментов для разработчиков, таких как механизм уведомлений в режиме реального времени для событий Ethereum — Dagger и масштабируемый, модульный и работающий в режиме реального времени обработчик данных Ethereum — Hermione. Кроме того, команда Matic активно вносит свой вклад в реализацию протокола WalletConnect.
Безопасность
Matic Network использует двойную стратегию PoS на уровне контрольных точек и производителей блоков для достижения более быстрого времени блокировки при обеспечении высокой степени децентрализации путем достижения завершенности в основных цепочках с помощью контрольных точек и механизмов защиты от мошенничества.
В основном, любой может поставить свои токены Matic на рут-контракт, чтобы стать стекером на уровне контрольной точки PoS (контракт, развернутый в цепочке Ethereum). Это обеспечивает децентрализованный базовый слой высокой степени для Matic цепи.
На блокчейнe Matic Network есть Block Producers, выбранные PoS стекерами на базовом уровне, которые будут создавать Matic Blocks. Чтобы добиться более быстрого времени генерации блоков, этих производителей блоков будет малое количество. Ожидается, что этот уровень достигнет ~1 секунды времени генерации блока при чрезвычайно низкой или незначительной комиссии за транзакции.
Matic кошелек
Команда разработчиков Matic создала простое в использовании мобильное приложение Plasma Wallet, интегрированное с WalletConnect, для обеспечения безопасного хранения ключей, интуитивно понятного доступа к функциям, предоставляемым Matic Network, а также бесшовный механизм подключения DApps на основе браузера к мобильному приложению. Пользователи могут взаимодействовать с DApps в браузерах и в будущем на многих других устройствах, сохраняя при этом свои ключи в безопасности в своем мобильном кошельке. Кошелек Matic служит готовым инструментом для разработчиков DApp, чтобы их пользователи быстро и эффективно могли работать с боковыми цепочками Matic.
Потенциальные сценарии использования
Matic Foundation стремится обеспечить масштабируемую и удобную для пользователя экосистему для процветания сторонних децентрализованных приложений. Matic Foundation, такие как Ethereum и другие фонды платформы, будут продвигать различные базовые цепочки Dapps (например, Dapps built Ethereum и NEO, EOS) для создания и миграции своих пользовательских приложений/транзакций в Matic Network. Он также предоставит гранты и финансирование сторонним разработчикам приложений для создания различных пользовательских кейсов поверх Matic Network, таких как:
- Платежи
Matic Network предоставит интерфейс для пользователей, платежных API и SDK для DApps, продавца и пользователей, чтобы мгновенно принимать или оплачивать криптоактивы (например, токены ERC20, эфиры, токены ERC721).
- Замены
Cмарт-контракты Matic позволят пользователям платить любым крипто-токеном, который они предпочитают, а получатель получит оплату в предпочтительных им активах. Matic будет обрабатывать конверсию через атомарный своп между кросс-цепочечными криптоактивами.
- Поставщики ликвидности
Третьи стороны могут использовать Matic Network для обмена любых токенов на другие токены, используя 0x пул ликвидности или других поставщиков ликвидности при передаче криптоактивов. В случае фиатных данных Группа по разработке Matic планирует сотрудничать с поставщиками фиатной ликвидности в валютах основных стран.
- Поддержка децентрализованной биржи (DEX) и Marketplace
Ожидается, что Matic Network будет иметь все характеристики, которые должна иметь биржа — более быстрые и дешевые сделки. Matic Network способна поддерживать децентрализованные биржи и обеспечивать надежные и легкие криптографические сделки без участия третьей стороны. Децентрализованная биржа является будущим цифровых активов и обеспечивает лучшую безопасность и платежеспособность, чем централизованные биржи.
- Кредитная платформа
Matic Network позволит платформам для продавцов оценивать кредитоспособность подключенных пользователей с помощью их истории транзакций. Это позволяет продавцам одолжать токены пользователям в сети при совершении транзакций с пользователями, которые не имеют достаточных средств. Matic Network рассчитывает использовать протокол Dharma для обеспечения токенизированной задолженности пользователям.
- Идентичность
Децентрализованным приложениям нужен способ подписания транзакций, но это должно происходить без отправки закрытых ключей в каждом DApp в веб-браузерах или мобильных приложениях. Команда разработчиков Matic считает, что пользователи должны иметь контроль над своими закрытыми ключами, не беспокоясь о безопасности. Matic Network решит эту проблему с помощью системы Open-Identity и обеспечит бесперебойную работу для пользователей.
Эта система также обеспечит способ автоматического одобрения определенных видов транзакций в зависимости от критериев, выбранных пользователями. Это будет стимулировать повторяющиеся платежи в Matic Network.
- Игры
Разработчики надеятся, что игры станут большой частью Matic Network. Внутриигровые активы, представленные в виде NFT (ERC721), как ожидается, будут покупаться, продаваться и торговаться в огромном количестве на сайдчейнах. Разработчики также смогут сохранить состояние игры, если захотят.
- Инфраструктура
Команда разработчиков Matic будет действовать на основе простой мантры — сделать ее простой и бесшовной. Для этого команда предоставит новую инфраструктуру вокруг Matic Network, включая удобные кошельки для отдельных пользователей и продавцов, панели мониторинга расчета заработной платы, пакеты SDK для платежей и другие инструменты с открытым исходным кодом.
- Dagger
Dagger - это инструмент или механизм для отслеживания учетных записей и событий Ethereum в режиме реального времени. Разработчики могут использовать Dagger для отслеживания своих собственных смарт-контрактов, счетов и транзакций. Они могут создавать пользовательские услуги или интегрироваться со сторонними сервисами через IFTTT или Zapier.
Из Matic Network в Polygon
Polygon - это первая хорошо структурированная, простая в использовании платформа для масштабирования Ethereum и развития инфраструктуры. Его основным компонентом является Polygon SDK, модульная, гибкая структура, которая поддерживает создание и подключение двух основных типов решений:
- Защищенные цепочки (также известные как цепочки уровня 2: Масштабирование решений, которые полагаются на Ethereum в плане безопасности, а не на создание собственного пула валидаторов. В дополнение к поддерживаемым в настоящее время плазменных цепям, Polygon будет поддерживать другие основные решения уровня 2, такие как оптимистические роллы, zkRollups, Validium, таким образом, став единственным в своем роде «агрегатором уровня 2. Защищенные цепочки хорошо подходят для приложений, требующих высочайшего уровня безопасности и стартапов.
- Автономные цепочки (также известные как боковые цепи): боковые цепи Sovereign Ethereum, обычно полностью отвечающие за свою собственную безопасность, с собственным пулом валидаторов. Автономные сети предлагают самый высокий уровень независимости и гибкости, с компромиссом обычно более низкого уровня децентрализации и безопасности. Архитектура этих цепочек может быть скорректирована таким образом, чтобы они, по крайней мере, частично унаследовали безопасность от Ethereum. Одним из хороших примеров такой архитектуры является вышеупомянутая цепочка Matic POS. Автономные цепочки часто хорошо подходят для предприятий, проектов, не требующих высочайшего уровня безопасности, и проектов с сильными сообществами (способных создать достаточно децентрализованный и безопасный пул валидаторов).
Кроме того, Polygon SDK будет поддерживать и предлагать ряд вспомогательных решений и продуктов, которые расширят функциональные возможности Polygon, улучшат опыт разработчиков и внедрят поддержку конкретных сценариев использования. Примеры таких решений и продуктов включают в себя:
- Протоколы и модули межцепочечных сообщений
- Услуги по доступности данных
- Общие службы безопасности
- Адапторы для внешних блокчейн-сетей
- Модули для конкретных приложений
- Корпоративные модули и продукты
- Продукты и решения премиум-класса
Polygon эффективно преобразует Ethereum в полноценную многоцепную систему (также известную как Интернет блокчейнов). Эта система похожа на другие, такие как Polkadot, Cosmos, Avalanche, но имеет по крайней мере три основных плюса:
- Он может в полной мере воспользоваться сетевым эффектом Ethereum. Это связано с тем, что он построен как неотъемлемая часть экосистемы Ethereum, в то время как вышеупомянутые проекты являются конкурирующими экосистемами, построенными с нуля.
- По своей сути, это более безопасно. Polygon использует Ethereum, самый безопасный и проверенный в бою программируемый блокчейн в мире, в качестве экономического центра и источника безопасности. Напротив, конкурирующие проекты были построены вокруг цепочек, которые в значительной степени не проверены и менее выразительны по сравнению с Ethereum.
- Он более открытый и мощный, в первую очередь с точки зрения типов архитектуры, которую он может поддерживать. Это связано с тем, что Polygon построен на Ethereum, поэтому он может тривиально включать в себя любое масштабируемое или инфраструктурное решение из экосистемы Ethereum.
И что происходит с Matic?
Имея в виду все вышесказанное, очень важно подчеркнуть, что все существующие решения и реализации Matic, в первую очередь Matic PoS Chain и Matic Plasma Chain, остаются полностью функциональными и будут продолжать разрабатываться и расти как очень важные компоненты экосистемы Polygon. Эти реализации никоим образом не будут затронуты или изменены, и от разработчиков или конечных пользователей не требуют никаких действий.
С Polygon мы просто расширяем набор решений, которые хотим предложить сообществу, и все существующие решения и реализации будут продолжать существовать и работать как неотъемлемая часть этой расширенной платформы.
В этой новой парадигме токен MATIC будет продолжать существовать и будет играть все более важную роль, обеспечивая безопасность системы и обеспечивая управление.