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

资料与核验

物联网中区块链技术有哪些常见误区:数据可信与应用边界

摘要

区块链能帮助参与方共享和核验记录,但不能自动保证传感器读数真实,也不能让智能合约直接感知现实。理解物联网中的区块链应用,需要区分账本完整性、数据来源可信度与链外执行,并明确预言机和参与方的责任。

冷钱包助记词备份的科技主题配图

区块链在物联网中的基础作用

NIST《区块链技术概述》将区块链描述为分布式实现、具有篡改可察觉和抗篡改特征的数字账本。在物联网语境下,这有助于理解设备事件如何成为多方共享的记录,但账本上的记录与现实中的设备状态仍需分别验证。

误区一:上链就意味着数据真实

传感器数据需要经过采集、传输和提交,才能成为链上记录。假设温度传感器本身测量失准,即使后续记录没有被修改,保存下来的仍可能是错误读数。判断数据可信度,既要关注记录是否完整,也要核验设备来源、测量条件和采集过程。

冷钱包和热钱包的区别的科技主题配图

误区二:不可篡改是无条件的保证

NIST对已发布交易难以更改的说明,以区块链网络正常运行为前提。理解这一特性时,需要考虑网络运行和共识机制的条件,不能将其扩展为对所有攻击或故障的绝对保证。记录保持完整,也不代表其中描述的事件一定发生过。

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

误区三:智能合约可以直接读取设备

以太坊预言机文档说明,智能合约默认无法访问链外信息,需要预言机把外部数据带入链上。对应到物联网,设备读数必须经过连接链内外的组件,才能成为合约使用的输入;链上结果影响外部设备,也需要链外系统承接。

例如,按温度条件触发设备动作的设计,需要分别处理读数提交、合约判断和设备执行。合约条件已经满足,只能说明计算环节得到了相应结果,实际设备是否完成动作仍需确认。

误区四:引入预言机就消除了信任问题

预言机文档同时指出,外部数据接入存在正确性、可用性和责任归属等问题。物联网系统因此需要说明谁提供数据、数据是否及时,以及来源之间出现分歧时如何处理。多个报告方如果依赖同一个故障传感器,增加报告方本身并不能纠正原始测量错误。

适用条件与常见问题

区块链的共享账本能力,与多个参与方需要共同核验记录的需求相关。评估是否适用时,应先明确哪些事件需要共享、谁有权提交,以及链外信息由谁核验。仅有设备联网或数据采集需求,并不足以说明采用区块链的必要性。

常见问题是:数据带有有效签名,是否就能证明设备状态真实?签名有助于验证签署身份及数据完整性,但不能单独证明测量准确。另一个问题是数据中断后合约能否继续工作:依赖外部输入的逻辑需要明确缺失、延迟或过期数据的处理规则。

← 返回全部文章

延伸阅读 · 相关栏目

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