声明:本文旨在传递更多市场信息,不构成任何投资建议。文章仅代表作者观点,不代表火星财经官方立场。
边肖:记得要集中注意力。
来源:区块链大本营
作者| |梅萨姆雷扎伊
编译|风车马云(微信号:zhangyisq)
人们经常谈论区块链技术将改变整个物联网行业。如果你关注这个话题,那么你一定对以下三个问题感兴趣。本文将逐步揭示问题的答案,并解释区块链如何成为物联网解决方案的平台。
什么是区块链?哪个区块链是物联网解决方案的最佳选择?如何设计基于物联网的区块链解决方案?什么是区块链?
区块链是一个分布式数据库,可以从任何地方访问,不存在单点故障。你可能认为这些都可以通过现有的平台和基础设施来实现;但是成本高,系统的可用性低。为了更好地理解它,让我们先来看看区块链技术的特点。
公共帐簿
公共账本意味着每个人都可以加入这个系统。这是区块链和其他系统的主要区别。让我们澄清一下,任何未公开的区块链都不是区块链。
不变
区块链是不可变的。一个不可变的数据库,甚至记录的一切都是不可变的。所以,它记录了系统上的每一个操作,保留了“证据”!当然,这并不意味着您不能更新记录,但是您需要创建一个新记录并引用旧记录。
分布的
如果您使用当前的数据库,如Oracle,您将知道分发数据的成本有多高。通过使用区块链作为数据库,数据已经是分布式的,没有单点故障,并且可以实现100%的服务可用性和全球访问。
内置钱包
以微支付的形式从一个设备支付到另一个设备,为物联网解决方案提供了许多机会。
想象一下,未来几年,随着无人驾驶汽车的出现,你将到达你的工作场所,你的车将离开,在工作时间为你工作,你将连续获得每公里/米/小时/分钟的报酬。
在这种情况下,您的汽车还可以将当前的交通数据出售给使用这些数据的其他应用程序。
所有这些只能通过区块链的微支付来实现,因为微支付在任何其他系统上都太贵了。
加密
不对称加密的特性允许您对设备进行身份验证和授权。这个特性是一个完美的工具,可以在没有直接连接的情况下触发其他设备。
现在我们知道为什么我们应该在物联网中使用区块链技术了。下一步是如何评估区块链的物联网解决方案。以下是区块链平台的一些基本要求:
1.可扩展性2。互用性3。全球可访问性4。低成本和低挥发性。稳定性6。安全
膨胀性
一个成功的物联网解决方案会产生大量的运营(交易)。因此,这将对平台的性能提出真正的考验。无法规模化的区块链没有机会用于物联网解决方案。
互用性
物联网设备在很多方面都是不一样的,比如它们的操作系统、应用、用法等等。所以要用一个能完美匹配任何设备的平台。
全球可访问性
当有人告诉你他们有自己的互联网时,听起来有多傻?如果有人告诉你他们有自己的物联网网络,那就更可笑了。物联网解决方案的本质是在世界各地都可以接入。毕竟是“物联网”!
成本低且不易波动。
在任何解决方案中,成本估算都是不可或缺的一部分。要做好这一点,你需要保证使用的平台有一个公平稳定的成本,因为成本的增加很容易扼杀这个项目。
稳定性
另外值得一提的是稳定性。比如你安装了一个运行了很多年的设备,但是平台的协议是不断变化的。即使你什么都没改变,平台上的任何变化都会直接影响到你。
想象一下,如果有一个FTP服务器,里面的FTP协议每六个月就要换一次,那该有多痛苦。
安全
区块链的安全离不开以下要求:
拥有一个不可变的数据库,其中没有人可以修改或删除数据。区块链数据库和其他数据库的主要区别是不变性。这一特性使区块链成为存储物联网设备活动的完美数据库。许多区块链存在的一个问题是这些项目的未来是不确定的。这是由于监管、商业模式、用户数量、缺乏对矿商和投资者的激励等因素。鼓励诚实的玩家。在比特币白皮书中,“诚信”一词出现了15次,强调了诚信在区块链的重要性。因此,如果矿工或主要参与者对平台不诚实,任何事情都无法保证网络安全。并非所有区块链都能成为物联网解决方案的合适平台。那么,我们将如何选择一个合适的区块链。
如何使用物联网的区块链
区块链是一个单一的分布式数据库(账本),其中的数据不会被更改或丢失。现在的主要问题是如何更新这个数据库。比特币的交易是如何进行的?
交易是你告诉网络你想更新总账的一种方式。通常,这种更新可以是移动硬币或插入数据等操作的请求。
每个事务至少需要一个输入作为发送方,一个输出作为接收方。
当有人请求更新分类帐时,他需要为自己的请求提供证明,即未使用的事务输出UTXO(未使用的transaction outputs)。只有拥有私钥的人才能提供这些签名。
只要私钥是安全的并且没有被破坏,任何人都不能代表发送者(UTXO的所有者)更新分类帐。
风景一
如果设备A和B没有直接连接,或者没有通过特定的服务器连接。a是运动检测装置。每当它检测到任何活动,它将记录和加密事件,并将其发送到网络。
如果设备A在五分钟内没有检测到任何东西,它将创建一个“OK”事务并将其发送到网络。
在城市的另一端,设备B正在监控网络,并根据以下内容采取一些措施:
设备B捕获以设备A的地址作为发送方的事务,包括状态“OK”。然后,它将计时器重置为零,什么也不做。b设备检测到具有“警告”状态的交易。它会自动给警察局打电话,并传递适当的信息。如果设备B上的计时器超过5分钟而设备A没有交易(可能发生异常情况),设备B将自动向警察局报警并提供适当的信息。在这种情况下,对手不能伪造设备A,除非他得到密钥。此外,没有办法检测过程中涉及的任何服务器或A和b之间的任何关系。
场景2
再举个简单的例子,你家院子里有两只狗,想一只一只喂。比如其中一只在院子里,另一只在休息的时候单独喂它们。
想象一下,我们如何通过GPS设备管理两只狗,并根据在线交易中的GPS数据采取行动。以上例子让我们理解了区块链的物联网概念。
在比特币中,你可以有2 256个地址。每个地址可以代表一台没有公共IP的设备。交易成本不到0.002美元。通过使用区块链支付渠道,考虑到双方之间的交易转移,这一成本将进一步降低。
结论
大部分关于区块链技术的内容都有炒作成分,但是使用区块链技术确实可以提高安全性、透明度和可用性。此外,它还降低了运行项目的成本。
原始比特币是物联网解决方案的最佳候选。它拥有物联网解决方案所需的所有元素。
原标题:区块链——IOT解决方案的平台
原始链接:
https://read write . com/2020/07/28/区块链物联网解决方案平台/