光电 · 技术与产业
文章库关于本站

研究资料

区块链 云 区别的应用边界是什么:资源供给与多方验证

摘要

云计算侧重按需提供计算、存储和应用资源,区块链侧重让多个参与方依照共同规则验证和记录状态。两者可以组合使用,应用边界取决于资源需求、记录由谁管理、是否需要共同验证,以及能够承受的执行与维护成本。

区块链供应链溯源的科技主题配图

两种技术解决的问题不同

NIST的云计算定义强调通过网络按需访问共享的可配置资源池,并快速配置和释放资源。这说明云计算首先回答资源如何交付、如何随需求调整的问题,资源可以包括服务器、存储和应用。

以太坊技术介绍展示了区块链的另一种重点:节点通过共识维护共同记录,区块以密码学引用连接,智能合约按照程序规则更新共享状态。其核心问题是多个参与方如何验证并接受同一份记录。以太坊的具体机制不能直接代表所有区块链。

区块链数字身份的科技主题配图

云计算的适用条件

当应用主要需要部署服务、保存文件、处理数据或应对访问量变化时,云计算的资源供给方式更贴近这些需求。例如,业务系统由一个明确的管理主体维护,参与者也接受该主体管理数据,就可以围绕计算、存储和应用服务设计系统。

比特币挖矿散热的科技主题配图

使用云资源本身不意味着业务记录获得了区块链式的共同验证。资源部署在哪里,与谁有权修改记录、修改如何被认可,是需要分别设计的问题。

区块链的适用条件与限制

当多个参与方需要共同核验记录顺序、状态变化和执行规则时,可以评估区块链是否适用。关键条件是参与方确实需要共享验证机制,并愿意遵守共同协议,而不仅是把同一份数据保存多份。

共同验证也有成本。以太坊的执行请求需要网络验证和执行,并涉及计算费用。因此,大量文件存储、复杂计算或频繁更新是否适合直接放到链上,需要结合具体需求判断,不能从智能合约能够执行程序推导出所有应用都适合上链。

两者组合时如何划分职责

一种可评估的架构是由云端承载应用界面、文件和业务计算,由区块链记录需要共同验证的关键状态或数据摘要。这是基于两者功能的设计思路,并不意味着某个具体项目已经证明其效果。

这样的划分仍需解释链上记录与链外内容如何对应。即使链上保存了文件摘要,原文件的保存、访问权限和可用性仍需另外安排;摘要本身不能还原文件。

常见问题:上链能证明真实可靠吗

区块链上的记录可供验证,并不自动证明输入内容符合现实。若录入的信息有误,网络按照规则接受它,也不能替代对现实事件的核实。

区块链也不能直接替代云计算。前者提供共同记录与验证机制,后者提供资源交付方式。判断应用边界时,应先明确需要解决的是资源供给问题,还是多方对记录达成一致的问题,再决定是否组合使用。

← 返回全部文章

延伸阅读 · 相关栏目

光电技术产业观察研究资料资料与核验