首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

区块链和物联网有关系吗?

物联网(IoT/Internet of Things)是目前非常热门的技术领域之一,也是未来社会的重要信息技术基础设施,特别是智慧化生活与数据化生活,统统离不开物联网。物联网从字面的意思来看,是“物物互联的网络”,这里所指的物物通过各种传感器自动采集相关数据、并以之联网,所以物联网就是由各种各样采集数据的传感器所组成的互联网。

为什么要用传感器采集数据?原因有两个:一个是传感器可以采集许多人的感官无法感知的数据,另一个是传感器可以采集比人的感官更精准的数据。举例来说,当人类在户外活动时,可以凭借体感和观察感受到温度、湿度、阳光、风向等等,但并不能将这些感受精准量化,而没有精准量化的数据也很难发挥更大的效用。采用传感器或不同传感器,不仅可以采集到户外环境的各种精准数据、甚至还可以采集到户外环境各种精准数据的变化趋势,或者户外环境各种精准数据之间的相互关系。总之一句话,由传感器组成的物联网,可以将世界完全数据化,几乎所有的活动都可以量化为一组组精准的数字。

设想,在未来的家居中,灯光、窗帘会根据室内外光线的变化而自动开关,空调也会结合室温与体温的最佳组合而自动调节,各种侦测警报器会保护你和家人不受任何侵害,冰箱会提醒你及时补充食材、洗衣机会告诉你衣服的磨损程度……这一切都离不开传感器和物联网。只有物联网才可以通过传感器将各类数据采集并通讯,所以物联网是数据产生的源头。

那么,物联网和区块链可以擦出什么火花?区块链是一种去中心化的过程数据管理技术,任何上链的数据可以不再被随意篡改、上链的数据可以自动触发事先设定的智能合约执行、上链的数据可以依据时间顺序追溯至创世之初。但是区块链不能解决的问题,是不能保证上链的数据的真实性,如果在上链时数据就存在谬误,那么区块链只能在谬误的数据基础上向后发展。所以,区块链存在一个巨大的漏洞,如果一开始就错了,那么即使过程再正确也仍然是错的。如果在区块链中,有人恶意制造谬误交易信息,就可以完全瘫痪整个系统。

区块链的交易信息来自于各个节点,虽然存在共识机制,节点在发起交易时需要先对全网节点进行广播,取得过半节点对交易的认可,才可以记入区块链,但是仍然无法排除有意或无意造成的谬误交易的产生。一旦谬误交易产生,等于是有错误数据被记录在链,如果这些数据同时也是后续交易发生的触发条件,那么可想而知,差之毫厘、谬以千里。

但是,区块链的短板是可以通过物联网加以补足,物联网是基于传感器、完全不依赖人力干预,因此如果将区块链的前端与物联网连接,就可以在一定程度上解决区块链上链数据的诚实问题。为什么说“在一定程度上解决”?因为虽然传感器不会说谎,但是传感器可能因为安装或技术问题,导致采集的数据存在偏差或瑕疵。所以,更准确地描述,应该是物联网所采用的、机器属性的传感器,如果能够正确采集数据,那么就可以完全解决区块链上链数据的诚实问题。

其实,物联网可以帮助区块链解决数据上链时的真实性问题,区块链也同样可以帮助物联网实现去中心化。去中心化的优势就在于,不存在任何超然的节点,整个网络既不可能被劫持、也不可能被破坏,而物联网同样存在这样的需求,从安全角度看,物联网内不应存在任何可以控制其他设备的超级设备,因为这样的超级设备一旦被不怀好意者劫持就可能导致整个物联网的控制权拱手让人,甚至如果这样的超级设备一旦出现故障都可能导致整个物联网的瘫痪。因此,物联网内的设备之间通过区块链进行连接,可以实现去中心化,任何一个节点出现问题都不会影响整个物联网的正常运行。

所以,区块链和物联网是相互需要的,彼此间取长补短,从而形成稳定坚固的系统,成为未来世界智慧化、数据化的基石。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20190217G0A95N00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券