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

根据本文:


区块链的分散,自治和不信任功能使其成为成为工业物联网解决方案基础要素的理想组件。企业物联网技术已迅速成为区块链技术的早期采用者之一也就不足为奇了。此外,在本文的结尾,一家名为Filament的公司正在使用BitCoin支付来为不同地理区域的特定应用启用传感器。

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

评论

相关:区块链能否真正阻止物联网中的恶意软件?

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

#1 楼

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


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


实际上,IBM希望通过以下方式实现:

不应该修改的记录(就像比特币的分类帐一样)
去中心化,从理论上讲,应该消除对业务的数据服务器的需求
“智能合约” ,如果符合条件,它可以自动执行操作。

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

但是,仍有一些事情要做怀疑的。正如Tractica所述:


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


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

评论


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

– Helmar♦
17年4月5日在20:57

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

–巴拉特·马拉普拉(Bharat Mallapur)
17年11月6日在10:48



#2 楼

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

物联网不能
-验证数百万亿服务节点(传感器,设备等), />-保护传感器和数据库之间的数据,
-提供固件和操作系统保护,
-管理没有服务器的IoT节点,也
-管理IoT服务的配置和
话虽如此,假设物联网资产已分配且处于静态状态,区块链可以适用于IoT应用-主要是在资产会计,总账和付款中-

至少对我而言,在读完这篇文章后,就想在纯物联网技术上将两者很好地结合在一起就成为了幻想。
原因是,区块链可能的交易速度太慢(TP最初发布)。

评论


区块链是比特币的第一个重大突破,当物联网开始发挥作用时,它将看起来有些不同。我认为那是对该帖子的其他评论的总体共识。因此,具有区块链的IoT可以并且将在以后修复。我的答案给出了当前状态。

–mico
17年7月31日在19:12