Уважаемые пользователи Голос!
Сайт доступен в режиме «чтение» до сентября 2020 года. Операции с токенами Golos, Cyber можно проводить, используя альтернативные клиенты или через эксплорер Cyberway. Подробности здесь: https://golos.io/@goloscore/operacii-s-tokenami-golos-cyber-1594822432061
С уважением, команда “Голос”
GOLOS
RU
EN
UA
aleco
7 лет назад

Бескомпромиссное противостояние: SONM против Golem и IEx.ec

Недавно я написал статью о том, чем отличается SONM от проектов Golem Network, iEx.ec и Elastic. Эти игроки, которые появились на поле распределительных вычислительных услуг пытаются доказать, кто же из них сможет лучше и качественнее удовлетворить потребности клиентов. Каждый из них имеет свое видение, как решить эти задачи. Вне всякого сомнения, каждому инвестору следовало бы хорошо исследовать эту тему и подумать над тем у кого из них может быть преимущество в обозримом будущем.


Источник изображения

Бескомпромиссное противостояние: SONM против Golem и iEx.ec


Источник изображения

1. Платформа

GRID (Сетка) - это формальная технология / стандарт географически рассредоточенных вычислительных сетей.

Рассмотрим, как упомянутые три команды проектируют свои платформы.

Golem создает свою собственную платформу для вычислений, которая больше похожа на повторное "изобретение колеса" и не имеет очевидных преимуществ. По сути, нет четкого понимания того, на каком основании разработчики этого проекта используют технологию (GRID или Cloud). Нет логического объяснения необходимости использования Python в качестве основного языка программирования.

Python ориентирован на работу в Интернете, создание же платформы требует более подходящего языка, например C++ или Java.

С другой стороны, IEX основан на Xtremweb-hep. Платформа Xtremweb-hep основана на технологии GRID и написана с использованием Java.

И, наконец, SONM уже использует и будет дальше совершенствовать платформу Yandex.Cocaine. Платформа Yandex.Cocaine основана на распределенной облачной структуре (в отличие от обычной структуры облака, у нее нет жесткого назначения master-minion, как того, что используется в Kubernetes Google). Она написана на C++, и имплементирована для Go, Java, Haskell и других. Программист SONM Макс Талдыкин в прошлом был частью команды разработчиков Haskell.

Что может считаться лучшим решением для всемирной компьютерной платформы?

Ответ очевиден - Необходимо создать и использовать гибридную технологию Grid + Cloud.

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

IEX имеет несколько очень хороших решений, представленных на техническом уровне с использованием технологии Grid. Однако, большинство решений Grid основаны на научных расчетах и плохо совместимы с традиционными облаками. Они также не имеют услуг локатора и многих других услуг. Еще одним недостатком их технологий является необходимость работать в направлении технологии Cloud (разработка системных сообщений, метрик, учет, биллинг, услуги).

SONM основан на технологии распределенного облака и имеет все необходимые ресурсы для создания надлежащей платформы. Разработчики планируют принять несколько технологических различий в грид-системе - интегрировать дополнительную систему проверки (она уже готовится, и в скором времени будет представлена уникальная система неопределенной верификации вычислений). Подобных проектов еще не было разработано ранее и их копирование будет очень затруднительно для конкурентов. Также планируется дальнейшая разработка существующих контейнеров с целью объединения вычислительных процессов рассчитанных на майнеров.

2. Защита от мошенничества.

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

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

Дополнительную информацию об интеллектуальной системе умных контрактов, можно посмотреть в репрозитории Github и прочитать Прототип Hub Wallet.

3. Контейнер

Система изоляции, используемая в качестве ядра для вычислений SONM, iEx и Golem, - это Docker. Все команды разработчиков согласны с тем, что это самое современное и полезное решение.

4. Архитектура P2P

Используя гибридную архитектуру P2P, разработчики могут создавать вычислительные пулы главным образом из числа майнеров / клиентов (по аналогии с пулами для майнинга криптовалют). Используя полный P2P, Golem не может реализовать поддержку похожей возможности.

Особенности реализации SONM.
В архитектуре SONM присутствует «хаб», который может служить обычным клиентским узлом (клиент добавляет ряд задач в созданный им хаб и передает его майнерам). Но он может работать и как узел-шлюз, который собирает мощности и выполняет задачи, поставленные клиентами. Таким образом, клиенту не нужно реализовывать свой собственный узел и настраивать его для подключения к различным сервисам. Сами службы будут подробно рассмотрены ниже.

5. SaaS

Внедрение программного обеспечения как услуга (SaaS, или Software-As-A-Service), является слабым местом всех сетевых систем, поскольку они были разработаны с учетом научного программного обеспечения, а не коммерческого использования. Значительная часть рынка облачных вычислений предоставляет услуги SaaS (хостинг веб-сайтов, мобильных приложений, почтовых сервисов, мессенджеров и т. д.). В настоящее время SaaS уже внедряется и работает в SONM. В тоже время, Golem планирует внедрить его только через год.

Пример работы TOR (The Onion Router). TOR использует псевдодомены .onion. Имена доменов выглядят следующим образом - http://o3shuzjrnpzf2aiq.onion/

Доменные имена в домене .onion генерируются на основе открытого сервера случайных ключей и состоят из 16 символов. Эти веб-сайты фактически не являются веб-сайтами как таковыми. Они фактически являются так называемыми скрытыми службами. SONM собирается внедрить такие сервисы, одним из которых может стать хостинг веб-сайтов. Хранение данных и другие операции будут полностью децентрализованы.

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

В адресной строке служба может выглядеть как - site.sonm. А может быть даже в виде %name%.sonm (это будет имя службы, которая находит скрытый узел с помощью локатора и загружает сайт). Этот метод может использоваться для дополнительной идентификации услуг в сети SONM и предоставления им дополнительных свойств.

6. Туманные вычисления

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

Если говорить о iEx и Golem, то их разработчики должны сами сообщить о возможности внедрения этой службы.

Подводя итоги

В настоящее время трудно назвать Golem серьезным проектом. Разработчики SONM уверены, что они снова "изобретают колесо". Только серьезные изменения в направлении их работы могут позволить им оставаться игроком на этом поле.

SONM использует в своей основе технологию распределенного облака, изменяя и подстраивая указанную технологию для своих текущих целей. Это менее трудоемкая работа, чем объединение Xtermweb-hep (базы, используемой iEx) с традиционными облачными сервисами из-за того, что программное обеспечение Grid сильно ограничено в этом отношении, и его разработка по коммерческим стандартам очень сложна и занимает много времени. Именно по этой причине SONM решил не использовать BOINC, который является одним из программных решений Grid, подобным Xtremweb-hep.

Наличие прототипа системы для верификации неопределенных вычислений также дает преимущество платформе SONM.

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

В настоящее время SONM ищет специалистов мирового класса в сетях и локаторах P2P (для оптимизации) и людей с опытом работы с BitTorrent и Браузером Tor.


ICO SONM стартует 25 мая 2017 года. Если вы хотите подробнее узнать о платформе SONM, то вам следует обратить пристальное внимание на следующие источники:

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


6
427.800 GOLOS
Комментарии (22)
Сортировать по:
Сначала старые