可互操作的区块链和物联网应用

时间:2018-11-14 10:54:16

标签: blockchain ibm-blockchain

在智能城市中将区块链用于大型基于IoT的应用面临挑战,例如“区块链大小”的持续增长,这是由于智能对象(传感器)生成的大量数据以及大量的“数据复制”在网络上造成了很高的开销。

Q1)在智慧城市中解决这些挑战的合适解决方案是什么?

我提出的“想法”是将智能城市划分为多个网络,且通信量最少,但问题是:

Q2)哪个区块链平台可用于“低延迟数据交换”?(例如,考虑到多权限BC,超级账本是一个不错的选择吗?)

Q3)IoT数据如何在多个网络之间(例如超级账本网络之间)交换?

1 个答案:

答案 0 :(得分:0)

好问题。

问题1.答案> 在当前情况下,智慧城市可以使用区块链平台,该平台允许我们在给定的时间段内存档数据。这样可以确保以前的数据不变,但是,我们可能需要访问集中式服务器以获取数据。

问题2。答案> 超级分类帐还不够成熟,无法完全满足您的需求,因为他们的工程团队会定期进行重大更改。此外,Hyperledger并非在所有类型的服务器上运行。例如:Hyperledger锯齿在SGX芯片上也不能在IBM Linux一台服务器(用于区块链)上运行。 您可以使用允许使用诸如Primechain之类的各种平台的技术。它允许我们通过API集成区块链,并且到目前为止使用了3个以上的平台。

问题3。答案> 。平台之间有两种数据交换方式。

  1. 使用服务器在平台之间交换数据。只要您在两个网络上都具有身份和所需的权限即可。
  2. 如果要将交换交易保持在永远的分类帐中,请在智能合约中实施交换逻辑。这将是非常具有挑战性的,因为您必须相应地处理更新,并且如果出现问题,它将成为区块链分类帐的一部分。