Потребность в суперкомпьютерных ресурсах еще никогда не была такой большой. Чтобы утолить жажду передовых вычислительных мощностей, как частные лица, так и корпорации обращаются к поставщикам услуг облачных вычислений. Это решение имеет две основные проблемы: оно исключает людей со средними финансовыми ресурсами, а централизованные местоположения, используемые для хранения вычислительных ресурсов, подвержены сбоям. Технология блокчейн может смягчить обе эти проблемы. Блокчейн может использовать вычислительную мощность компьютеров из всех частей мира, объединяя их через децентрализованную сеть, а затем распределять рабочую нагрузку любой задачи между каждым компьютером, подключенным к сети..
Любой пользователь в сети блокчейн может заплатить криптографические токены или монеты, чтобы арендовать вычислительные ресурсы персональных компьютеров или центров обработки данных, независимо от их местоположения, для выполнения рабочей нагрузки, которая может варьироваться от рендеринга изображений до анализа космических сигналов. Те, кто предлагает свои вычислительные ресурсы сети, получают взамен криптовалюту. Задачи, на выполнение которых раньше требовались дни или даже недели, можно решить за считанные минуты..
Чтобы проиллюстрировать, как технология блокчейн может нарушить бизнес-модель облачных вычислений, давайте взглянем на децентрализованную платформу хранения данных Siacoin и сравним ее с веб-сервисами Amazon. Siacoin будет взимать с вас всего около 2,50 долларов за хранение 1 терабайта данных, в то время как веб-службы Amazon будут взимать с вас около 30 долларов за хранение того же объема данных. Это почти в 12 раз больше. Таким образом, при децентрализованном аутсорсинге компьютерных ресурсов на основе блокчейна можно было бы заплатить около 10% от цены за те же услуги, предлагаемые поставщиками централизованных облачных вычислений..
Платформы распределенных вычислений, на которые стоит обратить внимание
Децентрализованные приложения Ethereum (dApps) произвели революцию в приложениях с помощью технологии смарт-контрактов. Будучи блокчейном на основе доказательства работы (PoW) (даже несмотря на то, что он переходит к модели консенсуса с подтверждением доли владения), Ethereum на сегодняшний день является идеальной криптовалютой для использования в целях распределенных вычислений. Виртуальная машина Ethereum (EVM) служит вычислительным ядром, ответственным за выполнение всех процессов принятия решений, связанных с dApps и смарт-контрактами, за счет использования коллективной мощности узлов майнинга Ethereum..
Возможности, предлагаемые блокчейном Ethereum, вдохновили многие команды на разработку еще более совершенных распределенных вычислительных платформ на основе блокчейнов. Давайте посмотрим на самый многообещающий из имеющихся в настоящее время на рынке..
Гридкойн (GRC)
Gridcoin (GRC) – это криптовалюта, которая использует уникальный алгоритм доказательства исследования (PoR), который побуждает пользователей жертвовать свои вычислительные мощности для выполнения научных вычислений через открытую инфраструктуру Berkeley для сетевых вычислений (BOINC), хорошо известную распределенную вычислительную систему. платформа, которая облегчила декодирование космических сигналов, собранных SETI с помощью своих радиотелескопов.
Пользователи сети Gridcoin награждаются GRC после завершения обработки единицы вычислительной работы (WU) в BOINC путем привязки своего межпроектного идентификатора (CPID) к своему кошельку GRC. Вознаграждение за выполнение вычислительной работы – это платеж, который рассчитывается на основе последнего среднего кредита пользователя (RAC)..
Gridcoin был запущен в октябре 2013 года и первоначально работал через протокол Gridcoin Classic, но в октябре 2014 года он перешел на протокол Gridcoin Research. Gridcoin Classic работал с использованием гибридного алгоритма PoW / PoS, поэтому сеть была защищена с помощью майнинга на основе PoW scrypt. Протокол Gridcoin Research больше не использует PoW-хеширование и майнинг на основе шифрования, чтобы снизить потребление энергии, необходимой для защиты сети. Протокол Gridcoin Research использует вычислительную работу BOINC для дополнения сетевой безопасности, обеспечиваемой через алгоритм PoS..
Голем (GNT)
Golem – это децентрализованный суперкомпьютер, к которому может получить доступ любой человек, независимо от его местонахождения. Сеть Golem состоит из объединенной вычислительной мощности машин пользователей, которые варьируются от персональных компьютеров до огромных центров обработки данных. Golem создает рынок компьютерных ресурсов, который позволяет пользователям (запрашивающим) сдавать в аренду компьютерные ресурсы других пользователей (провайдеров)..
Golem использует блокчейн Ethereum, чтобы предложить пользователям систему транзакций для расчета платежей между поставщиками вычислительных ресурсов, запросчиками и программистами. Любой пользователь может сдавать в аренду ресурсы, предлагаемые другими пользователями, и получать стимулы с помощью GNT (токенов сети Golem), оплачиваемых запрашивающими. GNT – это токен ERC20 на основе Ethereum.
Golem можно использовать для вычисления множества задач, от рендеринга CGI до машинного обучения и научных вычислений. Все вычислительные процессы выполняются в среде песочницы, полностью изолированной от систем хостов..
Golem также разрабатывает Web 3.0, следующее поколение Интернета, которое представляет собой децентрализованную самоорганизующуюся сеть..
SONM (SNM)
SONM – это сеть на основе блокчейна для распределенных туманных вычислений. Через SONM пользователи могут использовать вычислительные ресурсы "облачный" природа, такая как PaaS и IaaS, каждая из которых имеет инфраструктуру туманных вычислений. Пользователи со всего мира могут одалживать свои вычислительные ресурсы торговой площадке SONM в обмен на токены SONM. Сеть SONM основана на стеке туманных вычислений, который делает архитектуру SONM более децентрализованной и мощной, чем существующие архитектуры облачных вычислений. Наложение сетей дает возможность связать несколько контейнеров в одной частной сети..
SNM – это собственный токен SONM. SNM – это токен ERC20 на основе Ethereum. SNM – это валюта, используемая на торговой площадке SONM, где пользователи делятся на две категории: клиенты и поставщики. Поставщики – это пользователи, которые предлагают свои вычислительные ресурсы для использования клиентами в обмен на токены SNM..
Контракт между поставщиками и покупателями устанавливается посредством смарт-контрактов Ethereum. Клиенты перечисляют задачи, которые они хотят выполнить в облаке туманных вычислений SONM, и указывают сумму платежа в токенах SONM. Затем эти задачи будут выполняться вычислительными ресурсами, предоставленными поставщиками, которым будет выплачено определенное количество токенов SONM..
iExec
iExec – это криптовалюта и платформа на основе блокчейна, которая создает децентрализованный рынок ресурсов облачных вычислений. iExec создает новую ИТ-инфраструктуру, внедряя новую парадигму облачных вычислений..
RLC – это собственная криптовалюта iExec, что означает "Работает на большом количестве компьютеров". RLC – это токен ERC20 на основе Ethereum, который является собственной валютой для всех платежей на платформе и торговой площадке iExec. На торговой площадке пользователи делятся на одну из трех категорий: поставщики, разработчики и держатели токенов. Провайдеры могут предоставлять свои вычислительные ресурсы разработчикам и получать взамен токены RLC. Разработчики могут сдавать в аренду вычислительные ресурсы поставщиков через торговую площадку iExec для выполнения своих вычислительных задач в новой децентрализованной инфраструктуре на основе блокчейна. Разработчики должны платить токены RLC за ресурсы провайдеров, которые они арендуют через торговую площадку. Держатели токенов могут использовать свои токены RLC для платежей через быструю и безопасную платежную сеть iExec..
Провайдеры могут подать заявку, чтобы стать провайдерами данных, приложений или серверов. Кроме того, платформа iExec предлагает разработчикам библиотеки JS и CLI, которые помогают им смягчить проблемы масштабируемости Ethereum за счет выполнения вычислительных задач вне сети с помощью децентрализованного облака iExec. Торговая площадка также может похвастаться магазином децентрализованных приложений, известным как DappStore, где разработчики могут продавать и монетизировать свои децентрализованные приложения (dApps)..
iExec имеет множество вариантов использования, включая криптографию, научные исследования, финансы, 3D-рендеринг, туманные вычисления и другие. Кроме того, платформа планирует реализовать поддержку фреймворков искусственного интеллекта (AI), таких как Caffe, Theano и TensorFlow. iExec уже установила партнерские отношения с Китайской академией наук, Enterprise Ethereum Alliance, Genesis Mining и другими..
SPARC
SPARC, или Science Power and Research Coins, специализируется на создании децентрализованного суперкомпьютера для научных исследований, как и Gridcoin. SPARC разработал новый протокол для отправки и получения вычислительных пакетов на основе JS и JSON в децентрализованной сети с использованием технологии однорангового блокчейна. SPARC может похвастаться уникальной платформой, совместимой с браузером, которая разработана для доступа через множество устройств, включая компьютеры, смартфоны и планшеты..
SPARC был разработан Kings Distributed Systems Ltd., чтобы предоставить первую в истории реализацию протокола распределенных вычислений (DCP). Платформа SPARC на основе DCP позволяет отдельным лицам и организациям безопасно объединять в сеть свои неиспользуемые вычислительные ресурсы для создания распределенной вычислительной платформы, которую может использовать кто угодно в любой точке мира. Любой желающий может также использовать сеть DCP для продажи своих неиспользуемых вычислительных ресурсов, чтобы генерировать потоки доходов. SPARC – это токен ERC20 на основе Ethereum, который является собственной валютой платформы..
Платформа SPARC включает в себя функции, которые отличают ее от GridCoin, поскольку она имеет разные категории для исследований, вычисляемых с помощью платформы, включая SPARC Physics, SPARC Math и SPARC Shaders. SPARC Physics – это физический движок, который можно использовать для моделирования и воспроизведения видеоигр, основанных на физике, через интернет-браузер. SPARC Math – это математическая библиотека, которая разрабатывается с помощью JS и может работать в любом браузере. SPARC Shaders предлагает шейдеры, которые можно использовать при вычислении и рендеринге физики с плавающей запятой и математического моделирования, основанного на графических процессорах..
DCP SPARC состоит из трех основных компонентов: хоста, майнера и платы. Майнер – это пользователь, который сдает в аренду свои неиспользуемые вычислительные ресурсы хостам в сети и получает стимулы с помощью токенов SPARC. Хост – это пользователь, который платит токены SPARC за аренду вычислительных ресурсов, которые им необходимы для различных целей, через DCP. Плата представляет собой API, который записывает все данные, связанные с хостом, майнером и вычислительными задачами, в цепочку блоков..
SPARC только что завершил свое предварительное ICO, и ожидается, что их основное ICO состоится в течение следующих нескольких месяцев. В проекте запланировано множество вариантов использования, включая доставку контента, веб-трафик, научные исследования и городскую инфраструктуру..
Анкр
Ankr разрабатывает структуру на основе блокчейна для распределенных облачных вычислений (DCC). Несмотря на то, что уже существует несколько распределенных вычислительных решений, Ankr на сегодняшний день является первым, кто объединил технологию блокчейн с надежным оборудованием..
Ankr позволяет разработчикам защищать свои конфиденциальные данные от несанкционированного доступа или модификации с помощью мошеннического программного обеспечения, работающего с более высокими уровнями привилегий. Ankr использует алгоритм консенсуса Proof of Useful Work (PoUW), который обеспечивает самодостаточную инфраструктуру блокчейна. Вместо того, чтобы тратить энергию и вычислительные ресурсы на хеширование, как это делает Биткойн, PoUW использует эти ресурсы для выполнения задач, предоставляемых потребителями и учреждениями. Протокол Ankr работает на процессорах с поддержкой SGX с удаленной аттестацией для обеспечения конфиденциальности и безопасности..
Инновационный протокол на основе PoUW раскрывает огромный потенциал неиспользуемых вычислительных ресурсов по всему миру, обеспечивая адекватные стимулы с помощью токена ANKR. С помощью этого протокола каждый участник вычислительных ресурсов получает стимул, а некоторые даже получают дополнительные вознаграждения за создание блоков блокчейна. В ближайшем будущем протокол майнинга Ankr будет полагаться на универсальный базовый доход (UBI)..
Ankr также поддерживает интегрированную службу Oracle, которая обеспечивает поток данных с проверкой подлинности посредством использования доверенной среды выполнения (TEE), а также криптографических примитивов. Интегрированная служба Oracle может способствовать внедрению в реальных сценариях использования за счет использования стандартизированного API для маршрутизации данных с существующих веб-сайтов на платформу Ankr..
ANKR – это собственный токен платформы, который представляет собой токен ERC20 на основе Ethereum. ICO проекта успешно завершилось в октябре прошлого года. Платформа также была успешно интегрирована с BOINC, что позволяет использовать вычислительные ресурсы сети Ankr для выполнения задач, связанных с различными секторами научных исследований, которые извлекают выгоду из BOINC..
Последние мысли
Рынок облачных вычислений оценивается в триллион долларов, но он монополизирован некоторыми из крупнейших технологических конгломератов в мире. Только эти бизнес-гиганты могут позволить себе дорогостоящие затраты на человеческий капитал и начальные затраты на серверы, что привело к более высокой марже для среднего потребителя. С другой стороны, в современных бизнес-моделях облачных вычислений отсутствуют стратегии стимулирования для людей, которые готовы сдавать в аренду свои неиспользуемые вычислительные ресурсы. Однако технология блокчейн только начинает менять эту картину и предлагает альтернативную бизнес-модель, которая может помочь людям со всего мира продавать свои неиспользованные вычислительные ресурсы тем, кто в них нуждается, которые готовы платить за такие услуги удобную цену. Скоро мы увидим огромные суперкомпьютеры, построенные с распределенными сетями на основе блокчейнов, которые можно будет сдавать в аренду по очень недорогим ценам..