КриптоОбзор #3: [XEL] Elastic Project
BitLook
О ПРОЕКТЕ
ЧТО ТАКОЕ ELASTIC?
Elastic - это протокол с открытым исходным кодом, представляющий из себя инфраструктуру децентрализованного распределенного суперкомпьютера, спроектированного таким образом, чтобы выполнять произвольные задачи через интернет.
ПОЧЕМУ НАМ НУЖЕН ELASTIC?
Для начала разберемся, что такое суперкомпьютер. Суперкомпьютер - это обычная вычислительная система, значительно превосходящая по своим техническим параметрам и скорости вычислений большинство существующих в мире компьютеров.
Традиционно они использовались в военных и научных целях, но в последние годы в их применении произошли революционные изменения, связанные с тем, что их мощность «доросла» до моделирования реальных процессов и предметов при доступной для бизнеса стоимости.
Например, в автомобилестроении расчеты на суперкомпьютерах используются для повышения безопасности, например так получил свои 5 звезд Ford Focus. В авиапромышленности выпуск нового реактивного двигателя по традиционной технологии — дорогостоящее удовольствие, например создание АЛ-31 для СУ-27 заняло 15 лет, потребовало создать и разрушить 50 опытных экземпляров и стоило 3,5 млрд. долларов. Двигатель для Сухой SuperJet, спроектированный уже с участием суперкомпьютеров, сделали за 6 лет, 600 млн евро и было построено 8 опытных экземпляров.
Можно привести еще множество примеров, где требуются вычислительные ресурсы суперкомпьютеров, но давайте лучше поговорим о том, какими недостатками они обладают?
- Стоимость. Вычислительные ресурсы суперкомпьютеров в настоящее время могут позволить себе только крупный бизнес, разные научные лаборатории, которые имеют большую финансовую поддержу, но не мелкие игроки.
- Централизованность. Суперкомпьютерами владеют гигантские корпорации и холдинги, такие как: Microsoft, Google, Amazon, IBM и другие. Соответственно, с ними придется договариваться не только по цене.
- Безопасность. Поскольку суперкомпьютеры представляют из себя огромные помещения с дата-центрами, существуют риски с перебоем электроэнергии или выходом из строя части машин.
Все эти недостатки будут решены с помощью продукта, над которым так усердно работает команда Elastic.
КАК РАБОТАЕТ ELASTIC?
Вместо каких-либо ограниченных способов применения (это касается главных конкурентов проекта Golem и iEX, подробнее о них я расскажу в конце обзора), система Elastic работает следующим образом:
- Для того, чтобы воспользоваться вычислительными ресурсами для решения своей математической задачи, пользователю требуется написать программу под нее с помощью Elastic Program Language (собственный язык программирования системы Elastic);
- После этого, он передает программу в сеть вместе с определенным количеством XEL токенов, тем самым вынуждая других пользователей (в данном случае их называют «майнерами») предоставлять свои вычислительные ресурсы для решения задачи в обмен на часть этих токенов.
- При этом пользователь может быть 100% уверен в том, что его задача действительно будет решена, потому что в сам протокол Elastic встроен специальный механизм для проверки работы так называемых «майнеров».
КОМАНДА
ОСНОВАТЕЛИ И РАЗРАБОТЧИКИ ПРОЕКТА
Команда проекта состоит всего из 4-х человек:
- Evil-Knievel - отвечает за разработку Elastic Core Server, Elastic Wallet и SuperNode Integration;
- CoralReefer - отвечает за разработку ElasticPL Parser и ElasticPL Interpreter;
- unVoid - отвечает за разработку Forum, Debugging, TestServer, Faucet;
- By Rallier - отвечает за разработку сайта и контента на нем.
Подробной информации о команде найти к сожалению не удалось, в связи с тем, что все разработчики стараются оставаться анонимными, но это совершенно не мешает проекту активно развиваться.
ПОДДЕРЖКА ПРОЕКТА
Никакой официальной поддержки у проекта в настоящее время нет, но участники, владеющие XEL токенами и которые верят в будущее проекта, собираются в ближайшее время (точная дата не озвучивается) создать Elastic Foundation - специальный фонд для дальнейшего финансирования проекта, а также для привлечения новых разработчиков.
ICO ПРОЕКТА
КРАТКАЯ ИНФОРМАЦИЯ
- Сбор средств (не ICO) длился с 29 февраля 2016 года по 19 августа 2016 года;
- В результате сбора средств было собрано около 710 BTC, хотя целью было собрать как минимум 1000 BTC;
- Стоимость 1 XEL = ~0,00000800 BTC.
ВАЖНО! Разработчики из собранной суммы не получили ничего, так как кошелек, на котором были эти средства, создавался с мультиподписью, а один из основателей проекта под ником Lannister, владеющий одной из двух подписей и жаловавшийся на свое здоровье, бесследно исчез (это является лишь одной из версий произошедшего).
Однако, несмотря на произошедшее, главный разработчик Evil-Knievel (обладает очень и очень маленькой долей в проекте) совместно с еще одним разработчиком CoralReefer (вообще нет доли в этом проекте) не бросили проект. С тех пор они уже неоднократно доказывали всем свою надежность, компетентность, а также плоды своей работы.
НА ЗАМЕТКУ! Пользователи, которые успели приобрести XEL токены во время проведения так называемого сбора средств, имели возможность умножить вложенные средства в 30 раз, правда эта возможность появилась спустя целый год.
РАСПРЕДЕЛЕНИЕ XEL ТОКЕНОВ
Изначально планировалось выпустить всего 5 000 000 XEL токенов, но благодаря голосованию сообщества за увеличение общего количества токенов, их окончательное количество увеличилось в 20 раз, то есть до 100 000 000 XEL токенов. Все 100% токенов распределились меду участниками следующим образом:

- 71% (или 71 000 000) токенов были распроданы во время сбора средств. В зависимости от времени пожертвования можно было получить от 4000 до 8000 XEL токенов (после увеличения общего количества токенов можно было получить от 80 000 до 160 000 XEL токенов соответственно);
- 29% (или 29 000 000) токенов, которые не удалось распродать, были распределены между всеми участниками пропорционально сумме их пожертвования.
XEL ТОКЕН
КРАТКАЯ ИНФОРМАЦИЯ
Внутренний токен проекта называется XEL. Существует фиксированное количество токенов в размере 100 000 000. Они имеют следующее значение:
- Пользователи, которым требуются вычислительные ресурсы системы Elastic, оплачивают решение своих задач именно XEL токенами;
КАК ПОЛУЧИТЬ?
Поскольку все 100 000 000 XEL токенов уже выпущены, то для заработка вместо традиционного «майнинга» здесь используется другая технология под названием «форжинг».
Forging (произносится Форжинг, в переводе с англ. - «Ковка») - это создание в различных криптовалютах новых блоков в блокчейне на основе подтверждения доли владения с возможностью получить вознаграждение в форме новых единиц и комиссионных сборов.
Для форжинга потребуется сделать следующее:
- Установить ноду (инструкция есть, как для новичков, так и для продвинутых пользователей);
- Иметь на своем счету, как минимум 1000 XEL токенов, которые подтверждены 750 блоками с момента их зачисления;
- Убедиться, что порт 17874 открыт. Для этого можно воспользоваться вот этой утилитой.
Правда заработать на этом в настоящее время можно чуть больше, чем ничего. Что-то нафоржить получится, когда в сети будет больше транзакций. А еще можно поучаствовать в лотерее нод-счастливчиков, зарабатывая примерно $5/месяц (список выигравших, карта).
ГДЕ КУПИТЬ?
В настоящее время XEL токены можно купить либо на международной бирже Bittrex, либо на децентрализованной бирже HEAT (я рекомендую беспроблемный первый вариант).
РАЗРАБОТКА ПЛАТФОРМЫ
ELASTIC PROGRAMMING LANGUAGE

Elastic Programming Language - это собственный язык проекта, который очень похож на C#, но имеет ограниченную функциональность, что гарантирует выполнение кода на других компьютерах без каких-либо проблем (ни эксплойтов, ни бесконечных циклов, ни утечки данных).
ElasticPL хоть и является гибким языком при проектировании задач, он не будет работать лучше одного конкретного случая использования по сравнению с другими проектами. В других децентрализованных суперкомпьютерных моделях для выполнения нескольких различных задач, потребуется несколько различных вариантов их исполнения. С помощью Elastic их можно выполнить все и сразу. В настоящее время могут выполняться только те задачи, которые занимаются поиском искомой области, но не те, которые разбиваются на несколько пакетов (как, например, при рендеринге большое изображение делится на различные фрагменты поменьше).
Несмотря на это, ElasticPL постоянно развивается и со временем разнообразие исполняемых задач станет более широким. Система проектировалась и строилась таким образом, чтобы разрешить пользователем решение абсолютно любых задач. Это делает Elastic единственной системой, предлагающей в настоящее время нечто подобное.
ВАЖНО! Для демонстрации потенциала системы Elastic, один из главных разработчиков Evil-Knievel написал программу для «майнинга биткоина», которая реально работает. Расценивайте это как Proof-of-Concept (PoC), а не как основную функцию.
LITE WALLET

В июне 2017 года была представлена первая версия кошелька под названием LITE WALLET. Как заявляют разработчики, это не полноценная версия кошелька с ограниченным функционалом. Кошелек был выпущен для того, чтобы:
- Разрешить торговлю XEL токенов;
- Предоставить разработчикам, тестировщикам, UX и PR пользователям возможность учавствовать в проекте, покупая XEL токены и получая свою финансовую долю;
- Создать специальный фонд со средствами для оплаты работы, выполненной в системе Elastic;
- Предоставить новым пользователям, которые заинтересованы и хотят поддержать Elastic, возможность получить свою финансовую долю.
Кошелек был выпущен для (здесь инструкции по установке):
Также один из главных разработчиков Elastic выпустил онлайн версию кошелька (ВНИМАНИЕ! Используйте его, только если доверяете разработчику).
ГЛАВНЫЕ КОНКУРЕНТЫ
ЧЕМ GOLEM ОТЛИЧАЕТСЯ ОТ ELASTIC?
Главным конкурентом в создании своего децентрализованного суперкомпьютера является Golem (капитализация которого в настоящее время находится выше $200 млн., а на пике доходила до $600 млн.). В отличии от Elastic, Golem представляет из себя «одноранговый рынок» («peer-to-peer market») для вычислительных ресурсов. Грубо говоря, он пытается объединить тех, у кого есть свободные вычислительные ресурсы, и тех, кому они требуются. Чем еще существенно отличаются эти проекты?
- Во-первых, Golem до сих пор не продемонстрировал какого либо доказательства работоспособности своей концепции. В настоящее время платформа не может обрабатывать вычисления общего назначения, а сеть доступна в тестовом режиме и только для рендеринга CGI с помощью Blender. В тоже время Elastic планирует выпустить минимальную жизнеспособную версию продукта уже к концу этого года.
- Во-вторых, Golem не проверяет результаты вычислений на правильность. Вместо этого он полностью полагается на разработанный репутационный механизм. Механизм помогает идентифицировать недобросовестных пользователей (подобно репутационной системе онлайн-аукционов, где вы можете «со временем» отделять честных продавцов от недобросовестных). Elastic в свою очередь разработал и встроил алгоритм в свой протокол, который автоматически проверяет правильность полученных вычислений.
ЧЕМ SONM ОТЛИЧАЕТСЯ ОТ ELASTIC?
Еще одним конкурентом является проект SONM (который в ходе проведения ICO привлек $42 млн.). В отличии от Elastic, SONM полагается на разработки сторонних сервисов:
- BIONC (Berkeley Open Infrastructure for Network Computing - открытая программная платформа университета Беркли для GRID вычислений);
- DOCKER CONTAINER - система верификации, позволяющую проверить все полученные результаты на предмет достоверности.
С одной стороны, использование сторонних централизованных сервисов, проверенных временем является хорошим преимуществом, потому что большинство ошибок/багов устранено. Но если один из этих сервисов перестанет работать, то так называемый децентрализованный компьютер SONM также прекратит свою работу.
Есть и другие конкуренты (например iEX.ec), но все эти проекты имеют либо ранние прототипы, либо еще только работают над ними, в то время как Elastic уже имеет готовый рабочий продукт. Единственная причина, по которой релиз еще не состоялся, заключается в желании разработчиков убедиться в защищенности и работоспособности сети.
ПОЛЕЗНЫЕ ССЫЛКИ
Для самостоятельного изучения проекта используйте следующие источники:
Сайт | WhitePaper | BitCoinTalk (RU) | FAQ
Следить за новостями лучше через:
Telegram (более 500 участников);
Twitter (более 5 000 подписчиков);
Reddit (более 600 читателей).
Ознакомиться с исходниками проекта можно на GitHub.

Делитесь нашим обзором со своими друзьями и присоединяйтесь к @BitLook. Встречаемся на канале каждый четверг!