< 返回新闻公共列表

区块链和云计算之间的关系

发布时间:2019-12-31 11:42:06

尽管云计算已经蓬勃发展了10年,但大多数人并不了解按需云计算的想法。人们习惯称云计算技术。如果将云计算称为技术,则准确表示应该是云计算技术,这是一种应用于资源实时分配的技术。这些技术不仅包括诸如计算,网络,存储和安全性之类的基本IT技术,而且还包括支持按需分配资源的所有与信息相关的技术。

区块链与云计算间的关系

区块链并不是一个新事物,它拥有超过10年的历史,只是从今年开始爆发。区块链不是技术,而是本质上是非权威的信任系统。同样,如果仍将区块链称为技术,那么它也应该是区块链的技术。它主要包括各种算法,例如哈希算法和安全算法,加密技术,P2P网络技术等。
区块链和云计算类似的地方
按需分发的概念和未经授权的信任系统不能直接比较。没有直接的关系,也不存在谁取代谁的问题。但是,区块链本身是一种资源,需要按需供应,并且是云计算的组成部分。因此,我们还可以创建BaaS(区块链即服务),同时在IaaS,PaaS和SaaS的基础上添加新的“即服务”,例如DaaS(数据库即服务)。

但是,没有直接关系,也并非没有关系。云计算技术和区块链技术可以相互集成。今天分析这种技术关系。

计算方式

云计算主要基于基于CPU的复杂逻辑计算,而区块链是一种以GPU或ASIC为核心的简单线性计算。 CPU是多功能的,主要实现各种复杂的应用程序体系结构。 GPU或ASIC擅长于大量简单的并行计算,以争夺工作量证明。区块链中的大量“矿机”由擅长简单并行计算的GPU或ASIC组成。 GPU不能替代现有的基于CPU的应用程序计算服务。

区块链和云计算之间是什么关系?

但是云计算还可以提供人工智能(AI)计算服务。与区块链类似,为了实现AI服务,云计算需要大量资源用于并行计算。如果各种基于GPU的矿工在很大程度上处于闲置状态,我们可以通过转换软件和网络来实现分布式AI计算服务。但是现在我希望采矿机停止采矿,并且不可能提供AI计算服务。现在红色的加密货币是紫色,采矿机都在开采,采矿的收益远远超过租用GPU的收益,云计算将没有可用的备用资源。因此,长期以来,云计算还需要单独购买AI计算能力,并且无法利用区块链中的挖掘能力。

互联网

云计算中的网络通常被认为是基于大型第2层网络的复杂应用程序网络,而区块链则是平面架构的P2P网络。为了实现应用程序的复杂网络拓扑,云计算网络完全采用了定制应用程序的方法,每个计算单元都以“路由”为核心实现了复杂的逻辑关系。区块链的网络是建立在公共网络上的P2P网络。在该网络中,每个计算单元的网络状态均相等。在完全平坦的网络中,它旨在快速传播信息。无法为云计算应用程序实现复杂的网络架构。

如果将来采矿机资源大部分处于闲置状态,那么它也可以用作AI的计算单元,它将无法华丽地转身。从AI应用程序网络的角度来看,现有的P2P网络是完全不兼容的。当需要使用新的网络技术将这些东西连接在一起时,它将不是一个简单的P2P网络。我知道,只有当这一天到来时,什么才是具体的。

存储

云计算中有多种存储,包括基于文件,基于对象,基于块的存储。这些存储作为一种资源,通常独立存在,并且通常由应用程序共享和选择。区块链中的存储用作链中每个节点的存储空间,通常是机器带来的普通廉价硬盘,并且独立存在。存储在区块链中的价值不在存储本身中,而是在彼此链接的不可更改的块中。

云中的存储和区块链中的存储由通用存储媒体组成。相应地管理物理媒体的“文件系统”只有一个区别。最大的区别是区块链的文件系统可以写入和读取数据,但是一旦写入数据,就无法对其进行修改或删除。大量独立副本也用于确保数据不可修改和数据完整性。区块链存储的重点不是“块”而是“链”。它是一项特殊的存储服务,可确保整个链中记录内容的不可修改性。云计算中确实需要这种存储服务。如果您必须让我写有关区块链应用程序的白皮书,我认为这是真正的应用程序要点。例如,与“安全城市”结合使用,将数据存储在这种类型的存储中,并且使用不可修改性将视频,语音和文件用作有效的法律依据。

云计算中区块链存储服务的实现方式有两种。第一种是将数据块直接记录在区块链中,第二种是对记录的数据块进行哈希处理并记录哈希值。在区块链中,但实际内容仍记录在普通存储或云中。第一种方法易于实现,可以直接写入到区块链中,但是它需要大量存储,并且每个记录都有大量副本。如果这样,将来每个链内节点的存储需求将不会是数百个G,而是很大。因此,该程序的现实是不可行的。第二个选项使用控制和内容分离,就像第二篇文章“虚假区块链应用程序(1)”中描述的基于区块链的DNS一样。只有每个区块都记录在区块链中。内容块的哈希值不需要每个链中的节点都具有大量存储,并且真实内容会记录在传统存储中。一旦修改了存储的内容,相应的哈希值也会更改,并且区块链中的哈希值无法匹配。禁止这种行为,以确保存储内容的不可修改性。这是区块链和云计算的有效结合。

安全

云计算中的安全性主要是为了确保应用程序可以安全,稳定和可靠地运行。这种安全属于传统安全领域。区块链中的安全性是确保不篡改每个数据块,并且没有私钥的用户也不会读取该块的记录内容。考虑到这一点,如果与上述基于区块链的安全存储产品结合使用,则可以设计加密存储设备。

管理与协作

云计算和区块链中的管理方法和资源协同作用完全不同。云计算实际上是通过集中控制器进行的集中管理。尽管可以分配资源,但管理必须集中化。所有资源分配,调度和应用程序都得到集中管理。区块链采用非中央管理方式。所有节点都是相同的,无需管理,一切都是自发的和自动的。因此,当要将区块链的资源转换为云计算资源的一部分时,除了网络之外,还必须重构管理。


九曲网专业提供国内外服务器租用,服务器托管,主机租用,云服务器租用服务器相关业务,详情可咨询客服了解。