Честный обзор ICO Minter

Честный обзор ICO Minter

Честный обзор ICO Minter

Честный обзор ICO Minter

ICO Website | White Paper | ICO Chat | Github | Testnet

Обзор разработан сообществом “МакАфи Одобряет” при поддержке Телеграм канала Золото Бородача. Для удобства читателей структура обзора поделена на пять частей: продукт, команда, юридическая часть, обзор кода и заключение. Команду проекта просим публично ответить на вопросы, выделенные жирным шрифтом.

Продукт

Minter — это проект DeCenter, популярного русскоязычного крипто-сообщества. Проект разрабатывает конструктор криптовалют с внутренним обменником. Разберём по пунктам, что включено в продукт, а потом по каждой из частей зададим вопросы.

  1. Центральный токен BIP. Он будет использоваться для обеспечения созданных монет, ликвидности обменника и поддержания сети. Всего будет десять миллиардов токенов, выпущенных за семь лет через вознаграждения майнеров и раздачи командой Minter.
  2. Инструмент для создания и управления монетами. При создании монеты нужно будет указывать название, тикер, количество, резерв BIP и процент стабильности цены монеты. Цена созданных монет изменяется от цены BIP сильнее, чем у токенов ERC-20 от Ethereum.
  3. Децентрализованная биржа. Созданные монеты будут добавлены на внутренний обменник Минтера для мгновенного обмена между собой и популярными криптовалютами через токен BIP. Команда Минтера обещает обеспечить обмен и на фиатные валюты.

Блокчейн Minter использует консенсус DPoS BFT и разработан на движке Tendermint от платформы Cosmos на языке Golang. Иначе говоря, Минтер использует переделанный шаблон уже рабочего блокчейна платформы Cosmos, тем самым сократив свои расходы.

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

Продукт Minter должен найти применение в различных сферах: от магазинов и кафе до мобильных игр и образовательных платформ, которые смогут создавать свои монеты и начислять их пользователям как бонусы во время распродаж, конкурсов, мероприятий и подарков.

Белая Книга Минтера короткая, но в ней нет базовой информации бизнес-планов: исследований и подробной оценки потенциала рынка, финансовых и маркетинговых планов проекта. Основной упор в Белой Книге на описании блокчейна, эмиссии токена и интеграции с TON.

Пройдемся по продукту с вопросами.

1: Токены BIP

  • Вы можете дать ссылку на смарт-контракт или указать на место в коде, которое контролирует эмиссию токена BIP?
  • Где доказательства того, что у команды Minter нет свободного доступа к резкому увеличению, уменьшению и блокированию токенов BIP?
  • В чем заключается работа multisig в блокчейне Minter? Приведите пример его использования.
  • На какие ещё платформы, помимо имеющихся (Android, iOS, Web, Telegram bot), планируете выпуск кошелька BIP?

В официальном канале проекта была подчеркнута особенность блокчейна Minter, которая раньше не всплывала в документации:

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

  • В чем смысл ключевой идеи, если результат дохода будет такой же, как при делегировании основной монеты BIP?
  • Эта идея уже реализована в вашем блокчейне? Если да, укажите на это место ссылкой в коде. Если нет, то опишите — как технически вы её разработаете?
  • Почему о ключевой идее сети Минтер нигде не написано, кроме канала?

Большая часть токенов — 50% в течение 5 лет — уйдут конечным пользователям за различные достижения в рамках наших партнерств с ведущими мировыми брендами и сообществами.
Официальный Телеграм канал Minter

  • Что это за различные достижения? Кто будет принимать решения о раздаче такого внушительного числа монет?

2: Конструктор монет

  • Создатели монет смогут в любой момент увеличить и уменьшить любое количество токенов BIP в резерве, свободно блокировать, выпускать или уничтожать свои монеты в управлении? Если да, то какие предусмотрены инструменты для защиты от спекулирования на собственной монете? Если такие инструменты есть, то укажите ссылку на их алгоритм в коде или дайте техническое описание реализации этого алгоритма.
  • Как система защищена от спам-атак “щиткоинами”? Можно ли создать монету для рассылки спама по всем кошелькам, используя её в качестве оплаты комиссии полностью нагрузить узлы и тем самым положить сеть?
  • Как легально будут оформляться созданные бизнесами монеты? Как, например, платить с них налоги?

3: Обменник

Minter будет выполнять функцию Центрального банка — он будет устанавливать цену покупки и продажи созданных монет, опираясь на их резервы токена BIP. Это означает, что цена созданных монет будет регулироваться разработчиками Minter через их токен.

  • Почему вы называете обменник децентрализованным, если его работа сродни централизованной системе: цена на созданный токен регулируется не создателем токена, а создателями Минтера?

Протокол Minter будет устанавливать цены созданных монет в зависимости от цены токена BIP — это ухудшит равновесие спроса и предложения. Конечно, подобное есть у блокчейнов ETH и EOS. Но у них, в отличии от Minter, есть ещё и инструменты ликвидности с большим резервным фондом денег, который предотвращает сильное влияние основного токена на созданные монеты.

  • Какие предусмотрены инструменты для уменьшения изменчивости цены токенов BIP в критических ситуациях? И кто имеет к ним доступ?

Из-за того что Minter работает как динамически регулируемая привязка всех монет к токену BIP, появляется проблема быстрого опустошения резервов, предназначенных для стабилизации цен.

  • Как вы решите проблему опустошения резервов BIP у созданных монет?
  • Будет ли опубликован исходный код обменника Minter? Если да, то когда?
  • Какую проблему решит интеграция обменника Minter с токенами TON?

Общие вопросы по проекту:

  • Вы проводили аудит безопасности кода создания монет и обменника? Если да, то когда вы это сделали, кто был аудитором и где почитать отчет?
  • Почему для приема инвестиций на токен-сейле не применяются смарт-контракты? Если они есть, покажите их код и дайте их адреса.
  • Есть ли доказательства того, что вы уже собрали более 500 биткоинов, как указано в личном кабинете инвесторов?
  • Для чего вы собираете 1 000 биткоинов с продаж токенов? Как вы рассчитали, что вам нужна именно эта сумма?
  • На что пойдут собранные средства? Почему вы нигде не пишете об этом? У вас есть финансовый план?
  • Маркетинговый план у вас есть? Мы можем его увидеть?
  • Какие фонды уже подали заявку на инвестирование в ваш токен-сейл?
  • Почему у вас нет ветки на форуме BitcoinTalk?

У блокчейна Minter, как и у Cosmos, в тестовой сети скорость составляет 1000 транзакций в секунду и 5 секунд на интервал между созданием блоков. Но команда Минтера утверждает, что в течении двух лет у них получится разогнать скорость до 10 000 транзакций в секунду.

  • Каким образом вы масштабируете свою сеть, если её скорость зависит от консенсуса DPoS и конечной реализации блокчейна?

В документе Минтера, описывающем механику создания и обмена монет, автор написал в разделе “Без ограничений”:

Каждый раз, когда я вижу системы бонусов для ранних инвесторов, баунти для сообществ, ажиотаж очередей, лимиты на минимальные и максимальные покупки, то не понимаю, какую конкретно часть слова «ДЕЦЕНТРАЛИЗАЦИЯ» не понимают основатели и участники?
— Основатель проекта Minter, Евгений Гордеев

  • Но разве у Минтера нет бонусов для ранних инвесторов, баунти в виде конкурсов за видеозаписи и идеи, лимиты на минимальные и максимальные инвестиции? Это значит, что токен-сейл Minter — централизованный?
  • К чему вы пишете про вечную эмиссию в разделе “Вечное”, если у токенов BIP эмиссия составляет десять миллиардов, а у монет при создании, поле с эмиссией обязательно для заполнения?

У проекта Minter большая зависимость от запуска двух других блокчейнов: TON для смарт-контрактов; и Cosmos для мгновенной передачи криптовалют между блокчейнами. Существование первого проекта официально не подтверждено, а работа второго происходит только в тестовых сетях и неизвестно когда будет релиз основной сети.

  • Если блокчейны TON и Cosmos не запустятся, то что вы будете делать?
  • Почему вы хотите использовать смарт-контракты TON, а не те, что уже работают? Где вы нашли информацию о том, что код смарт-контрактов TON будет публично доступен?

Что уже есть у Минтера:

  1. Блокчейн в тестнете с созданием монет, но без смарт-контрактов.
  2. Кошелёк BIP на Android, iOS, Web и в Телеграм-боте.
  3. Мониторинги состояния тестнет сети, списка нод и списка пулов.
  4. API для мастернод и SDK блокчейна для JS, PHP, iOS и Android.
  5. Калькулятор для расчета возможной стоимости создаваемых монет при определенном количестве токена BIP в резерве.

Команда

Почему в вашем проекте нет советников?

На сайте Minter в разделе команды показано 9 человек, и там же утверждается, что всего в ней 20 человек.

Кто остальные 11 человек? Почему вы их не показали?

Начнем с вишенки торта, основателя и менеджера по продукту Minter — Евгения Гордеева Валерьяновича [in|fb|tg].

Рассмотрим длинный список проектов, которые сооснованы или самостоятельно основаны Евгением Гордеевым, чтобы узнать, какой у него опыт запуска стартапов и что случилось с его проектами в итоге.

  • DOT Digital Agency — рекламное агентство, что развивало IT-проекты и создавало бренды для компаний с 1997 года. В 2002 году Евгений отошёл от дел компании, а в 2014 году совсем вышел из бизнеса, передав свою долю компании другому основателю агентства.
  • iBrand — рекламное агентство, что занималось контекстной полноэкранной рекламой с 2003 по 2015 год. Сайт компании перестал работать в начале 2017 года без каких-либо объявлений в социальных сетях. Проект закрыт.
  • Jackfon — мобильное казино, поддерживаемое с 2004 по 2006 год. Сайт казино работал до 2008 года и закрылся без каких-либо пресс-релизов. Обещания Евгения о развитии проекта и разработке интернет-игр остались невыполненными.

И вот что ещё в этом казино интересного: Евгений в 2006 году зарегистрировал в налоговой юридическое лицо ЗАО “Джекфон”, совместно с четырьмя соучредителями. В 2014 году, когда онлайн-казино уже более пяти лет не работало, компания была преобразована в ООО “Джекфон”, где учредителем остался только Евгений Гордеев.

И если казино Jackfon не работает с 2006 года, тогда почему через его бухгалтерскую отчетность с 2014 по 2016 год поступило 25 000 000 рублей выручки? Продукта нет, пользователей нет, а выручка есть — как это объяснить?

Возвращаемся к списку проектов Евгения. Далее идут стартапы, запущенные при помощи венчурного фонда Russian Ventures, чьим основателем и управляющим партнером является Евгений Гордеев с сентября 2008 года:

  • Ogorod — геосоциальная сеть, основанная в 2009 году. В 2011 году Евгений продал Огород медиахолдингу РБК, но пресс-релизов по этому поводу не было. С 2012 года проект закрыт компанией РБК.
  • Соседи.ру — геосоциальная сеть, запущенная в 2012 году. Проект продан московскому правительству в 2014 году.
  • Pluso — сервис кнопок для репоста контента с сайтов в социальные сети. Также, в проект входит сокращатель ссылок. Сервис работает с 2012 года, и его посещаемость составляет около 16 000 посетителей в месяц. Но цифр по использованию кнопок и их посещаемости — у нас нет. Проект монетизирован торговлей данными пользователей.
  • AdStop — блокировщик рекламы работавший с сентября 2014 по апрель 2018 года. Проект закрыт.
  • Luuk — поисковик салонов красоты с записью на прием. Запущен в 2014 году. Его Android приложение удалено из Play Market, а приложение на iOS непопулярно и перестало обновляться с марта 2016 года. Проект заброшен.
  • Долька.ру — сервис скидок на различные покупки, запущенный в 2014 году. Проект с виду заброшен, посещаемость не отображается.
  • Moms — магазин детской одежды. Сейчас товары сайта некликабельны, существуют “для виду”. Проект работал с 2013 по декабрь 2016 года.
  • Dogsy — поисковик сиделок для собак. Запущен в мае 2015 года. Посещаемость сайта 72 000 посетителей в месяц. Проект успешен. Мы написали команде Dogsy в Фейсбуке с вопросом о том кто основатель сервиса. Нам ответили, что основателем проекта является Репников Михаил, а Евгений Гордеев партнер и инвестор.
  • Атлас — бесплатный виртуальный мобильный оператор, созданный в мае 2016 года. Бесплатность заключается в получении внутренней валюты за установку навязываемых приложений на телефон. Модель проекта оказалась провальной, а заявления о партнерстве с четверкой крупных операторов — ложью, как утверждает vc.ru. Приложение из Play Market удалено, а в AppStore непопулярно и не обновлялось с июня 2017 года. Проект заброшен.

Почему проекты Евгения (iBrand, Jackfon, AdStop, Luuk, Atlas, Dolka, Moms) закрыты? Почему не объявлено об их закрытии?

Подведём итоги: из восьми перечисленных проектов Евгения, не считая ещё трёх проданных и одного в портфеле, рабочий один — Pluso.

В январе 2016 года Евгений Гордеев основал криптовалютное сообщество DeCenter. В июле 2017 года он объявил ICO от имени сообщества, и в итоге это вылилось в переносы сроков, неисполнение обещаний, потерю уважения от сообщества и отказ от проведения ICO.

Почему Евгений Гордеев, не выполнив обещания данные в прошлом ICO, даёт новые в другом? Где гарантии, что он теперь их выполнит?

Также, Евгений первого августа 2018 года подпортил свою репутацию, когда канал Криптотеки критиковал канал DeCenter. Евгений не смог конструктивно ответить на их конструктивную критику канала.

Нами было замечено за Евгением непрофессиональное поведение, как для основателя ICO проекта: 24 октября 2018 года в официальном чате Minter инвесторы начали задавать множество однотипных вопросов о продукте, за что были затроллены и забанены Евгением. После этого Евгений написал на своём канале “Пентхаус”, что богатые заходят в проекты молча, а бедные задают множество вопросов и незначительны для проекта. Хотя до этого команда Minter в своём канале писала, что для проекта лучше много пользователей, чем пара крупных фондов.

Так что же проекту Minter важнее — множество пользователей, которые интересуются продуктом, или два-три молчаливых инвестора с чемоданами денег?

Почитать про то, как Евгений вел себя в чате сообщества “МакАфи Одобряет”, можно тут — линк. Если кратко: сначала была попытка поднять самооценку за счет унижения Никиты Колмогорова, потом троллинг и спам пустыми сообщениями. В конце Евгений был забанен.

Вы считаете поведение Евгения профессиональным?

Далее у нас в программе: семь программистов и один дизайнер.

  • Даниил Лашин [in|vk|tg] — blockchain разработчик. Резидент Иннополиса. Профиль в линкедине пуст. На гитхабе с 2015 года коммитит в приватных репозиториях, а с февраля 2018 года работает над блокчейном Минтера на языке Golang. В списке его гитхаб-хранилища есть только форки репозиториев популярных блокчейнов, собственных проектов c открытым исходным кодом не имеет. Но в июле 2017 года он написал для сообщества DeCenter эфирный кошелёк Monee с привязкой адресов к юзернеймам в Телеграме. Мы нашли в сети информацию о двух IT-проектах Даниила, которые уже не работают: в 2012 году, когда Даниилу было 14 лет, он разработал простенькую игру для мобильных телефонов — “Авиапарк”, после которой создал портал для браузерных мобильных игр — LcoR; и спустя некоторое время основал образовательный портал — Joreal.

Что случилось с двумя проектами Даниила и чем он дальше занимался? В каких проектах Даниил получил трехлетний опыт блокчейн-разработки, как указано на сайте Minter? Почему большая часть коммитов в блокчейне Minter только от Даниила, словно у вас нет других блокчейн-разработчиков?

  • Василий Малявин [in|tg] — blockchain разработчик. Как Василий указывает в своём Линкедине, он с апреля 2010 по ноябрь 2011 года работал на должности веб-программиста в IT-компании Qsoft, что создаёт программное обеспечение на заказ. После этого Василий четыре года и семь месяцев был на должности Senior Programmer в компании Atalan, что помогает развивать веб-проекты. Это весь описанный опыт в LinkedIn Василия. На гитхаб Василий добавил только два простеньких репозитория, не связанных с блокчейном.

Мы указали весь опыт работы Василия? В каких ещё проектах он работал блокчейн-разработчиком? На каком языке программирования Василий “систематизирует интеграцию Minter с реальностью”? Как он это делает?

  • Даниил Дулин [in|vk|tg]— backend разработчик. Даниил в Linkedin указывает, что, начиная с сентября 2005 по декабрь 2017 года, в разное время он работал в восьми компаниях веб-разработчиком и сисадмином. Подтверждения его работы с этими компаниями мы не нашли. На гитхабе в основном работает над API мониторинга сети Minter на языке PHP. Своих публичных проектов не имеет.

На сайте Minter сказано, что Даниил два года работает с блокчейн-продуктами. Как называются эти продукты?

  • Камиль Мухаметзянов [in|fb|tg]— backend разработчик. Резидент Иннополиса. Два года работал бэкенд-разработчиком на образовательном портале Level One; и один год бэкенд-разработчиком в стартапе Lock4Gate, что занимается разработкой устройства и приложения для управления шлагбаумами и воротами с телефона. С Децентром Камиль работает с сентября 2017 года. На гитхабе не активный, в хранилище только одна его работа — простейший бот для приёма логов в Телеграме.

Какие ещё продукты разработал Камиль?

  • Эдуард Максимович [in|tg]— android разработчик. На сайте Minter сказано, что у Эдуарда 4 года опыта мобильной разработки и 7 лет бэкенд-разработки. В Линкедине Эдуард указывает, что с 2009 по 2013 год он работал в малоизвестных компаниях сисадмином, саппортом и звуковым продюсером. С октября 2013 по май 2015 года был PHP разработчиком в онлайн-магазине Burdastyle, после чего перешёл под командование Евгения Гордеева в венчурном фонде Russian Ventures, где занимался такими проектами как: сотовый оператор — Atlas, сеть по подбору салонов красоты — Luuk, и проект мобильных кэшбеков — Stars. Все три проекта существуют, но посещаемость у них низкая. Мобильные приложения на Android Эдуард делал для Atlas и Stars — первое приложение заминусили на плей маркете из-за глючности и недоработки, а второе вообще удалили. Мы не нашли хороших Android-приложений от Эдуарда. Но на гитхабе Эдуард довольно активный. Разработал несколько собственных инструментов на С++, PHP и Java. Активно работает над Android инструментарием и кошельком Minter.

Вы можете привести примеры рабочих и успешных Android приложений от Эдуарда? На сайте Minter написано, что Эдуард разрабатывал десктопные и системные программы для nix систем. Вы можете дать ссылки на эти программы?

  • Алексей Сидоров [in|tg] — iOS-разработчик. На сайте Минтера написано, что Алексей 10 лет разрабатывает приложения и 5 лет iOS-приложения. В Линкедине Алексей указывает, что с 2009 до 2012 года работал PHP и Python программистом на двух, уже закрывшихся туроператоров. Далее Алексей пишет, что с ноября 2012 по май 2015 года его местом работы была фриланс площадка Superjob.ru, для которой он разрабатывал iOS приложение для HR. Потом Алексей сделал логическую мобильную игрушку 16 bricks и музыкальный плеер YAP на iOS, но популярности они не возымели. На гитхабе Алексей довольно активный. В основном программирует на Objective-C и активно работает над iOS приложением Минтера, которое пишет на языке Swift.

Какие ещё iOS приложения разработал Алексей за пять лет?

  • Никита Ейбог [in|fb|tg] — frontend разработчик. LinkedIn пустой, указывает только на то, что он работает фронтенд-разработчиком с 2013 года, и на Russian Ventures с марта 2017 года. Публикует на гитхаб собственные плагины и скрипты написанные на JavaScript. Собственных рабочих проектов Никиты мы не нашли.

Где Никита раньше работал frontend программистом?

  • Ариил Давыдов [in|fb|tg]— дизайнер. LinkedIn пустой. Занимается фотографированием. Портфолио с работами Ариила мы не нашли. Команда Минтера на сайте пишет, что они ничего не знают про своего дизайнера Ариила.

Судя по программистам и коду на гитхабе, стек технологий сложился следующим: блокчейн на Golang, бэкграунд на PHP, Android на Java, iOS на Swift, и фронтенд на JavaScript. Самые старательные, судя по коммитам на гитхабе, это Даниил Лашин и мобильные разработчики. Но прозрачного опыта с несколькими рабочими продуктами у них нет.

Почему для бэкграунда выбран PHP, а не другие языки? А для Android — Java, а не Kotlin?

Планируете нанять больше людей в команду? Если да, то когда и кого?

Юридическая часть

Команда проекта утверждает, что компания Minter Network LLC для проведения токен-сейла зарегистрировлась на острове Невис. Мы отправили запрос на проверку этого утверждения в юридическую фирму CompanyDocuments, и получили ответ, что компания Minter Network LLC правда существует в реестре компаний острова Невис.

  • Вы можете предоставить нам регистрационные бумаги компании Minter Network LLC?
  • Почему вы не зарегистрировали компанию на адрес офиса DeCenter — в Кипре? И почему на гитхабе вы указываете Швейцарию своим местоположением?
  • Какая юридическая фирма сопровождает ваш проект?

После токен-сейла Minter планируют зарегистрироваться на Мальте для совершения операций обменника.

  • Зачем децентрализованной бирже регистрация на Мальте?
  • Где найти информацию о правовом статусе проекта, организационно-правовой форме, и описание рисков инвестирования и продукта?

Токены Minter можно купить только на частной продаже после прохождения KYC до 31 октября. Пройти KYC легко, даже слишком. Проверку через Telegram Passport проводит искусственный интеллект компании Sum&Substance. Не пройдут только граждане Китая и США.

  • Почему вы запретили гражданам США и Китая участвовать в токен-сейле?

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

  • Почему вы считаете свой токен Utility, если у него есть признаки ценных бумаг? Есть ли у вас юридический документ, который докажет, что ваш токен — Utility?
  • Зачем вы мотивируете спекуляции обещаниями листинга на биржах? Перепродажа на бирже — это явный признак инвестиции, в данном случае — ценной бумаги.

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

  • Люди, что покупают ваши токены — просто покупатели? Тогда почему вы продаете нерабочий продукт?

Команда Minter 13 августа 2018 года написала в канале DeCenter, что их токен BIP будет залистен на бирже Binance в 2019 году. Мы сочли это за нарушение правил биржи Binance через слив информации и написали PR менеджеру Binance для выяснения ситуации. Представитель Binance нам объяснил, что Minter не сливали информацию о листинге, а в принципе дали неверную информацию. Решение по листингу зависит от многих обстоятельств и может пересматриваться. Сейчас Binance ожидают дополнительных разъяснений со стороны команды Minter.

  • Зачем вам листинг на централизованной бирже, если у вас будет своя DEX? Ради привлечения внимания спекулянтов и финансовых регуляторов?

Обзор кода от Никиты Колмогорова

Всем привет! Никита на связи. Сегодня быстренько разберем код проекта Minter. Если вам не нужно или лень разбираться в технических деталях — пропустите эту секцию и перейдите сразу к выводам.

TL;DR: у проекта Минтер своего кода и своей бизнес-логики кот наплакал. Все, что сделала команда минтера — это обертка вокруг Тендерминта. Дальше в обзоре я укажу на место, где и запускается нода Тендерминта, и почему я все это называю оберткой. Поехали!

Структура репозиториев

Честный обзор ICO Minter

Честный обзор ICO Minter

Это часть той мешанины, что творится в официальных репозиториях

Выше вашему вниманию представлена часть репозиториев команды. В принципе, все достаточно логично — вот у нас есть мастер-репозиторий с нодой на Go, к ней подключаются различные прослойки для платформ, а потом платформы, используя эти прослойки-интерфейсы подключаются к основной ноде. Таким образом у нас есть один большой RPC-сервер и общающиеся с ним сообщениями клиенты.

Я сознательно упускаю некоторые репозитории (такие, как minter-android-profile или minter-android-explorer), потому что они являются дополнительными прослойками между сервером и клиентом — и на выводы особо влиять не будут, но сделают обзор сложнее.

Главный сервис

Буквально все общение с minter-go-node происходит через самопальный Restful сервер, который просто отвечает на реквесты. Как бы, Америку я вам тут не открыл — просто акцентирую внимание, что все запросы идут на minter-go-node. Но на какие же запросы может отвечать этот сервер? Давайте глянем в интерфейс сервера — файлик api/api.go:41:

Честный обзор ICO Minter

Честный обзор ICO Minter

Это все методы, что сейчас доступны в главном месте, к которому сейчас подключаются клиенты

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

Первое, что приходит в голову — вся логика создания монет должна быть зашита в отправку транзакций. Так, например, на эфире происходит публикация кода смарт-контракта. Идем в файл api/send_transaction.go:36 и видим, что все транзакции идут в функцию BroadcastTxCommit у некого объекта client — ищем, что же это за клиент такой, и почему мы прямо в него, ничего не сделав с транзакцией, кидаем ее хеш? Возвращаемся в api/api.go:35 и видим, что client — это инстанс некого rpc… который указывает на github.com/tendermint/tendermint/rpc/client — что является, да, вы угадали правильно, кодом ноды Tendermint. То есть minter-go-node буквально ничего не делает с хешем транзакции, просто пересылает их прямо в поднятую ноду Tendermint.

Но, Никита, скажете вы, ведь мы передаем в инициализатор клиента Тендерминта какую-то загадочную переменную node — может быть, это и есть тот самый Грааль с кодом Минтера? Что гадать — запустим глобальный поиск по проекту по ключевому слову node — и что мы видим?

Честный обзор ICO Minter

Честный обзор ICO Minter

Гребанный стыд

Господи, да даже нода — и та Тендерминтовская! startTendermintNode просто настраивает ее. Но что же у нас тут-то такое? Кусочек кода Минтера? NewMinterBlockchain() — вот оно, торжество правосудия, наконец-то блокчейн православный нашли среди этого басурманского кода забугорного, абсолютно ничего не имеющего общего с разработчиками Минтера! Опять запускаем поиск по файлам, и…

Честный обзор ICO Minter

Честный обзор ICO Minter

Почему делают они, а стыдно мне?

Ну, про объект базы данных я говорить ничего не буду — там вряд ли логика какая-то хранится. А вот мистический &Blockchain стоит проверить:

Честный обзор ICO Minter

Честный обзор ICO Minter

Скажите честно, вы даже не стараетесь

Но, погоди, Никита — опять возразите вы — глянь в папку core/transaction — там же вся бизнес-логика транзакций! И создание монет, и покупки\продажи и все тому подобное! Ну, заглянул я туда. Создание монеты, указание ее владельцев, покупка\продажа, балансы. Ребята просто написали тяжелую и неповоротливую базу данных, по совместительству леджер. Только вот чего тут инновационного?

Минтер, на основе чужих разработок, создали децентрализованное приложение для создания простых монеток по типу ERC-20. Только когда ERC-20 монеты можно бесконечно расширять при помощи Solidity — менять параметры типа заморозки монет, возврата денег при недоборе софткепа и всего подобного — у Минтера свойства монет друг от друга особо не отличаются. Хотите, например, софткеп поставить сборам своей монеты, созданной на Минтере, да возврат средств при недоборе — при том, возврат поочередный, четыре раза в течение года — у вас не получится этого сделать. Зато любой разработчик очень просто может разобраться в смарт-контрактах тех же ETH или EOS и собрать такую монету буквально за пару вечеров на основе существующих библиотек и проверенных временем контрактов.

Более того, когда на ETH и EOS вы можете написать любую логику в смарт-контрактах и никому не платить “дань” — а только майнерам за, собственно, обработку кода; в Минтере вам придется платить эту самую “дань” напрямую Евгению. Как вам такие пироги? А как насчет наказания нодам за то, что они просто упали? Учитывая, что сам Тендерминт нестабилен — и вряд ли будет стабильным в ближайшие несколько лет? Как вам стопроцентный шанс потерять несколько процентов своего стейка раз в иногда? А, еще момент: хотите создать свою монету задешево? Ой, а заплатите, пожалуйста, комиссию Минтера и Тендерминта. Зачем платить Минтеру? Плоти и помалкивай, иначе Евгений позвонит Аслану и “найдет этого говноеда”.

В итоге, все, что вам показали — это обертка вокруг Тендерминта. Вклад разработчиков Минтера можно сравнить с производителем стекол в автомобилях, который всем кричит, что это он собрал машину — когда абсолютно все сделал производитель авто. А, ну и еще производитель автомобилей предоставляет все производственные мощности в аренду этому стеклозаводу. Что произойдет, когда стеклозавод вырастет? Правильно, производитель автомобилей его прикроет и сам начнет делать стекла.

Далее по тексту заключение напишет уважаемый Kiku. Мое заключение будет следующим: бизнес-модель проекта Минтер в том, чтобы взять имеющийся бесплатный функционал чужого проекта (Тендерминта) и продавать его задорого обычным людям, не добавив абсолютно никакой ценности, ведь смарт-контракты дополнительных криптовалют гораздо лучше писать на ETH или EOS, а не на Минтере. К радости, подобные бизнес-модели умирают достаточно быстро. К сожалению, деньги вкладчиков Минтера, скорее всего, пропадут, как и обещанные Евгением деньги контрибьюторам ДеЦентра.

Я уже готов к щитшторму, который вываливался на нас уже 18 раз — вам будут кричать “неверьте” и “всеврут”, да и вообще “кто он такой”. Уже 18 раз мы проходили через подобное. И каждый раз мы оказывались правыми — проекты кидали инвесторов на деньги. Еще команда Минтера может начать поливать меня навозом, мол, я плохой программист. Они уже так делали после моего обзора на код предыдущего проекта Евгения — Monee. Стоит ли говорить, что я-то оказался прав — Monee, в итоге, мертв. Почитайте-почитайте их ответ, увидите знакомую, как под копирку, риторику. Обязательно прочитайте выводы Kiku — а вам спасибо, что дочитали до этого момента.

На сладенькое

Господа разработчики опен-сурс сообщества, велком ту Минтер — проект, где вас встретит вот такого рода код повсеместно. Приттиеры ваши и стили написания кода — это такой 2017. Сегодня все пишут код, как хотят — и плевать на тех, кто будет его читать.

Честный обзор ICO Minter

Честный обзор ICO Minter

Я чуть не ослеп, пока разобрался в коде Минтера

Заключение

Идея может показаться очень интересной, казалось бы: вот он, блокчейн для домохозяек — но не все так гладко. Посредник в виде кошелька BIP создаст сложности в виде дополнительных действий как для клиентов, так и для продавцов, которым придется рекламировать кошелёк BIP, а в случае непредвиденных проблем установить и настроить его клиентам на телефон. И каждый раз продавец будет уточнять у клиентов наличие кошелька и адрес для отправки монет. Людям проще пользоваться кэшбек-картами.

В IT-проектах подобных сложностей не будет из-за автоматизации процесса, но основателям выгоднее создать неконвертируемые фантики, чем вкладывать свои кровные в BIP для создания монеты, цена которой будет зависеть от чужого токена. Здесь нет очевидной востребованности для пользователей, только создание велосипеда.

У инвесторов нет гарантий, что в смарт-контракте токена BIP нет бэкдора. Команда много говорит о своей прозрачности, но не показывает главного — кода смарт-контракта, который может быть полон ошибок и бэкдоров, как в случае со взломом биржи Bancor.

И в заключение назовём одиннадцать красных флажков проекта Minter:

  1. Надуманность проблем, решаемых продуктом.
  2. Отсутствие УТП перед прямыми конкурентами — ETH и EOS.
  3. Сильная централизация платформы и токен-сейла.
  4. Смарт-контрактов нет, надеются на непубличный продукт TON.
  5. Непрофессиональное поведение основателя с инвесторами.
  6. Основатель, не выполнив прошлые обещания, даёт новые.
  7. Слишком мало программистов для продукта таких размеров.
  8. Отсутствие ответственности команды перед инвесторами.
  9. Отсутствие информации о рисках, принимаемых инвесторами.
  10. Несколько признаков ценных бумаг у “Utility” токена.
  11. Инвесторы не инвесторы, а покупатели нерабочего продукта.

Заметили ещё красные флаги или несогласны с перечисленными? Поделитесь своим мнением в чате “МакАфи Одобряет”.

Golden Borodutch

Honest ICO reviews — no BS, just facts

Leave a Reply