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

Странно, но никто еще не соединил эти технологии вместе. Если бы кто-то это сделал, то этот некто решил бы самую сложную проблему для корпоративных ИТ-директоров, а именно вопрос о том, как сохранить контроль над процессом и над данными своих клиентов, доверяя стороннему поставщику.

Стоимость и конфиденциальность

Ключевыми проблемами облачных вычислений, которые стремится решить технология блокчейн, являются высокая стоимость услуг и безопасность данных. Эти проблемы связаны с централизацией, так как отрасль контролируется такими крупными корпорациями, как Microsoft, Amazon и IBM. Они владеют данными и распоряжаются ими в своих целях, жертвуя нашим правом на конфиденциальность. Но теперь с технологией блокчейн облачные вычисления могут быть децентрализованы. Помимо снижения затрат, децентрализация также обеспечивает эффективность системы, исключая риск утечки данных.

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

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

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

Проблема в масштабировании блокчейна

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

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

В прошлом году основатель Ethereum Виталик Бутерин заявил AngelList, что его платформа может никогда и не заменить централизованные облачные вычисления из-за проблем с масштабируемостью, с которыми сталкивается платформа сейчас. Однако в его планах все же остается в ближайшие несколько лет превзойти Visa по скорости и объему транзакций.

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

Блокчейн-герои облачных вычислений 2018 года

Одной из компаний, решивших заняться децентрализацией облачных вычислений, является Conduit, платформа, основанная инженерами из MIT (Massachusetts Institute of Technology). Проект стремится собрать неиспользуемые вычислительные мощности с различных устройств и поделиться ими с теми, кто нуждается в них для запуска тяжелых компьютерных приложений.

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

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

Решение в этой области было бы неоценимо для крипто-массового принятия. С такими решениями, как Conduit, люди смогут добывать криптовалюты со своих персональных компьютеров без необходимости вкладывать средства в тяжелую инфраструктуру.

Conduit — это не единственное решение, которое пытается демократизировать пространство облачных вычислений. Другой проект, Leonardo Render, работает над решением, которое позволяет пользователям воспроизводить свои сложные виртуальные проекты с использованием внешних графических процессоров вместо персональных или облачных. Рендеринг или синтез изображений — это процесс, с помощью которого компьютерные графические карты выполняют сложные вычисления для создания 2D- или 3D-изображений.

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

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

Студии и креативные агентства часто сталкиваются с проблемами рендеринга, поскольку спрос на видеоконтент растет. В то время как существующие поставщики предлагают облачные решения для рендеринга, большинство из них используют стороннее оборудование, арендованное у серверных гигантов, таких как Amazon, Microsoft и других. Решение Leonardo Render повторяет блокчейн-мантру «вырезать посредника», напрямую связывая бизнес и креативных профессионалов с процессными мощностями. В этом случае конечный пользователь платит меньше, а поставщик имеет больший охват своей клиентской базы.

Помимо помощи создателям и художникам, решение Leonardo позволит майнерам (или рендерам в этом случае) получать стабильный источник дохода, который может конкурировать с майнингом Ethereum по своей доходности (в среднем цена майнинга на LEOS составляет $0.5 в час, а на ETH — $0.04 в час).

Другой проект, известный как Gladius, работает над решением, которое объединяет пропускную способность пользователей и делится ею с теми, кому нужна дополнительная мощность для борьбы с DDoS-атаками. Хотя облачные вычисления могут обеспечить дополнительную мощность, необходимую для выживания после этих атак, они все же имеют ограничения. С другой стороны, децентрализованные решения, такие как Gladius, дешевле и отличаются высокой надежностью, учитывая их зависимость от пула провайдеров.

Поскольку технология блокчейн продолжает развиваться, нет сомнений, что появится все больше и больше решений для облачных вычислений. Скорость, с которой мир движется к децентрализованным учреждениям, увеличивается с каждым днем, поэтому сейчас самое подходящее время для изучения возможностей. Когда дело доходит до облачных вычислений, такие решения, как Conduit, Leonardo Render и Gladius, просто и уверенно прокладывают путь для новых инноваций, которые появятся в блокчейн-пространстве.

Теперь представьте, если бы появилась блокчейн-система не только для одного облака, а для всего облачного пространства и всех данных: для каждой передачи, вычисления и хранения информации во всех сетях мира. Это изменило бы наше общество, основанного на доверии (trust), в общество, основанное на истине (truth), где блокчейн позволял бы доказывать и находить правду.