繁体   English   中英

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

[英]Interoperable Blockchain and IoT applications

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

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

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

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

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

好问题。

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

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

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM