
设备互操作与分布式共识
理解物联网区块链,可以先区分两个问题:应用怎样理解和访问设备,以及多个节点怎样认可共同的账本状态。前者涉及设备描述和通信接口,后者涉及共识规则。接口能够互通,并不意味着参与方已经对记录达成共识;账本达成共识,也不能直接证明设备测量准确。
WoT中的设备描述与协议绑定
W3C的WoT架构以跨平台互操作为目标。Thing Description提供机器可读的设备元数据与网络接口描述;协议绑定连接这些描述与具体通信协议;发现机制支持获取描述,并考虑访问控制。WoT是抽象架构,不强制某一种实现。

这些概念有助于厘清设备如何接入应用。例如,描述设备能提供哪些交互,与决定哪些交互结果需要形成共享记录,是两个不同的设计步骤。WoT本身不要求使用区块链,也不自动提供区块链共识。

共识、抗女巫攻击与分叉选择
以太坊共识机制文档将共识解释为协议、激励和规则组成的整体。工作量证明与权益证明涉及抗女巫攻击及区块生产者选择;存在竞争区块时,还需要分叉选择规则,帮助节点确定接受哪条链。
女巫攻击涉及通过大量身份影响网络。理解这一概念时,需要关注身份背后受到约束的资源,而不能只数参与者数量。同样,判断共识如何工作,也不能仅看“采用PoW还是PoS”,还要理解区块验证与链选择怎样配合。
适用条件与安全边界
当系统需要连接不同平台的设备时,统一描述与协议适配具有直接意义;当多个参与方需要共同确认记录状态时,才进一步涉及分布式共识。是否把两者结合,应取决于实际协作需求。
安全与隐私需要结合具体实现评估。设备访问权限、元数据披露范围以及共识参与规则,各自约束不同环节。抽象架构说明了组件关系,不能单独证明整个系统已经安全。
常见问题
设备连接后是否必须参与出块?设备接入与共识参与属于不同职责,不能从“设备联网”直接推导出“设备承担验证工作”,具体分工取决于实现。
记录被节点认可,是否意味着现实事件一定真实?共识处理的是节点对账本状态的认可。传感器是否准确、输入是否可信,仍需在数据产生和接入环节验证。