
两类技术分别解决什么问题
理解物联网区块链,可以先看两个层面:设备如何被软件识别和调用,以及多个参与方如何对共享记录达成一致。前者涉及设备接口和互操作,后者涉及分布式账本与共识。将两者结合时,需要明确设备数据怎样进入共享系统,以及各环节承担什么职责。
设备描述、协议绑定与发现
W3C的WoT架构围绕跨平台互操作展开。Thing Description是机器可读的设备元数据与接口描述;协议绑定把接口描述对应到具体通信协议;发现机制帮助应用找到相关描述,并支持在提供详细元数据前实施访问控制。
这些概念可理解为设备的接口说明、通信约定和查找方式。例如,软件要读取某项属性或调用某项操作,首先需要知道接口位置和交互方式。统一描述有助于对接不同设备,但不能直接解决区块链节点之间的账本一致性问题。
共识、抗女巫攻击与分叉选择
以太坊的共识说明强调,共识机制包含使节点对链上状态达成一致的协议、激励和规则。工作量证明与权益证明涉及抗女巫攻击及区块生产者选择;存在竞争区块时,还需要分叉选择规则。
女巫攻击指通过制造大量身份影响系统。理解抗女巫机制,应关注参与权如何受资源投入约束,而不能只数网络中出现了多少身份。同样,共识也不能简化成所有设备各投一票;具体权重和确认规则取决于协议。
适用条件与安全边界
跨平台设备协作需要明确接口和数据含义;多个参与方共同维护链上状态,则需要明确共识规则。这两个需求可以同时存在,也可以分别存在。WoT架构本身不要求采用区块链,设备接入也不意味着设备必须成为验证节点。
安全与隐私需要落实到具体实现,包括谁能访问接口、谁能提交数据,以及敏感信息如何受到保护。接口描述和账本规则各自解决部分问题,不能代替完整系统的安全设计。
常见问题:达成共识就代表数据真实吗
共识解决的是节点如何接受同一链上状态。传感器是否准确、设备是否被冒用、传输途中是否受到干扰,属于数据进入账本前后需要单独验证的问题。因此,评估物联网区块链方案时,应分别检查设备交互、数据来源与链上确认机制,避免把记录的一致性直接等同于现实信息的真实性。