Matic Network — шлюз для Etherium, позволяющий пользоваться всеми преимуществами Plasma от индусов

Автор: Irene Adler

Сайт: https://matic.network/

Краткое описание: протокол для быстрых транзакций в эфире после запуска плазмы, в том числе для ускорения работы Dapps, позже планируется свой DEX

Прототип: уже есть альфа- версия кошелька:https://matic.network/wallet, надстройка для взаимодействия dapps с Plasma:https://matic.network/daggerконтрактыhttps://github.com/maticnetwork/contracts ,

Человек в команде: 3

Есть ли конкуренты: по смыслу — Dfinity, но они будут работать отдельно, используя мощности EVM, а не использовать систему контрактов Plasma

На какой платформе токены, тикер: ERC20, MTX

Капитализация: TBA

Даты вайт листа: TBA

Даты пре-сейла: TBA

Краудсейл: TBA

Соцсети:

Партнеры: Parseclabs

Для контактов: info@matic.network, CTO — @sandeepnailwal,

Партнеры:

Пока не объявлены, с натяжкой можно обозначить как партнера Parseclabs — работают с ними над внедрением Plasma в Matic.

Еще, судя по этому твиту , возможно партнерство с Decentraland (MANA), плюс их техлид заявлен как эдвайзер

 

Юридические моменты:

Все данные о регистранте домена скрыты, можно заметить только страну — PA — Панама. Ожидается дополнительная информация от команды по регистрационным данным. Судя по линкедину, находятся в  Navi Mumbai, Maharashtra.

 

Whitepaper, roadmap:

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

https://matic.network/Matic_Network_WP_1_0.pdf

Роадмап, как и метрики, пока не представлен.

 

Технология:

Matic Network —  решение, использующее сайдчейны (боковые цепи) DPoS для увеличения масштабируемости и скорости платежей в Эфириуме.

Разработчики выбрали Ethereum в качестве первой платформы для демонстрации масштабируемости, уже есть часть реализации для Ethereum на Kovan Testnet для внутреннего тестирования. Он позволяет мгновенно переносить, обменивать и конвертировать цифровые активы (например, криптографические маркеры) и криптовыделения в будущем (например, Bitcoin с использованием протокола Swingby).

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

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

Фонд Matic с открытым исходным кодом намерен предоставить кошелек Matic, API платежей и SDK, продукты для идентификации и другие решения, которые позволят разработчикам разрабатывать, внедрять и переносить DApps, созданные на базовых платформах, таких как Ethereum.

Matic Team уже построила высококачественные пользовательские интерфейсы. Библиотеки мобильных / веб-браузеров, которые позволят компаниям создавать приложения для конечных пользователей реального мира в больших масштабах. В рамках дорожной карты Matic также предусматривается поддержка перекрестных транзакций, сторонних децентрализованных бирж и т.д.

Существующие проблемы

-Медленные транзакции

-Высокая комиссия за транзакцию

-Низкая пропускная способность

-Плохая масштабируемость

-Несколько каналов  микроплатежей

-Неудобство в использовании

Сеть Matic предлагает решение этих проблем

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

Matic Network решает проблему с низкой пропускной способностью, используя систему делегатов для создания блоков. Delegate позволяют системе производить блоки с очень высокой скоростью. Система обеспечивает децентрализацию с использованием контрольных точек PoS, которые передаются в основную сеть Ethereum. Это позволяет Matic теоретически достигать 2¹⁶ транзакций в одной боковой цепи.

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

 

Архитектура

Когда пользователь передает токены ETH или ERC20, им приходится ждать времени подтверждения блока, которое колеблется от 14 секунд до 20 секунд. Также вам нужно подождать,пока не будет выбран блок.

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

Вот как работает Matic:

1) Пользовательские депозиты криптоактивов  в контракте Matic на mainchain начинают движение (в настоящее время реализованы только с блокчейном  Ethereum).

2) после того, как депонированные токены будут подтверждены в основной цепочке, соответствующие токены будут отражаться на цепочке Matic.

3) Теперь пользователь может передавать токены всем мгновенно, с незначительными взносами. Цепь Matic имеет более быстрые блоки (приблизительно 1 секунду или меньше). Таким образом, передача будет осуществлена ​​почти мгновенно.

4) Как только пользователь будет готов, он может вывести оставшиеся токены из основной цепи, установив proof -of -remaining  токенов по контракту Root (контракт, установленный на цепочке Ethereum)

То есть, любые ERC20 токены могут быть представлены в цепочке Matic.

Ознакомиться с контрактами Matic можно в их GitHub’е: https://github.com/maticnetwork/contracts

Консенсус и безопасность

Чтобы обеспечить некоторый контекст, экосистема Matic предполагает наличие следующих участников:

1) Конечные пользователи

2)Разработчики DApps: разработчиками будут компании, которые будут использовать Matic для масштабирования своих приложений и обеспечения лучшего UI / UX для своих конечных пользователей

3) Stakers: Стаксеры будут играть очень важную роль в сети Matic. Они отвечают за проверку транзакций и предлагают контрольные точки на основной цепочке с использованием консенсусного механизма PoS с большинством в 2/3. Они также выбирают Делегатов(Delegates) между собой, которые соответствуют определенным критериям, чтобы иметь право на генерацию блоков.

4) Delegates: это производители блоков, выбранные Stakers, которые обеспечивают более краткий срок генерации последовательности блоков. Они должны соответствовать множеству критериев и пройти проверку KYC, чтобы быть назначеными в качестве делегатов.

Matic использует двойную стратегию PoS  на уровне контрольной точки и Delegates на уровне блока-производителя,  чтобы добиться более быстрой блокировки, одновременно обеспечивая высокую степень децентрализации, достигая конечной цели в основных цепочках с использованием контрольных точек и PoF.

В принципе, каждый может поставить свои маркеры Matic на Root-контракт, чтобы стать Staker в контрольном уровне PoS (контракт, развернутый в цепочке Ethereum). Это обеспечивает высокий уровень децентрализованного базового слоя для цепи Matic.

Теперь на блочном уровне Matic у нас есть Делегаты, выбранные PoS Stakers на базовом уровне с Proof of Solvency, которые будут создавать Matic Blocks. Для достижения более кратких сроков генерации блоков эти делегаты будут иметь меньшее число. Этот уровень достигнет  <2 -секундного времени генерации блока при крайне низких до незначительных комиссионных сборов.

На контрольно-пропускном уровне сети Matic, основываясь на механизме PoS, каждые несколько блоков на блочном слое Matic, будут выбраны заинтересованными сторонами, чтобы предложить контрольно-пропускной пункт в основной цепочке. Эти контрольные точки создаются разработчиком после проверки всех блоков на блочном слое Matic и создания дерева Merkle хэшей блока с момента последней контрольной точки.  Root  Merkle передается в сеть стаперов для их подписей. Другие заинтересованные стороны также проверяют доказательство. Они одобряют предложенный блок, если он действителен, предоставляя свои подписи. Системе требуется 2/3 одобрения заинтересованных сторон, чтобы предложить «Header block» к root-контракту. После того, как контрольная точка будет предложена на основной цепи, любой, кто находится в основной цепи Ethereum, может бросить вызов предлагаемому контрольно-пропускному пункту до определенного периода времени. Если никто не сталкивается с этим до истечения периода вызова, контрольно-пропускной пункт официально включается в качестве действительной контрольной точки в основной цепочке.

Ниже приведена иллюстрация «Header block»:

 

Подробнее о Header block  AKA checkpoint- https://ethresear.ch/t/plasma-checkpoint-cost-and-block-time/2016

Помимо обеспечения окончательности основной цепи, контрольно-пропускные пункты играют очень важную роль в снятии, поскольку они содержат proof-of-burn  токенов в случае выхода пользователя. Это позволяет пользователям доказывать свои оставшиеся токены в Root контракте, используя доказательство Patricia Merkle и доказательство header block. Обратите внимание, что для подтверждения оставшихся токенов блок заголовка должен быть привязан к Root Chain через PoS (Заинтересованные стороны). Как правило, процесс снятия газа будет взиматься за счет газа Ethereum.

Благодаря этому механизму достигается высокая скорость транзакций, высокая степень децентрализации и окончательности на Mainchain. В первой версии, которая имеет Ethereum как базовую цепочку, Root контракт Ethereum очень эффективно обеспечивает платежеспособность и окончательность через нeader block (контрольные точки).

Proof of fraud

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

Потенциальные случаи использования

Фонд Matic стремится обеспечить масштабируемую и удобную экосистему для сторонних децентрализованных приложений. Фонд Matic, такой как Ethereum и другие платформы, будет продвигать различные Dapps с базовыми цепями (например, Dapps построил Ethereum в настоящее время и NEO, EOS в будущем) для создания и миграции своих пользователей, сталкивающихся с приложениями / транзакциями в Matic Network. Он также будет присуждать гранты и финансирование сторонним разработчикам приложений для создания различных пользовательских слоев поверх Matic Network, таких как:

Платежи

Matic предоставит интерфейс для пользователей и API платежей и SDK для DApps, торговцев и пользователей, чтобы мгновенно принять или оплатить криптоактивы (например, маркеры ERC20, Ethers).

Мы планируем внедрить эту систему в три этапа:

  1. Платежи на Ethereum и ERC20
  2. Перекрестная передача и оплата мульти-активов посредством атомных свопов и поставщиков ликвидности
  3. Платная система с поддержкой Fiat через поставщиков ликвидности fiat

Атомные свопы

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

Поставщики ликвидности

Сеть будет обменивать любые токены на целевые токены, используя пул ликвидности 0x или других поставщиков ликвидности при передаче крипто-активов. В случае с фиатом планируется сотрудничество с поставщиками ликвидности в фиате во всех основных валютах.

Децентрализованный обмен (DEX)

Matic Network будет работать с протоколом 0x, чтобы обеспечить мгновенные, децентрализованные и недорогие сделки

0x и Matic Network

Давайте посмотрим, как будет работать протокол 0x в сети Matic:

Рабочий процесс будет следующим:

1) Как Maker, так и Taker вкладывают средства в сеть Matic. Оба пользователя теперь могут передавать токены тем, кому они хотят мгновенно, с незначительными. Следующие шаги в точности похожи на текущий рабочий процесс 0x, приведенный выше — с точки зрения Relayer, изменится только информация о адресе сети и контракта. С точки зрения конечного пользователя изменений совсем нет.

2) Производитель одобряет договор децентрализованного обмена (DEX), чтобы получить доступ к их балансу Token A в цепочке Matic.

3) Создатель создает заказ для обмена Token A для Token B, указав желаемый обменный курс, время истечения (за пределами которого заказ не может быть заполнен) и подписывает заказ с помощью своего закрытого ключа.

4) Создатель транслирует заказ по любому произвольному средству связи.

5) Taker обнаруживает заказ и решает, что они хотели бы его заполнить.

6) Taker одобряет контракт DEX, чтобы получить доступ к их балансу Token B в цепочке Matic.

7) Taker представляет, что производители подписали заказ на контракт DEX.

8) Подписание DEX подписывает подпись изготовителя, проверяет, что заказ не истек, проверяет, что заказ еще не заполнен, а затем передает токены через Matic между двумя сторонами по указанному обменному курсу.

Шаги 2-8 можно повторить для любого количества сделок, если необходимо, без каких-либо дополнительных шагов. Все сделки в сети Matic будут происходить мгновенно и будут иметь значительно низкие комиссионные сборы.

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

Кредитная платформа

Сеть Matic позволит платформе для торговцев оценить кредитоспособность подключенных пользователей по истории транзакций. Это позволяет продавцам выдавать токены пользователям в сети при взаимодействии с пользователями, у которых нет достаточных средств. Будет использоваться протокол Dharma для предоставления токенизированных кредитов пользователям.

 

Инфраструктурные приложения:

Dagger

 

Инфраструктурный слой в сети Ethereum для улучшения DApps

Dagger- это простой инструмент для создания блоков, транзакций или событий, инициированных блоком Ethereum.

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

Вы можете узнать больше о нем здесь: https://medium.com/matic-network/ethereum-in-realtime-dagger-98ee2d717c76  и проверить, как это работает: https://medium.com/matic-network/understanding-dagger -453d90480c51

Он использует pub / sub механизм (протокол MQTT). После того, как вы подписались на определенную тему, вы начнете получать сообщения, по теме подписки. Вы можете подписаться на столько, сколько хотите.

Проектом уже создана javascript-библиотека, которую можно использовать и в браузере.

Случаи использования

Вот некоторые варианты использования (не ограничиваются) пользователи могут:

-отправлять письма  пользователям DApp, когда их контракты создаются, и они готовы к использованию

-смотреть передачу маркера ERC20 с определенного адреса/ с указанного адреса

-получать  сообщения, когда кто-то снимает 1000 токенов

-автоматически отправлять трансляцию новой транзакции при создании будущего блока «X»

… и многое другое …

Вы можете связать Dagger с любыми сторонними службами, используя IFTTT или Zapier.

Ниже приведен пример хранения каждой исходящей транзакции Aragon Multisig Wallet в Airtable.

Dagger: https://matic.network/dagger

Примеры Dagger: https://github.com/jdkanani/eth-dagger-examples

Библиотека Javascript: https://github.com/maticnetwork/eth-dagger.js

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

Поддержка протокола OpenSigner Wallet

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

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

Сам кошелек можно протестировать здесь: https://matic.network/wallet

 

Команда и эдвайзеры:

Пока что информации немного. На данный момент на сайте указаны только 3 участника:

Jaynti Kanani Linkedin + 502, есть на AngelList: https://angel.co/jdkanani, Twitter

https://github.com/jdkanani — профиль с 2012 года, достаточно активный. Большой опыт работы кодером.

Основатель компании Matic Network ,ранее:

— старший разработчик программного обеспечения в компании Housing.com – почти 3 года ,

— занимался программным обеспечением Artisan компании Function space- 8 мес.,

— старший инженер-программист в компании Persistent Systems- 1 г. 1 мес.

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

Участник Web3, Plasma, Walletconnect.

 

Anurag Arjun Linkedin +500,  Twitter— активен с 16 апреля…

Так же имеет профиль на github  https://github.com/anurag-arjun  который ведет с 2016 года, однако не очень активно.

Соучередитель и главный сотрудник по продуктам  Matic, ранее:

— программист-аналитик в компании Cognizant Technology Solutions- 2 г., 4 мес.,

— руководитель проекта II / Scrum Master в компании SNL Financial- 1.5 года, — рабочий партнер и менеджер по продукции в компании Dexter Consultancy Pvt. Ltd. – 4 г., 10 мес. AVP, управление продуктами в компании IRIS Business Services Limited- 3 г., 4 мес.,

 

Sandeep Nailwal  Linkedin +500 Facebook Twitter

В настоящее время операционный директор Matic Network, ранее:

— инженер-программист в компании Computer Sciences Corporation- 2 года.

— консультант компании Deloitte почти год,  руководитель, отвественный за цепочку поставок компании Ecommerce, Welspun Group (отвечал за разработку, сопровождение и модернизацию портала электронной торговли.  Выполнение проектных решений UI UX).

— сofounder & CEO ScopeWeaver.com  – 2 года ,разработка Dapps в случаях использования бизнеса.

Как и предыдущие участники имеет профиль и на github https://github.com/sandeepnailwal , но так же не особо активный.

 

Еще несколько членов команды есть в линкедине, но не обозначены на сайте:  Nirbhik Jangid— communication manager; Shogo Ochiai— ресерчер по сетевой экономике (читай: раздатчик токенов?); и два индусских студента-ресерчера с нулевым опытом:  Pavan Bhargav Tangirala и Sunchu Rohit. Судя по всему, пока еще идет набор в команду.

Эдвайзеры:

Возможный эдвайзер есть в твите Jaynti Kanani — техлид Decentraland, Esteban Ordano.

 

Информации по токенометрике, датам токенсейла, партнерам и инвесторам на данном этапе отсутствует.

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

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

семнадцать − семнадцать =

Back to Top