Блокчейн и облачные сервисы (BaaS)

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

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

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

Крупные частные компании также активно смотрят на новые технологии. Например, IBM, которая в 2018 году запустила блокчейн-платформу Food Trust для отслеживания цепи поставок продовольственных товаров.

Еще на этапе тестирования в блокчейн-консорциум вошли Nestle, Unilever, Tyson Foods, Kroger, Dole Food Company, McCormick & Company, Golden State Foods, Driscoll’s, Berkshire Hathaway и McLane Company.

Так результатом внедрения сетью магазинов Wal-Mart Stores системы на базе распределенного реестра стало сокращение времени на контроль транспортировки товаров с семи дней до 2,2 секунды.

Так как опыт первопроходцев показал успешные примеры в  ускорении процессов, возможности выстраивания новых бизнес-моделей и повышение безопасности, все больше компаний и организаций рассматривают возможность интеграции блокчейна в свой бизнес. По данным исследования Global Market Insights, Inc., предполагается, что к 2025 году объем рынка технологий блокчейнов превысит 25 миллиардов долларов США.

Источник: Global Market Insights, Inc.

Согласно другой статистике, аналитиков Deloitte, внедрение блокчейна входит в пятерку ключевых стратегических приоритетов у 43% компаний, а 68% опасаются, что могут потерять конкурентное преимущество, если вскоре не внедрят соответствующие технологии. 

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

По приблизительным оценкам IDC, из общего числа разработчиков на планете (~ 20 миллионов человек) только 0,1% разбираются в сфере децентрализованных технологий и только около 60 тысяч специалистов в полной мере отвечают всем требованиям для полноценной разработки блокчейн-проектов.

Если компания все же решится нанять разработчика для создания своего решения (или сформирует отдел), годовой бюджет такого решение легко может превысить 200K долларов. И это мы не затрагиваем вопрос создания собственного блокчейна и всей инфраструктуры, там затраты будут куда больше. 

Сервисы BaaS

Ответом на этот вопрос стало развития рынка готовых решений – BaaS, который поддерживается крупнейшими технологическими компаниями в мире, включая IBM, Microsoft и Oracle, имеющими собственные подразделения отвечающие за разработку и интеграцию этих продуктов.

BaaS (Blockchain-as-a-Service) – это облачное решение с полным пакетом услуг, которое позволяет компаниям и предприятиям разрабатывать, тестировать и запускать собственные блокчейн-решения и смарт-контракты на платформе. Сервис BaaS предоставляет всю необходимую инфраструктуру и поддержку с обеспечением бесперебойной работы корпоративных блокчейнов.

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

Как работает BaaS

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

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

Из главных преимуществ таких сервисов можно выделить следующие: 

  • Возможность получения прибыли от применения инновационных технологий без необходимости серьезных вложений в инфраструктуру
  • Высокая совместимость и адаптивность под бизнес-модели
  • Расширенная информационная безопасность
  • Более продвинутое программное обеспечение
  • Возможность доступа из любой точки (так как это облачные решения, для доступа нужно только наличие Интернета)

Для компаний, которые только задумываются о внедрении блокчейн технологий и не уверены в том, на сколько будут применимы эти решения – BaaS позволит поэкспериментировать и изучить этот вопрос без особых затрат времени и ресурсов. 

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

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

Кто предоставляет такие услуги?

Конкурентный рынок Blockchain-as-a-Service набирает обороты и в игру включаются не только ведущие корпорации, но и стартапы со своими инновационными решениями. 

BAAS Providers

Одной из первых компаний в этом сегменте стала Microsoft, запустившая Azure Blockchain Service на блокчейне Ethereum в 2015 году. Сервис предоставляет возможность создания публичных и приватных блокчейнов с возможностью интеграции Cortana Analytics (машинное обучение), Power BI (формирование отчетов), Azure Active Directory (управление идентификацией), O365 и CRM позволяющие запускать децентрализованные кроссплатформенные приложения нового поколения.

Существуют и более низкоуровневые решения блокчейнов, которые можно гибко (не без помощи программистов) настроить под свои потребности. Кроме Ethereum,  Microsoft Azure предлагает поддержку Quorum, Corda, Hyperledger Fabric.

Компания Amazon также не осталась в стороне и предложила BaaS-сервис под названием «Amazon Managed Blockchain», позволяющий пользователям настраивать и запускать масштабируемые блокчейны в несколько кликов.

Платформа  поддерживает две популярные платформы разработки Ethereum и Hyperledger Fabric, упрощая управление блокчейнами разного типа через единый сервис. Из особенностей – служба управления ключами AWS и технология Amazon QLDB – полностью управляемая база данных на базе блокчейн-реестра (леджера).

Alibaba Cloud также одна из первых компаний, которая заинтересовалась технологией блокчейн и инвестированием в разработку подобных сервисов, а в 2017 –  2018 годах заняла 1-е место по количеству патентов в сфере блокчейн разработок. 

Alibaba Cloud BaaS предлагает инсфраструктуру для создания и управления блокчейнами  Ant Blockchain, Hyperledger Fabric и Quorum, предоставляя гибкость настроек для своих клиентов. Также BaaS является первым сервисом,применяющим технологию безопасности Intel SGX (расширение архитектуры для повышения безопасности кода приложений и данных) в Hyperledger Fabric, что позволяет соответствовать высоким стандартам безопасности.

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

Еще одним провайдером облачных блокчейн сервисов является SAP Cloud Platform Blockchain, еще называемый «Leonardo», который размещен в облаке SAP и также не требует локального программного или технического обеспечения, позволяя использовать открытые стандарты для быстрой разработки и запуска приватных и корпоративных блокчейн сетей. Поскольку сервис  является частью Cloud Foundry, вы также можете использовать Hyperledger Fabric. 

Cloud Foundry – это облачная платформа с открытым исходным кодом, поддерживаемая ведущими технологическими компаниями, такими как IBM, Google, SAP, Microsoft и другими. 

Отдельно хочется выделить сервис Infura, которым пользуются большинство известных блокчейн проектов таких как MetaMask, Radar Relay, CryptoKitties, UJO, Cipher Browser для подключения своих приложений и сервисов по API к сети Ethereum. 

Теперь для разработчикам не нужно поднимать свою полную ноду, чтобы взаимодействовать с сетью – Infura берет на себя все затраты на хостинг ноды, взамен предоставляя полный удаленный доступ через RPC (web3 API). В ряде случаев можно обойтись и без оплаты, пользуясь бесплатными планами.  Сам сервис, в свою очередь использует инфраструктуру облачного провайдера Amazon Web Services, что обеспечивает гибкость и надежность.

Что с децентрализацией?

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

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

Заключение

Список сервисов BaaS не ограничивается приведенными примерами, существует множество проектов в этой сфере и появляются новые, так как этот рынок все еще молод, а спрос на такие услуги продолжает расти.  

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