在当今高度集中的云计算行业,区块链绝对是一个非常关键的颠覆者。现在的情况是,各地的初创公司都在重新思考围绕区块链的云计算,证明了从根本上分散托管、管理和访问计算、存储和其他资源的新方法,下面是详细内容。在云服务的核心定义中,没有任何东西表明这些资源需要由大型服务提供商控制,比如AWS、微软、谷歌、IBM、Oracle和阿里巴巴。
云服务的意义在于确保按需付费,即访问共享基础设施、平台和应用程序服务。可以通过随需应变的自助服务使用集合资源,这种自助服务具有快速的弹性供应和可度量的服务保证。
同样,云技术也没有指定这些资源中的任何一个都应在传统的数据中心中托管。从理论上讲,这些资源可以分布在区块链、边缘计算环境、物联网(Internet)和其他完全分散的云基础设施上。事实上,Wikibon看到越来越多的初创企业正在率先使用基于区块链的云计算业务模型,以便与大型云服务商竞争。
下一代云服务环境可能会利用区块链来支持以下所有的核心功能:
储存方法:海量存储资源是所有云服务的核心。在这方面,最近涌现出了一批初创公司,它们建立了基于区块链的环境,用于点对点中介活动,并将整个因特网上的可用存储资源货币化。值得注意的是,采用这种方法的云存储初创公司包括Sia、Filecoin、Storj、Stokit和Maidsafe。其中最典型的是Sia,它的分散云存储服务允许用户作为主机注册来存储其他主机的文件,这些文件通过在多个主机之间进行分区、保持机密性,以及擦除编码来确保文件在它们的所有者请求时从主机中被完全清除。基于区块链的智能合约确保了主机在实际存储其他人的文件时可以获得报酬。Filecoin和Storj采取了略为不同的方法,通过向客户提供存储,使用户能够使用这些货币来支付基于区块链的社区中任何其他对等点的存储,从而使用户能够获得基于区块链的加密货币。
计算:云技术提供了对高性能计算资源的按需访问。基于区块链的初创公司在点对点结构中提供计算资源,如DFINITY、ælf、iExec和DADI,这些公司的范围正在不断扩大。例如,DFINITY运行一个“基于区块链的计算机”,该计算机利用一种基于权限的安全共识机制来执行具有可预测性能的快速计算以及分布式节点之间的可伸缩计算和存储代理。一个基于区块链的平台根据节点类型在分布式部署中的角色对节点类型进行分类,使其具有灵活性,可以通过高效的跨链协调,以并行方式分割和分配任务。
访问:传统的云服务搭载在Internet无处不在的服务访问、发现和路由基础设施上,其中包括IP、DNS和HTTP。一个名为Blockcloud的初创公司创建了一个基于区块链的对等平台,以一种彻底分布式的方式来处理这些功能。
Blockcloud平台实现了一个“以服务为中心的网络”背板,它支持通过“命名服务”而不是IP地址来寻址服务。区块链是这个“服务访问层”的分布式中间件骨干,它支持端到端信任、策略、控制、路由、移动以及客户端和服务之间跨云的故障转移。
区块链是可靠服务验证的“证明”结构的基础,利用记录服务事务的“压缩有向无环图”结构,以及“真实的连续双向拍卖”机制,以公平地发现、匹配和编排云中客户的服务请求。
身份验证:传统的云服务要求用户向服务提供者注册,从而允许该公司管理自己的数字身份和凭证。然而,非营利组织Sovrin基金会最近的一项产业计划旨在将这种云计算模式进行了转变。该基金会已经定义了一个基于区块链的分布式身份超级分类和信任基础架构框架。这包括允许用户自提供他们自己的可信标识符,这些标识符指向公共密钥和服务端点,任何人都可以使用这些端点来验证这些身份。此外,该倡议还界定了可核查的索赔和零知识证据,使各实体能够在没有事先商业安排和不损害隐私的情况下从事可信的交易。
最后同样重要的是,区块链的云计算它将需要一些标准来确保所有这些区块链无缝地联合起来,以便在未来几年中主导企业计算所有云服务所提供的资源,是非常重要的技术。