时间:2023-06-18|浏览:219
用戶喜愛的交易所
已有账号登陆后会弹出下载
小编:记得
来源:区块链大本营
作者|MeysamRezaei
编译|风车云马
人们经常议论,区块链技术将改变整个物联网行业。如果你对此话题比较感兴趣,那么你可能会有些疑虑:区块链是什么?哪种区块链是物联网解决方案的最佳选择?如何设计基于物联网的区块链解决方案?
区块链是什么?
区块链是一种分布式数据库,可以从任何地方访问,并且不存在单点故障。你可能会认为,通过现有的平台和基础设施,这些也都是可以实现的;但是成本较高,系统的可用性较低。为了更好地理解它,先来看看区块链技术的特点。
公共帐本
公共账本意味着每个人都可以加入这个系统。这就是区块链和其他系统的主要区别。让我们澄清一下,任何不公开的区块链,都不是区块链。
不可变性
区块链是不可变的。不可变的数据库,甚至记录的一切都是不可变的。所以,它记录系统上的每个操作,保留“证据”!当然,这并不意味着您不能更新记录,只不过您需要创建一个新记录并将其引用到旧记录。
分布式
如果您使用Oracle等当前的数据库,您就会知道分发数据的成本有多高。通过使用区块链数据已经是分布式的,没有单点故障,可以实现100%的服务可用性和全局访问。
内置钱包
以微支付的形式从一台设备支付到另一台设备,为物联网解决方案提供了许多机会。想象一下,在未来几年,随着无人驾驶汽车的出现,你到达工作地点,你的车离开,在工作时间为你工作,并不断获得每公里/米/小时/分钟的报酬。在这种情况下,您的汽车还可以将当前的交通数据出售给其他使用该数据的应用程序。所有这些都只能通过区块链上的小额支付实现,因为小额支付在任何其他系统上都太昂贵了。
加密
非对称加密的性质允许您对设备进行身份验证和授权。该特性是一个完美的工具,可以在没有直接连接的情况下触发其他设备。
现在我们知道了为什么要在物联网中使用区块链技术。下一步是如何为物联网解决方案评估区块链。
1.可扩展性
2.互操作性
3.全球可访问性
4.成本低且不易波动
5.稳定
6.安全
可扩展性
一个成功的物联网解决方案会产生大量的操作(事务)。因此,这将对平台的性能提出真正的考验。不能伸缩的区块链没有机会用于物联网解决方案。
互操作性
物联网设备在很多方面都存在差异,它们的操作系统、应用程序、用法等等。因此,有必要使用一个能与任何设备完美匹配的平台。
全球可访问性
当有人告诉你他们有自己的互联网时,这听起来多傻啊?如果有人告诉你他们有自己的物联网网络,那更可笑。物联网解决方案的本质是可在全球访问,毕竟是“物物相联的互联网”!
成本低且不易波动
在任何解决方案中,估算成本都是不可或缺的一部分。要做好这一点,你需要确保使用的平台有一个公平稳定的成本,因为成本的增加将很容易扼杀这个项目。
稳定性
值得一提的还有稳定性。例如,您已经安装了一个设备运行了多年,但是平台的协议却在不断变化。