Matic Network – шлюз для Ethereum, позволяющий пользоваться всеми преимуществами Plasma от индусов
Автор: Irene Adler
Сайт: https://matic.network/
Краткое описание: протокол для быстрых транзакций в эфире после запуска плазмы, в том числе для ускорения работы Dapps, позже планируется свой DEX
Прототип: уже есть альфа- версия кошелька: https://matic.network/wallet, надстройка для взаимодействия dapps с Plasma: https://matic.network/dagger, контракты: https://github.com/maticnetwork/contracts ,
Человек в команде: 3 человека на момент обзора 25.06.18, сейчас команда существенно разрослась, появились эдвайзеры из Decentraland (кстати, а у этих как еще дела?)
Есть ли конкуренты: по смыслу – Dfinity, но они будут работать отдельно, используя мощности EVM, а не использовать систему контрактов Plasma. Консесус – PoS.
Обновления:
С анонсом сейла на бинансе появились метрики. Но, поскольку боле-менее открытых пулов на матик не было, сафты к нам в руки не попадали – мы не можем судить, насколько сильно отличаются эти метрики от первоначально заявленных.
Matic Network проводят сейл на Binance Launchpad с 24.04.2019 08:00 AM (UTC) т.е 11:00 по МСК до 26.04.2019 2:00 PM (UTC) т.е 17:00 по МСК. Метрики бинанса следующие:
- Tокен: MATIC
- Тип токена: ERC20
- Общее количество токенов: 10 000 000 000 MATIC
- Hard cap: 5, 600 000 $
- Общее количество токенов на продажу: 32.3%
- На сейл Binance: 1 900 000 000 MATIC (19% от общего предложения)
- Цена на паблик: 1 MATIC = 0.00263 $ (цена в BNB будет определена за 1 день до даты проведения лотереи)
- Формат сейла: лотерея ( для холдеров BNB)
- Максимальное количество выигрышных лотерейных билетов: 16 666
- Индивидуальная капа( в случае везения): 300 долларов США (114 004,56 MATIC)
- Принимают только в BNB
Распределение токенов:
- Сид – 2,09%
- Приват (early supporters) – 1,71%
- Крауд (ланчпад) – 19% (!)
- Команда – 16%
- Эдвайзеры – 4%
- Фаундейшен – 21,86%
- На развитие экосистемы – 23,34%
- Вознаграждения за стейкинг – 12%
Детальнее по вопросам сейла смотрите тут
Помимо паблика, у проекта было еще два этапа сейла, а именно:
- Seed Round: 2.09% от общей циркуляции, 1 MATIC = 0.00079 $, собрали 165,000$
- Early Supporters: 1.71% от общей циркуляции, 1 MATIC = 0.00263 $, собрали 450,000$
По анлоку токенов сида и Early Supporters : 50% токенов будут доступны в первый месяц IEO, но пока неизвестно до или после листинга. Оставшиеся 50% будут анлокнуты через 7 месяцев.
В целом, все как всегда на ланчпаде: уже больно красивые метрики для крауда: огромный аллок в сравнению со стандартными соотношениями крауда к сиду с приватом. Но если смотреть объективно: локи не известны, на приват с сидом смотреть смысла нет (если эти метрики правдивы) – так как у команды сравнительно большое количество токенов, с учетом эдвайзерских – сравнимое с краудом.
Соцсети:
- Telegram – 10 761 подписчиков (25.06.18), 13707 – 24.04.18
- Twitter – 2656 подписчиков (25.06.18), 5970 подписчиков на 497 лайков 24.04.19 – возможно, накрутка
- Medium – 115 подписчиков, по сравнению с тем что было в июне прошлого года, сейчас выглядит гораздо лучше и информативнее.
Для контактов: info@matic.network, CTO – @sandeepnailwal,
Партнеры:
Пока не объявлены, с натяжкой можно обозначить как партнера Parseclabs – работают с ними над внедрением Plasma в Matic.
Еще, судя по этому твиту , возможно партнерство с Decentraland (MANA), плюс их техлид заявлен как эдвайзер
Юридические моменты:
Все данные о регистранте домена скрыты, можно заметить только страну – PA – Панама. Ожидается дополнительная информация от команды по регистрационным данным. Судя по линкедину, находятся в Navi Mumbai, Maharashtra.
Whitepaper, roadmap, Github:
На момент обзора 25.06.18 вайтпепер был представлен пдф-документом, написан несколько коряво и в нем было маловато информации, отсутствовал роадмап.
Сейчас, когда открываешь новый вайтепепер – оглавление слева выглядит внушительон, оформлен куда красивее предыдущего. По факту – как было, так и осталось, просто покрасивее сделали – технической информации мало.
Роадмап выкатили, достаточно длинный и плотный.
Гитхаб у проекта неплохой, но у коркоманды, которая была в проекте, когда писался этот обзор – навыки в гитхабе более-менее раскручиваются только после сборов от сида и привата. Но в целом он выглядит получше, чем у большинства проектов.
Технология:
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).
Мы планируем внедрить эту систему в три этапа:
- Платежи на Ethereum и ERC20
- Перекрестная передача и оплата мульти-активов посредством атомных свопов и поставщиков ликвидности
- Платная система с поддержкой 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 будут происходить мгновенно и будут иметь значительно низкие комиссионные сборы.
- Как только пользователь будет готов, они могут вывести оставшиеся токены в основную цепочку, установив доказательство оставшихся токенов по контракту 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.
Вывод:
Спустя год после обзора, если честно, непонятный проект от индусов (вспомним хотя бы Nucleus Vision) приятно удивил: всего лишь за 600 тысяч (если верить метрикам), которые собрали до бинанса, умудрились расширить команду, подкачать гитхаб. В целом, все выглядит как прихорашивание проекта, чтобы не выглядел как аляповатый околоскам. Команда ведет работу, более-менее двигается по роадмапу, приводит ресурсы в порядок – благотворное влияние Бинанса?
По поводу перспектив этого проекта в долгосрок – они уже лучше, чем год назад, но все же мы не можем с уверенность сказать про жизнеспособность технологии – способна ли она стать layer 2 эфира? Плюс закрытость команды, в том числе по вопросам локов смущает. В целом – подавляющее большинство ланчпадных проектов всех бирж на текущий момент для холда выглядят одинаково плохо – это все “Флип-история”.