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


11

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

根据这篇文章

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

此外,在本文的结尾,一家名为Filament的公司正在使用BitCoin支付来启用用于不同地理区域中特定应用的传感器。

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



5
问题在于,区块链确实是个花哨的流行词,大多数人都不理解。当然,在CxO级别上,这是时刻事情。但是,您基本上需要两件事,即复杂的计算和大量的分布式数据库。两者本质上都与许多物联网概念不兼容。因此,尽管存在可能的区块链应用程序,但当前提出的大多数应用程序都没有满足基本先决条件之一。
Helmar

Answers:


6

它似乎不是开源的,但是IBM提供了带有区块链的Watson IoT,作为用于IoT服务的安全私有区块链的平台:

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

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

  • 不可能修改的记录(就像比特币的分类帐一样)

  • 去中心化,从理论上讲,这应消除企业对数据服务器的需求

  • “智能合约”,如果符合条件,可以自动执行操作。

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

但是,仍有一些事情值得怀疑。如Tractica所述

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

因此,从理论上讲,所有处理都是在设备本身上完成的,从而消除了对集中式服务器的需求……但是实际上,区块链的开销(例如所涉及的加密技术,这对于低功耗设备而言始终是个问题) )迫使IBM无论如何都要提供云解决方案。在确定这是否是一个好的解决方案之前,当然值得进一步研究—如果仍然需要云访问,则通过避免要求所有设备都使用集中式服务器可能更有意义,并且可以节省很多钱。运行区块链所需的密码学。


1
Aaaand只有在我信任IBM或他们有很多人投入数据库并验证处理节点,而没有像比特币那样自动提供奖励的情况下,它才有效。
Helmar

同意对于大多数低功耗设备而言,比特币采用的“工作量证明”方法过于密集。但是,如果使用经过时间证明(themerkle.com/what-is-proof-of-elapsed-time)方法(如IBM Hyperledger锯齿中可用的方法),那么可行吗?
巴拉特·马拉马普

3

我遇到了LinkedIn上的Theo Priestley发起的有关物联网和区块链的有趣讨论,内容是:

物联网不能

-验证数以百万计的服务节点(传感器,设备等),

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

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

-在没有服务器的情况下管理物联网节点

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

话虽如此,假设物联网资产已分配且处于静态状态,则区块链可适用于IoT应用-主要是在资产会计,总账和付款中。

至少对我而言,在阅读完此书后,就纯粹的物联网技术的意义而言,关于这两者之间的良好匹配的设想被抛诸脑后。

罗杰·阿提克(Roger Attick)(引文的作者)是我非常了解物联网和所有新技术的来源。

原因是区块链可能的交易速度太慢(TP最初发布)。


区块链是比特币的第一个重大突破,当物联网开始发挥作用时,它将看起来有所不同。我认为那是对该帖子的其他评论的总体共识。因此,具有区块链的IoT可以并且将在以后修复。我的答案给出了当前状态。
mico '17
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.