3.7 物联网
曾有人认为,物联网是大数据时代的基础。笔者认为,区块链技术是物联网时代的基础。
1.典型应用场景分析
一种可能的应用场景为:物联网络中为每一个设备分配地址,给该地址关联一个账户,用户通过向账户中支付费用可以租借设备,执行相关动作,进而租借物联网的应用。
典型的应用包括对大量分散监测点的数据获取、温度检测服务、服务器租赁、网络摄像头数据调用等。
另外,随着物联网设备的增多、边沿计算需求的增强,大量设备之间形成分布式自组织的管理模式,并且对容错性要求很高。区块链自身分布式和抗攻击的特点可以很好地融合到这一场景中。
2.IBM
IBM在物联网领域已经持续几十年进行研发,目前正在探索使用区块链技术来降低物联网应用的成本。
2015年初,IBM与三星宣布合作研发“去中心化的P2P自动遥测系统(Autonomous Decen-tralized Peer-to-Peer Telemetry)”,将区块链作为物联网设备的共享账本,打造去中心化的物联网。
2017年,IBM和哥伦比亚物流解决方案供应商AOS合作,共同为物流行业开发新的区块链和物联网解决方案。方案通过物联网传感器采集货车可用空间、负载、天气温度等信息,并将货物、货主、司机、物流行为等信息上链,实现对货物状态和相关方行为的完整追溯。
3.Filament
美国的Filament公司以区块链为基础提出了一套去中心化的物联网软件堆栈。通过创建一个智能设备目录,Filament的物联网设备可以进行安全沟通,执行智能合约以及发送小额交易。
基于上述技术,Filament能够通过远程无线网络将极大范围内的工业基础设备沟通起来,其应用包括追踪自动售货机的存货和机器状态、检测铁轨的损耗、基于安全帽或救生衣的应急情况监测等。
4.NeuroMesh
2017年2月,源自MIT的NeuroMesh物联网安全平台获得了MIT 100K Accelerate竞赛的亚军。该平台致力于成为“物联网疫苗”,能够检测和消除物联网中的有害程序,并将攻击源打入黑名单。
所有运行NeuroMesh软件的物联网设备都可以通过访问区块链账本来识别其他节点和辨认潜在威胁。如果一个设备借助深度学习功能检测出可能的威胁,可通过发起投票的形式告知全网,由网络进一步对该威胁进行检测并做出处理。
5.公共网络服务
现有的互联网能正常运行,离不开很多近乎免费的网络服务,例如域名服务(DNS)。任何人都可以免费查询到域名,没有DNS,现在的各种网站将无法访问。因此,对于网络系统来说,类似的基础服务必须安全可靠,并且成本低。
区块链技术恰好具备这些特点,基于区块链打造的分布式DNS系统,将减少错误的记录和查询,并且可以更加稳定可靠地提供服务。