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

光电技术

常见物联网区块链技术涉及哪些技术概念:接口、合约与链外数据

摘要

物联网与区块链结合,涉及设备接口描述、协议绑定、智能合约、预言机及权限管理等概念。理解这些概念,需要区分设备互联、链上规则执行和链外数据输入的职责,并明确接口统一不等于数据可信,合约执行也不等于设备动作已经完成。

比特币挖矿工作量证明的科技主题配图

设备互联与链上执行的分工

常见物联网区块链技术涉及哪些技术概念,可以沿着设备提供接口、应用传递数据、合约执行规则这条链路理解。W3C的WoT架构关注跨平台互操作;以太坊智能合约文档解释链上程序及其外部数据限制。两者分别说明不同技术层面的能力,不能据此认定它们已经组成某种标准化集成方案。

物描述、协议绑定与发现

WoT的物描述以机器可读形式表达设备元数据和网络接口;协议绑定说明这些接口如何对应具体协议;发现机制帮助应用获取描述,并考虑访问控制。这些概念适用于设备和平台需要相互理解的场景。

区块链技术数字签名的科技主题配图

例如,应用接入设备时,需要了解可调用的功能及交互方式。统一描述有助于减少接口理解上的差异,但实际通信仍依赖具体协议与实现,也不会自动验证设备提供的数据是否真实。

智能合约区块链的科技主题配图

智能合约、状态与交易

以太坊智能合约是部署在链上地址的代码和状态,用户可通过交易调用其功能,合约之间也能相互调用。部署和改变链上状态的交互涉及执行资源费用。

在物联网场景中,可将合约理解为按照输入和既定规则更新记录的程序。它适合表达明确、可计算的规则;如果业务条件含糊,或需要人工判断,仍须先解决规则如何准确表达的问题。链上记录变化与物理设备完成动作属于不同环节。

预言机与链外数据边界

智能合约不能自行读取现实世界信息,预言机用于向其提供链外数据。因此,设备采集结果进入合约前,需要有相应的数据传递机制。

常见问题是:数据进入区块链后,是否就能证明测量准确?不能仅凭上链得出这一结论。传感器是否正常、数据传递是否可靠,与合约是否按规则处理输入,是不同的问题。预言机连接了数据边界,但输入质量仍需单独评估。

权限、安全与适用条件

WoT将安全与隐私作为跨环节议题,具体保障需要结合实现评估。以太坊多签合约则可要求多个有效签名共同授权执行,适用于需要分担操作权限的情形。

另一个常见问题是:支持WoT是否意味着必须使用区块链?并非如此。WoT提供设备互操作的概念框架,区块链承担链上记录与规则执行。是否组合使用,取决于业务是否需要这些能力,以及能否接受链上执行成本、外部数据依赖和权限管理要求。

← 返回全部文章

延伸阅读 · 相关栏目

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