云提供商如何管理软件许可证以及此处可以提供哪些区块链解决方案

红帽推出了一个区块链系统,该系统将帮助云提供商确定客户如何使用其服务。 这样一来,供应商将能够提供新的,更人性化的付款模式,并利用软件许可证检测欺诈行为。

阅读有关该领域的系统和其他区块链解决方案的更多信息。


/摄影PD

关于红帽


红帽提供使用区块链来跟踪客户如何以及多少(及时)使用购买的服务。 该系统由几个组件组成:

  • 签名基础结构(GSI)。 GSI签名确定数据的准确性及其所有者的真实性。 它由几个级别组成:客户端级别(确定客户端系统的数量),网关级别,聚合系统级别和管理级别。 根据开发人员的设想,最后三个是独立的服务器。
  • 数据归属系统 区块链网络的任何成员都必须能够验证该信息或该信息的可靠性。
  • 身份和访问管理系统。 它存储有关用户及其使用软件历史的数据。 来自此组件的数据仅在监视系统中可用,并且不能发送到其他客户端或程序(出于安全性考虑)。

红帽认为,该项目将使云提供商能够形成销售软件许可证的新模式。 例如,可以不是按包出售许可证(一年,两个,三个等),而是根据即用即付模式出售-取决于客户实际使用该软件的次数和时间。 。

此外,提供商将更准确地知道谁以及如何使用他们的服务。 有关许可证激活的信息和相应软件的运行时间记录在区块链中。

由于记录在区块链上的数据几乎是不可能修改的(“入侵”区块链需要大量的计算能力),因此该系统可让您可靠地跟踪程序的使用方式。 例如, 可以确定何时有几个人使用一个许可证。

云中的其他区块链系统


VMware虚拟化软件开发商也正在开发用于云的区块链技术。 在VMworld 2018美国会议上,该公司介绍了用于执行智能合约的基础设施-Concord项目。 该系统将创建一个可信赖的生态系统,用于监视和保护公司信息。

它使用改进的拜占庭容错( BFT )共识算法。 它称为可扩展拜占庭容错-SBFT。 开发人员优化了区块链网络节点之间的连接并提高了吞吐量。 根据CTO VMware的Ray O'Farrell的说法,在其他类似系统上,八天之内就达成了共识。 Project Concord可让您在两个半小时内完成此操作。

可以在GitHub找到 Project Concord代码。 您还可以在此处找到有关如何配置此解决方案的指南。 要开始使用Concord,您需要安装RELIC工具包

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加密方案:

 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上。 但是在未来的几个月中,该公司计划增加对其他操作系统的支持。

区块链即服务


红帽和VMware都发布了“区块链即服务”解决方案。 在他们的帮助下,您可以在Hyperledger Fabric基础架构上创建区块链应用程序。

红帽已经创建了 STRATO BaaS解决方案,用户可以使用该解决方案在云中部署其区块链服务。 该公司还为这些目的提供了一种特殊的脚本语言。 有了它,您可以在几个小时内创建一个区块链应用程序。


/摄影PD

VMware在vSphere工具上创建了区块链。 该项目有助于实现基于ESXi虚拟机管理程序的区块链平台。 在我们博客的前面我们详细描述了该工具的操作,并介绍了如何在VMware中部署区块链应用程序。

区块链可帮助云提供商及其客户。 前者有机会监视其服务的使用方式,后者有机会在虚拟供应商基础架构上加速事务处理。 我们可以假设,随着时间的流逝,区块链解决方案在云中的普及只会增加。



PS第一公司IaaS博客的其他几篇文章:


来自我们在哈布雷的博客上有关该主题的PPS材料:

Source: https://habr.com/ru/post/zh-CN422729/


All Articles