是否有将区块链与物联网结合使用的应用程序?

物联网 联网 区块链
2021-05-29 00:30:23

由于这两项技术的出现,在不久的将来,区块链和其他形式的加密货币将被更频繁地使用。

根据这篇文章

区块链的去中心化、自治和去信任功能使其成为成为工业物联网解决方案基础元素的理想组件。企业物联网技术迅速成为区块链技术的早期采用者之一也就不足为奇了。

此外,在文章末尾,一家名为Filament的公司正在使用比特币支付为不同地理区域的特定应用启用传感器。

目前是否有任何开源应用程序可用于BLOCKCHAIN+IoT

2个回答

它似乎不是开源的,但 IBM 提供Watson IoT with Blockchain作为一个平台,用于物联网服务的安全私有区块链:

IBM Watson IoT Platform 使 IoT 设备能够将数据发送到私有区块链分类账,以包含在具有防篡改记录的共享交易中。Blockchain 的分布式复制允许您的业务合作伙伴访问和提供 IoT 数据,而无需中央控制和管理。

实际上,IBM 希望以此实现的是:

  • 应该无法修改的记录(就像比特币的分类账)

  • 去中心化,这(理论上)应该消除业务对数据服务器的需求

  • “智能合约”,如果满足标准,它可以自动执行操作。

他们在其网站上提供的示例(靠近“概览”部分的“播放”按钮)是一个智能合约,可以检测包裹是否过热并在每个阶段自动向负责的组织收费。例如,如果包裹在运输过程中过热,智能合约可以自动将责任分配给运输公司或突出显示包裹进行检查以检查它是否仍然正常。

然而,仍有一些事情值得怀疑。正如Tractica所指出的

IBM 在简报中谈到的细节之一与区块链在低功耗设备上的实施有关。由于在这些低功耗设备上处理区块链极具挑战性,因此在云中执行区块链处理。

因此,理论上,所有处理都在设备本身上完成,不需要中央服务器......但实际上,区块链的开销(例如所涉及的密码学,这对于低功耗设备来说总是一个问题) ) 迫使 IBM 无论如何都要提供云解决方案。在决定这是否是一个好的解决方案之前,当然值得进一步调查——如果无论如何都需要云访问,中央服务器可能更有意义——并节省大量资金——通过避免对所有设备的要求运行区块链所需的密码学。

我遇到了由 Theo Priestley在 LinkedIn 发起的关于物联网和区块链的有趣讨论,他指出:

物联网不能

-- 验证数百万/数十亿的服务节点(传感器、设备等),

-- 保护传感器和数据库之间的数据,

-- 提供固件和操作系统保护,

-- 在没有服务器的情况下管理 IoT 节点,也没有

-- 管理物联网服务和节点的供应。

话虽如此,区块链可以适用于物联网应用——主要是资产会计、总账和支付——假设物联网资产已分配且处于静态。

至少对我来说,在阅读这篇文章后,在纯粹的物联网技术结合的意义上与这两者完美匹配的愿景被抛在了脑后。

Roger Attick(引文作者)是我欣赏物联网和所有新技术的来源。

推理是区块链可能的交易速度太慢(TP 原帖)。