- PVSM.RU - https://www.pvsm.ru -
Компания Red Hat представила [1] блокчейн-систему, которая поможет облачным провайдерам определять, как клиенты пользуются их сервисами. В результате вендоры получать возможность предлагать новые, более выгодные для пользователей, модели оплаты и выявлять факты мошенничества с лицензиями на ПО.
Подробнее о системе и других блокчейн-решениях в этой сфере, рассказываем далее.
[2]
/ фото PxHere [3] PD
Red Hat предлагают применить блокчейн [4] для слежения за тем, как и сколько (по времени) клиент пользуется приобретенной услугой. Система состоит из нескольких компонентов:
В Red Hat считают, что проект позволит облачным провайдерам сформировать новые модели продажи лицензий на программное обеспечение. Например, лицензии можно будет продавать не пакетами (на год, на два, на три и так далее), а по модели pay-as-you-go — в зависимости от того, сколько раз и в течение какого времени клиент действительно пользовался программным обеспечением.
Кроме этого, провайдеры будут точнее знать, кто и как использует их сервисы. В блокчейн записывается информация об активации лицензии и время работы соответствующего программного обеспечения.
Так как данные, записанные в блокчейн, практически невозможно модифицировать («взлом» блокчейна требует большого количества вычислительных мощностей), то система позволяет надёжно отследить, как используется программа. Например, можно будет определить [5], когда с одной лицензией работает несколько человек.
Созданием блокчейн-технологий для облака занимается и разработчик ПО для виртуализации VMware. На конференции VMworld 2018 US компания представила инфраструктуру для исполнения смарт-контрактов — Project Concord. Система создаст доверенную экосистему для мониторинга и защиты корпоративной информации.
В ней используется улучшенный алгоритм консенсуса Byzantine Fault Tolerance (BFT [6]). Он получил название Scalable Byzantine Fault Tolerance — SBFT. Разработчики оптимизировали связи между узлами блокчейн-сети, увеличили её пропускную способность. По словам [7] CTO VMware Рэя О’Фаррелла (Ray O’Farrell), на других аналогичных системах консенсус достигается за восемь дней. Project Concord позволяет сделать это за два с половиной часа.
Код Project Concord доступен на GitHub [8]. Там же можно найти руководство по настройке этого решения. Для начала работы с Concord нужно установить набор инструментов RELIC [9]:
cd
git clone https://github.com/relic-toolkit/relic
cd relic/
mkdir build/
cd build/
cmake -DALLOC=AUTO -DWORD=64 -DRAND=UDEV -DSHLIB=ON -DSTLIB=ON -DSTBIN=OFF -DTIMER=HREAL -DCHECK=on -DVERBS=on -DARITH=x64-asm-254 -DFP_PRIME=254 -DFP_METHD="INTEG;INTEG;INTEG;MONTY;LOWER;SLIDE" -DCOMP="-O3 -funroll-loops -fomit-frame-pointer -finline-small-functions -march=native -mtune=native" -DFP_PMERS=off -DFP_QNRES=on -DFPX_METHD="INTEG;INTEG;LAZYR" -DPP_METHD="LAZYR;OATEP" ..
make
sudo make install
И набор криптографических схем cryptopp [10]:
cd
git clone https://github.com/weidai11/cryptopp.git
cd cryptopp/
git checkout CRYPTOPP_5_6_5;
mkdir build/
cd build/
cmake ..
make
sudo make install
После достаточно «собрать» сам concord-bft:
cd
cd concord-bft
make.sh
Сейчас систему можно установить только на Ubuntu Linux. Но в ближайшие месяцы компания планирует добавить поддержку других операционных систем.
И Red Hat, и VMware также выпускают решения по модели Blockchain-as-a-Service. С их помощью можно создавать свои блокчейн-приложения на инфраструктуре Hyperledger Fabric [11].
Компания Red Hat создала [12] BaaS-решение STRATO, с помощью которого пользователи могут развернуть свой блокчейн-сервис в облаке. Компания также предлагает для этих целей специальный скриптовый язык. С его помощью можно создать блокчейн-приложение за несколько часов.

/ фото PxHere [13] PD
VMware же создали инструмент Blockchain on vSphere. Этот проект помогает реализовать блокчейн-платформу на базе гипервизора ESXi. Ранее в нашем блоге [14] мы подробно описывали работу этого инструмента и рассказывали, как развернуть блокчейн-приложение в системе VMware.
Блокчейн помогает как облачным провайдерам, так и их клиентам. Первые получают возможность мониторить то, как используются их сервисы, а вторые — ускорить процессы обработки транзакций на виртуальной инфраструктуре вендора. Можно предположить, что со временем популярность блокчейн-решений в облаке только вырастет.
P.P.S. Материалы по теме из нашего блога на Хабре:
Автор: ИТ-ГРАДовец
Источник [20]
Сайт-источник PVSM.RU: https://www.pvsm.ru
Путь до страницы источника: https://www.pvsm.ru/vmware-2/291966
Ссылки в тексте:
[1] представила: https://www.coindesk.com/red-hat-eyes-blockchain-for-tracking-when-customers-use-the-cloud/
[2] Image: https://habr.com/company/it-grad/blog/422729/
[3] PxHere: https://pxhere.com/en/photo/1006285
[4] предлагают применить блокчейн: https://goo.gl/a5gDsW
[5] определить: http://www.cloudpro.co.uk/finance/7641/red-hat-patents-use-of-blockchain-to-track-cloud-use
[6] BFT: https://en.wikipedia.org/wiki/Byzantine_fault_tolerance
[7] словам: https://www.zdnet.com/article/why-vmware-is-involved-in-blockchain/
[8] GitHub: https://github.com/vmware/concord-bft
[9] RELIC: https://github.com/relic-toolkit/relic
[10] cryptopp: https://github.com/weidai11/cryptopp
[11] Hyperledger Fabric: https://en.wikipedia.org/wiki/Hyperledger#Hyperledger_Fabric
[12] создала: https://blog.openshift.com/blockchain-work-openshift/
[13] PxHere: https://pxhere.com/en/photo/760041
[14] блоге: https://iaas-blog.it-grad.ru/funkcionalnost/organizaciya-blokchejn-na-vmware-vsphere-ot-teorii-k-praktike/
[15] Эволюция VMware vMotion: вчера, сегодня, завтра: http://iaas-blog.it-grad.ru/funkcionalnost/evolution-vmware-vmotion/
[16] Как плавно перейти в облако: 9 полезных советов: http://iaas-blog.it-grad.ru/tendencii/9-poleznyx-sovetov-dlya-plavnogo-perexoda-v-oblako/
[17] Организация блокчейн на VMware vSphere: от теории к практике: http://iaas-blog.it-grad.ru/funkcionalnost/organizaciya-blokchejn-na-vmware-vsphere-ot-teorii-k-praktike/
[18] Что делает VMware, и какой будет сетевая архитектура будущего: https://habr.com/company/it-grad/blog/412923/
[19] Почему VMware решили создать платформу для разработки корпоративных блокчейнов: https://habr.com/company/it-grad/blog/415765/
[20] Источник: https://habr.com/post/422729/?utm_source=habrahabr&utm_medium=rss&utm_campaign=422729
Нажмите здесь для печати.