
云市场的基础是资源供给
“区块链催生云市场涉及哪些技术概念”可以从两个层面理解:云计算提供计算、存储和应用等资源,区块链承载可共同核验的规则与记录。云计算本身已有独立的技术体系,不能把云市场的出现简单归因于区块链。
NIST对云计算的定义强调按需网络访问、共享资源池,以及资源的快速配置和释放。其关键特征包括按需自助、广泛网络访问、资源池化、快速弹性和可计量服务。对于云市场,这些概念分别关联资源如何申请、分配、扩缩和核算。

服务模型决定交付内容
IaaS、PaaS和SaaS分别对应基础设施即服务、平台即服务和软件即服务。区分这些模型,有助于明确市场中交付的究竟是基础资源、开发运行环境,还是可直接使用的软件。

设计云服务规则时,需要先明确交付对象。基础资源的使用记录与应用服务的可用性属于不同评价对象,即使采用相同的链上记录方式,也需要分别定义服务完成的条件。
智能合约负责执行明确规则
以太坊开发文档将智能合约解释为部署在链上的代码与状态,用户通过交易调用其功能,合约按程序执行,也能与其他合约交互。由此可以理解,云市场中的部分约定可以表达为程序化规则。
例如,一种可能的设计是在合约中记录服务约定,并在收到符合要求的结果后更新状态。这只是架构示例:合约能执行规则,并不意味着它能自行提供算力,或判断链外服务是否真实完成。
预言机连接链外服务信息
智能合约无法独立获取链外事件信息,预言机用于将这些信息引入链上。因此,当规则依赖资源使用量或服务状态时,需要考虑信息如何进入合约。
关键问题是数据由谁采集、如何验证,以及出现争议时如何处理。把一项服务记录写入链上,只能形成可核验的链上记录;原始记录是否准确,仍取决于采集与验证机制。
适用条件与常见问题
这类架构更适合服务条件能够清楚定义、结果能够提供可靠证据的场景。如果交付标准模糊,或链外数据无法验证,智能合约就缺少可信的执行依据。多重签名可用于要求多个授权方共同批准操作,但不能替代服务质量验证。
采用区块链是否就能保证云服务可靠?不能,资源交付与链上执行需要分别评估。是否所有业务都必须上链?也不能从上述概念推出这一结论。判断技术适用性,应围绕共享规则、数据可信度和实际交付需求展开。