区块链融合云计算未来

发布者:上海IT外包来源:http://www.lanmon.net点击数:1155

区块链的许多优点使其成为一些现有技术所面临瓶颈的良好解决方案。将这些优势与传统云计算技术相结合将促进基于区块链的分布式云计算领域的一些突破。应用,为大规模应用奠定基础。
近年来,区块链作为一种新兴技术引起了广泛关注。区块链可用于广泛的应用,包括支付,识别,云计算,项目可追溯性,游戏,投票,医疗等。许多传统技术在区块链技术的组合中也可以发挥更大的作用。例如,在传统的云计算领域,将云计算和区块链相结合可以实现更高效,经济,更安全和更可靠的分发。云计算。
云计算及其面临的问题
云计算是一种基于Internet的计算方法。以这种方式,可以根据需要向计算机上的各种终端和其他设备提供共享的硬件和软件资源和信息。自20世纪80年代大型计算机到客户端 - 服务器转型以来,云计算是另一个重大变化。用户不再需要了解“云”中基础架构的详细信息,而无需具备适当的专业知识或直接控制。云计算描述了一种新的基于Internet的IT服务添加,使用和交付方法,通常涉及使用Internet来改进动态可扩展且经常虚拟化的资源。
然而,云计算技术的发展仍存在许多痛点。
现有的云计算市场非常集中。市场份额主要是由少数技术巨头依赖其高度集中的服务器资源来垄断整个云计算市场。在市场力量的帮助下,享受高额利润,计算服务的价格仍然很高。 BOINC(伯克利开放式网络计算平台)是目前最主流的分布式计算平台,用于许多数学,物理和其他学科,但因为它是基于分布在世界各地的志愿者的计算资源。分布式计算平台缺乏足够的志愿者来贡献计算能力。
分布式云计算的良好平台
桌面网格的想法是收集Internet上未充分利用的计算机资源,并以最低成本在分布式虚拟超级计算机上执行大规模并行和分布式应用程序。
桌面网格计算技术有三个功能,使其成为完全分布式云计算的良好平台:首先是弹性,如果某些节点发生故障,计算可以继续在其他工作节点上运行;第二个是效率,即使计算节点是通用的,并且应用程序仍然获得最佳性能。第三种是易于部署,任何节点都可以在没有特定配置的情况下使用,即使是那些位于网络边缘的节点。这使得桌面网格(包括传统的高性能计算集群,云基础架构和PC等计算资源)成为组合混合基础架构的完美解决方案。然而,桌面网格中仍然存在一些重要问题,例如计算每个节点对网络的贡献的困难,因而缺乏激励机制,难以匹配需求和计算资源。
区块链技术的出现可以很好地解决这些问题,例如通过贡献证明协议提供可证明的共识,可追溯性和信用机制。
基于区块链的分布式云计算
基于区块链的分布式云计算基础架构将允许按需安全且低成本地访问最具竞争力的计算基础架构。分布式应用程序DApps可以通过分布式云计算平台自动检索,查找,提供,使用和释放所有计算资源,例如应用程序,数据和服务器。通过简化对服务器的访问,分布式云计算大大减少了数据中心的热量损失,同时使数据提供者和消费者更容易获得所需的计算资源。
传统的区块链,例如比特币和以太坊,依赖于工作负载证明机制(PoW)来确保区块链上的参与者之间发生的令牌交易由大量节点所采用的加密挑战来验证。基于区块链的分布式云计算可以采用贡献证明协议,即参与者之间的令牌行为由诸如提供数据集,传输文件,执行计算和实时提供专业服务等活动触发。
因此,需要一种新协议来证明贡献已准确发生,并且可以在区块链上进行相应的令牌交易。我们将此共识机制称为贡献证明机制。有几个平台使用类似的协议,如GridCoin,FatCom和FileCoin,它们允许在区块链和外链资源之间建立共识。例如,GridCoin提供了研究证据,以奖励志愿者,他们将一些计算机时间捐赠给生物医学研究,并探索了诸如宇宙等伟大的科学计算。相比之下,贡献证明将更加通用,允许更多行为得到验证。
可以在分布式系统中使用匹配算法,以通过相关描述将资源请求与资源供应相匹配。在设计分布式云平台时,匹配算法是资源配置中的基本构建块。它基本上解决了“我可以在这台机器上运行此任务吗?”的问题。我们使用iEx.ec区块链存储智能合约来描述计算资源的特征,例如内存容量,CPU类型,磁盘空间等。某些合同描述了运行任务或部署虚拟机实例的要求(例如最小磁盘空间,内存,GPU操作要求,预测管理过程等)。匹配的描述语言已在一些学术论文中详细介绍,并已应用于软件中。
在分布式系统中,调度算法分配一些任务以在相关计算资源上执行。调度程序是分布式计算系统的重要组成部分,应用程序的性能主要取决于其有效性。调度程序面临的一个特殊挑战是设计多标准调度,其中使用多种策略来选择计算资源和调度任务。基于区块链的分布式云计算技术不仅在理论上,而且使用这些技术的许多应用,如Golem,iExe,cSONM等,都取得了一些进展。 Golem希望在以太坊建立一个分散的GPU计算资源租赁平台; cSONM正在构建一个通用的分散式超级计算机;法国区块链技术公司iExec是一家提供所有计算资源(计算服务提供商,数据提供商)的商业,应用程序提供商),为资源共享交易提供值得信赖的平台。结合独特的Contribution Proof Consensus Agreement和英特尔最新的安全可信技术(英特尔SGX),确保平台上的平台可信赖性和数据安全性,支持从高性能计算到物联网应用的多个领域。
区块链的许多优点使其成为一些现有技术所面临瓶颈的良好解决方案。将这些优势与传统云计算技术相结合将促进基于区块链的分布式云计算领域的一些突破。应用,为大规模应用奠定基础。
IT外包
>
400-635-8089
立即
咨询
电话咨询
服务热线
400-635-8089
微信咨询
微信咨询
微信咨询
公众号
公众号
公众号
返回顶部