区块链 · 数字资产知识 · 行业资讯
文章库关于本站

数字资产知识

区块链是虚拟技术的适用条件有哪些:概念、条件与常见问题

摘要

区块链是由多台计算机共同维护记录的技术,并不等同于虚拟现实或一般的计算机虚拟化。它是否适用,取决于是否需要多方核验共享记录、保留可追溯历史,以及能否接受共识、存储和计算带来的成本。

SGT区块链发行总量的科技主题配图

先明确“虚拟技术”的含义

“区块链是虚拟技术的适用条件有哪些”这一问题,需要先区分概念。区块链主要解决网络中共享记录的验证与一致性问题;虚拟现实侧重交互体验,计算机虚拟化侧重计算资源抽象,三者不能混为一谈。即使区块链记录的是数字资产,其节点仍由真实计算机运行。

以太坊技术介绍说明,区块链把数据组织成相互引用的区块,通过共识机制协调记录;以太坊虚拟机则提供执行智能合约的环境。这里的“虚拟机”描述计算模型,并不意味着区块链属于虚拟现实技术。

条件一:确实需要多方共同核验

区块链较有意义的场景,是多个参与方需要对同一组记录及其变化进行独立验证,并依据共同规则接受结果。判断适用性时,应先明确谁提交记录、谁验证记录,以及各方是否需要自行检查历史。

如果业务只需要单一机构维护内部数据,多节点共识的必要性就较弱。不能仅因系统涉及数字内容,就认定必须使用区块链。

条件二:历史顺序和防止重复使用很重要

比特币开发者指南展示了两项相关机制:区块通过前一区块的哈希相连,交易规则限制同一交易输出被重复花费。这说明区块链可用于维护可验证的历史顺序,并按规则排除相互冲突的记录。

将这一原理用于其他业务时,必须先定义何为有效记录、何为冲突,以及哪些状态变化被允许。仅把数据写入链中,不会自动获得完整的业务规则。

条件三:规则明确,并能承担运行成本

如果需要智能合约,执行条件应能够表达为明确的程序规则,输入也应可供验证。依赖主观判断的事项,仍需额外的处理机制;程序按规则执行,不代表它能判断所有现实情况。

共享验证需要网络通信、数据存储和计算资源。以太坊的链上计算还涉及资源费用。因此,适用性判断应包括业务能否接受确认过程、资源开销及长期维护,而不能只关注自动执行的便利。

常见问题:上链是否代表真实且永不改变

上链能帮助核验记录是否符合协议,以及历史记录是否发生变化,但无法单独证明输入内容对应的现实事实为真。现实信息如何采集、由谁确认,仍需另外设计。

“不可篡改”也不宜理解为无条件保证。历史修改的难度与共识机制、网络安全条件有关,链的近期记录还可能受分叉影响。区块链的适用范围,应围绕可验证记录与共同规则来确定。

← 返回全部文章

延伸阅读 · 相关栏目

区块链基础技术原理数字资产知识资料与核验