区块链与基础设施即服务(IaaS)的碰撞
基础设施即服务(IaaS)是云计算服务的三大类之一(另外两大类是软件即服务(SaaS)和平台即服务(PaaS))。云计算允许组织将其基础设施需求外包给外部提供者。IaaS的提供者提供并维护客户端可以远程访问的计算机基础设施。客户通常为这项服务按每次效用计算付费。
目前,一些大公司主导着IaaS行业。提供IaaS的一些最知名的公司包括Amazon AWS、Microsoft Azure和IBM。
为什么将区块链添加到IaaS?
区块链技术提供了处理基础设施即服务(IaaS)的新方法。与许多行业一样,它可能会扰乱如今大型科技公司的运营方式。
区块链涉及到分散式网络中许多机器一起工作,因此,它是一个共享的计算机系统基础设施。云计算服务可以利用CPU和GPU在网络中工作的空闲容量,并使其在每次使用的基础上对客户端可用,类似于今天的云计算模型中集中式数据中心出租容量的方式。
区块链由分散式的计算机网络组成。在任何给定时刻,一些计算机将执行特定的任务,从网络上的其他计算机那里获得计算能力和存储空间。这种安排可以货币化,这样那些使用超过自身容量的电力的计算机就可以用数字货币的形式支付给其他人,以租用它们的闲置容量。
这个模型可以应用于不同的基础设施组件。它可以利用分散式的计算能力本身。内存和数据存储也可以以类似的方式分散化。
区块链IaaS的早期玩家
在这个领域已经有一些区块链项目在运行。尽管它们目前都没有将自己作为一个完整的基础设施即服务提供商进行营销,但Golem和DeepBrainChain都有IaaS的一些经历,它们都为AI提供了计算能力。
Titanium区块链基础设施服务在专用的以太坊区块链上运行IaaS,使用Raiden技术提供快速和安全的交易服务。Storj为硬盘内存空间提供了类似的服务。MaidSAFE计划提供分散式计算能力和数据存储。
Blockmason的链接是一个新的区块链IaaS,将让开发人员使用智能合约。使用Link,程序员将能够为任何在可编程区块链上编写的智能合约创建经典的、传统的基于web的API。
Blockmason将Link描述为区块链应用程序开发中“缺失的组件”。不需要其他加密货币、浏览器插件或其他屏障。开发人员只需添加他们想要用来链接的智能合约即可。一旦添加,它们就可以像其他API一样读写这些智能合约。
链接在BLINK实用程序代币上运行。BLINK允许访问服务和API交易容量。当开发人员使用Link为他们的智能合约构建API并使用该API时,BLINK将被使用。
例如,Blockmason与GoChain有合作伙伴关系,因此在与GoChain兼容的区块链上与智能合约交互的开发人员可以使用Link加速开发并减少开销。Blockmason还与MagnaChain合作,这是一个面向游戏开发者的公共区块链平台。
结论
区块链技术自然适合IaaS用例。从根本上说,它只是一个共享的计算机系统基础设施。许多公司都在利用这种安排为客户提供不同的区块链基础设施组件。由于这些公司的目标是使使用区块链技术尽可能容易,因此区块链IaaS部门的增长可以促进区块链的主流采用。
中国观察