May 24, 2018

Обзор проекта Hypernet

Обзор подготовлен @SLihoy

  1. ПОСТАНОВКА ЗАДАЧИ

Где-то в сети проскакивала такая мысль - " В мире быстро заканчиваются вычислительной мощности". Проект Hypernet - это очередная попытка создать этакий "мировой компьютер" на базе свободных вычислительных мощностей. Сама идея использовать ресурсы любого, кто захочет ими поделиться не нова. В настоящий момент уже есть Golem, Sonm, iExec. Поэтому резонный вопрос - "Шо опять?" Но похоже разработчики понимали, что они не первые, и, основные вопросы раскрыли (впрочем, как смогли).

Итак, задача, как они её видят и что за проект:

    Hypernet - это распределенная вычислительная сеть, которая позволяет любому устройству (от мобильного телефона до смарт-холодильника) подключится в сеть и участвовать в распределенных вычислительных работах. Нас окружают миллиарды устройств, которые не доиспользуются, Hypernet позволяет использовать их. В прошлом, попытки построить распределенные сети наталкивались на препятствия - задержка и отказоустойчивость сети. Команда Hypernet уже много лет занимается разработкой собственного алгоритма консенсуса, чтобы преодолеть эти трудности... В Hypernet была спроектирована и реализована новая модель программирования под блокчейн для обработки распределенных вычислительных проблем, которые требуют межпроцессного взаимодействия. Это не готовые технологии. Мы создали их сами, с нуля.

Чтобы было понятней. К примеру, у вас есть комп и он уже вас не устраивает по производительности. Что вы делаете? Покупаете новый процессор, побольше памяти или берете серверную материнскую плату с возможностью установки более одного процессора. В таких серверах вычислительные задачи автоматом распределяются на все процессоры и сделано это на физическом уровне (..ну, в большей степени..) - стоят всяческие контроллеры по взаимодействию процов друг с другом и т.д.. Так вот, основная задача таких проектов как Hypernet - осуществить меж процессорное взаимодействие устройств, которые могут находится в разных частях света так, чтобы в итоге поставленные расчеты какой-то задачи были выполнены за короткий срок. Более того, любой компьютер, который уже включился в работу такой сети может неожиданно "вывалиться" из неё - как должна отреагировать сеть, чтобы задача все-таки в полном объёме была выполнена?

Hypernet основан на принципе Distributed Average Consensus (DAC), и это результат многих лет исследований, тестирования и оптимизации. DAC+blockchain позволяет эффективно распределять вычислительные задания, а также эффективно управлять компьютерами.

Комментарий. По заявлениям разработчиков DAС - это та прорывная технология, которая позволяет грамотно распределять ресурсы (подключать и отключать по необходимости пользователей, которые предоставляют ресурсы) для решения поставленных задач в условиях сильных изменений топологии сети.

А вот, что есть у разработчиков проекта по вопросам их отличия от конкурентов:

...они построили (или планируют построить) свою техническую базу на традиционных вычислительных архитектурах. Эти архитектуры имеют основной недостаток  - непереносимость ситуации, когда компьютеры случайным образом "вываливаются" из сети или наоборот подключаются к ней. Проблема возникает поскольку есть требование знания точной топологии сети - архитектура оптимизирована только для одной топологии. Для распределенной сети - это проблема, потому что невозможно знать состояние и наличие каждого компьютера в сети, так что топология постоянно меняется. 

И еще один вопрос. Зачем тут блокчейн? По их мнению для того, чтобы осуществить следующее:

1) обеспечить защиту от недобросовестных участников. 

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

2) система репутации. 

Хотят создать публичный реестр с системой репутации как заказчика так и исполнителя.

3) сетевая валюта.

HyperTokens - внутренняя валюта. Тут все понятно - расчеты в токенах и неважно где находится покупатель, а где продавец - никаких банковских препонов.

4) голосование

Говорят о том, что если в будущем потребуется внести изменения в систему работы они будут выставлены на голосование.

5) награды

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

2. КАК БУДЕТ РАБОТАТЬ

В целом, после прочтения whitepaper, я не увидел слишком большой разницы с точки зрения человека, предоставляющего ресурсы ( был опыт работы с Golem) от проектов конкурентов. Whitepaper не самый большой, но и не основан только на лозунгах. Есть некоторое математическое обоснование DAС, структура компонентов сети. Вот коротко, как система должна работать (без математики):

    Поддержание глобальной вычислительной экосистемы требует, чтобы участники (продавцы) предлагали вычислительные ресурсы на отдельных устройствах, а клиенты (покупатели) отправляли задания в сеть. Цены будут продиктованы рынком. 
    Покупатель разместит заказ, вызвав планировщик смарт-контрактов Hypernet, который является фабрикой создания смарт-контрактов, предоставит планировщику минимальные требования к своей работе, такие как: количество процессоров, объем памяти, хранилище, пропускная способность сети и цена, которую он готов заплатить. Фабрика планировщика автоматически создаст смарт-контракт для покупателя, который продавцы могут подписать, если спецификация и цена соответствуют тому, что они хотят и могут предоставить. Продавцы узнают о новых контрактах через трансляцию событий сети Ethereum.

Собственно и всё, что может интересовать простого инвестора:)). Не совсем я понял, можно ли подписать контракт на кусочек работы, если у тебя не хватает ресурсов или, если покупатель задал требования супер-компьютера и для выполнения его задачи нужно подключить минимум с 1000 продавцов - но, говорят, что DAС с этим должен справляться.

3. ТОКЕНЫ

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

4. КОМАНДА

Большая команда размещена на сайте проекта. Основные:

Ivan Ravlich - Founder and CEO. Образование в Стенфорде и Университет Окланд. Ничего особенного. Нигде долго не задерживался, а для разработки необходимо время, поэтому весь тот пиар, который есть о нем - пропускаем.

Todd Chapman - Founder and CTO. Более постоянен - с января 2012 года Graduate Research Assistant. Имеет награды Стенфорда и от Мин обороны. Специализация - Аэронавтика и Астронавтика. Занимался проблемами "больших данных" их обработки и вычислений.

Daniel Maren - Co-Founder. Стэнфорд - информатика. Он основатель Dfly Systems, которая была приобретена компанией Sunpower Corporation в 2014. Сейчас остается советником компанией Sunpower.

КОНСУЛЬТАНТЫ

Joseph Urgo. Co-Founder district0x с февраля 2017 - по настоящее время. Основал Sorcerers в декабре 2016 году - компания занимается поддержкой лучших умов и команд, создающих проекты на основе Ethereum. Февр. 2017 – июль 2017 - Ethlance, которая является платформой рынка труда для фрилансеров и разработчиков. Его база данных полностью работает на публичном блокчейне Ethereum. Апр. 2014 – нояб. 2016 Support Operations Manager в Coinbase. Консультант в проектах Status, Keep, Bloom, Witnet, Access Network, Nebula, LiquidX, Fabric Ventures, и Republic. В linkedin - 500+. Очень, очень не плохо!

Tony Reeves. Не самый бедный финансист и управленец, завидное постоянство - более 20 лет в CFO Global Technology. В linkedin - 500+.

Randall Kaplan. соучредитель Akamai Technologies, лидера в области услуг сети доставки Контента (CDN), основатель и ген директор JUMP Investors, (венчурная компания) и т.д. У этого товарища куча фирм, начиная от фирмы, которая запатентовала собачий ошейник, до венчурных фондов. В linkedin более 29 тыс человек отслеживают его.

5. РЕЗЮМЕ

С экономической точки зрения такие проекты имеют одну большую проблему - отсутствие покупателей и огромное количество продавцов ресурсов. Для того, чтобы такая сеть развивалась, необходимо привлекать больших и крупных партнеров - Институты, Госучреждения, Банки и т.д. Нужен очень хороший продукт и маркетинг под него.

Не очень понятен стыл блокчейна и DAС. Можно предположить, что ребята сделали что-то новое, но реализация стыковки мне не совсем ясна. Что ещё? Ребята говорят о том, что они очень давно занимаются и даже тестировали DAС, но ссылок на Github на сайте нет, MVP нет. В то же время нет и понимания маркетинга и токеномики. Возможно, что ещё идёт процесс развития и наполнения сайта и мы все это увидим в ближайшее время.

В телеграм идёт активная беседа. Более 8,5 тыс подписчиков. Админы отвечают быстро, даже на простое приветствие. Похоже, что для этого выделен отдельный человек.

Команда не известная, но понятно, что они друг друга занют и не первый год. Все учились в одном и том же Вузе. А вот, Консультанты проекта - это уже другой вопрос. Два крупных финансиста, которые, как я понимаю, готовы вложиться в проект и действительно человек, который давно связан с блокчейн технологией.

Ставим проект под наблюдение.