区块链技术不仅将深刻影响和改变金融行业,还将在物联网领域发挥革命性作用。物联网(简称IoT)是通过网络技术将传感器、控制器和机械设备连接起来,通过物的连接实现对机械设备的智能管理和控制的一种目的。互联网技术将世界各地的计算机连接起来,实现了人与人之间的远距离信息交流,推动了人类文明的巨大进步。物联网技术将现实世界中的各种设备连接起来,必然有助于人类走向更智能、更便捷的未来社会。
随着技术的不断进步,近年来物联网技术的发展和应用取得了令人瞩目的成就。目前,全球已有数十亿个传感器和智能控制器投入使用,预计未来几年这一数字将呈指数级增长。然而,物联网技术也面临着许多问题和挑战,这些问题和挑战可能会成为物联网未来发展和应用的巨大障碍,而区块链技术为解决这些问题提供了可能。
1.降低物联网运营成本。
随着物联网技术的进一步应用,数千亿的物联网设备的管理和维护将会给制造商、运营商和终端用户带来巨大的成本压力。目前物联网应用基本采用集中式架构,即将所有数据流聚合到单一的中央控制系统中。虽然随着云计算技术的普及和利用,物联网运营商现在可以通过云中的服务器集群提供物联网智能设备产生的数据的存储和交换服务。然而,随着连接设备数量的几何级增长,集中式服务的计算、存储和带宽成本也将增长到无法承受的程度。
区块链技术为物联网传输数据提供了点对点的直接互联。整个物联网解决方案不需要引入大型数据中心进行数据同步和管理控制,数据采集、指令发送、软件更新等操作都可以通过区块链网络传输。区块链技术解决物联网架构瓶颈问题主要体现在三个方面:
-点对点分布式数据传输和存储的框架;
-分布式环境中数据的加密保护和验证机制。
-便捷可靠的费用结算和支付。
虽然物联网已经有很多成功的应用,但是现有的技术并不能真正提供万物互联的能力。目前物联网的架构基本是封闭的。虽然一个系统中的设备可以形成互联,利用互联网传输数据,但基础架构并不开放,这意味着不同应用系统中的设备很难实现有价值的互联。虽然目前已经有一些公司提供了基于API的物联网服务接入,但是仍然是通过一个集中的服务器间接接入,设备之间没有直接的通信。
造成这种现象的根本原因不是IOT设备在技术上无法互联,而是不同信任域的IOT节点的互操作性受到安全问题的束缚。因为一旦IOT传感器节点的数据通过其他服务提供商或个人智能节点传输,数据本身可能被非法篡改或丢失,导致系统可靠性下降。通过区块链和P2P互联网的数据加密技术,这个信任问题就可以迎刃而解。
另一方面,需要使用其他物联网运营商或个人的设备和网络进行数据传输和存储,需要达成利益分配的协议。换句话说,提供基础设备和网络服务的公司和个人很容易获得可靠的利益,比如按照存储和传输的数据量收费。在目前的技术条件下,如果不同的物联网服务商需要共享资源,必须达成合作协议,在顶层设计结算系统。在万物互联的背景下,管理
利用区块链技术,不同机主的IOT设备可以通过加密协议直接传输数据,数据传输可以按交易计费结算。这就需要在物联网的区块链中设计一种加密的数字货币,作为交易结算的基本单位。所有物联网设备提供商只要在设备出厂前加入区块链的支持,就可以在全网范围内进行不同运营商之间的直接货币结算。
## 2.解决物联网的隐私保护问题
随着物联网产业的不断发展,数据安全和隐私保护越来越受到重视。斯诺登事件后,由政府和大企业控制的网络服务隐私受到广泛质疑。特别是在物联网领域,目前的集中式服务架构是由中央服务器存储和转发所有的监控数据和控制信号。这些中央服务器收集所有摄像头传输的视频信号,麦克风记录的通话记录,甚至用户的跑步节奏、心跳、血压等信息,中央服务器转发的信号还可以控制家中门窗、灯光、空调的开启,直接影响用户的日常生活。
虽然物联网运营商一直声称可以有效保护用户的数据安全和隐私,但一系列的安全漏洞和隐私泄露已经让用户无法真正信任运营服务商履行承诺。事实上,政府安全部门可以通过非授权的方式对存储在中心服务器的数据内容进行审核,运营商也可能出于商业利益的考虑,将用户的隐私数据出售给广告公司进行大数据分析,从而实现对用户行为和喜好的个性化推荐。这些行为已经危及物联网设备用户的基本权利,因此大量用户拒绝接受智能设备接入网络。
区块链技术为物联网提供了去中心化的可能。只要数据不是由单个云服务提供商控制,所有传输的数据都经过严格加密,用户的数据和隐私就会更加安全。在大数据分析技术被广泛应用的今天,用户可以自己利用数据的价值,而不是被运营商劫持和外包。
## 3.利用区块链建立新的商业模式。
未来的物联网不仅仅是将设备连接在一起完成数据采集,人们更希望接入物联网的设备能够具有一定的智能,在给定的规则和逻辑下独立协作,完成各种具有商业价值的应用。但是与商业价值的交互必须保证操作设备有代表所有者进行交易的授权,并且这种授权是可以直接验证的。同时,智能设备发出的交易请求需要被可靠地记录,以保证交易的有效性。
在目前的集中式框架下,物联网很难完成上述的自主合作和有效交易,因为参与这种合作和交易的各方往往属于不同的利益相关方,具有复杂、不确定的信任关系。因此,目前IOT设备的协作和交易只能在同一个信任域中进行,也就是说,用于协作和交易的设备必须由同一个IOT运营服务提供商提供或者经过授权验证,这就大大降低了IOT应用的真实商业价值。区块链技术可以提供与不可信中介的直接交易。IBM和三星联合开发的概念验证系统“自主分散对等遥测”利用区块链技术构建了智能设备的分布式网络,验证了分散组网架构的可行性。ADEPT使与之相连的设备能够安全高效地相互通信,并实现复杂的业务逻辑。例如,通过智能合约,控制家中洗衣机在洗衣粉不足时直接向供应商下单购买,区块链技术使连接到ADEPT的智能设备直接确认订单并完成支付操作。
## 4、物联网环境下区块链技术的演进
区块链技术的部署和实施需要多个节点的共同参与。在物联网条件下,每个智能设备的计算能力是非常有限的。与传统的区块链挖掘节点相比,其哈希计算能力甚至不到GPU系统的千分之一。此外,物联网设备的功耗也是实际应用中的一个严重问题。因此,不可能将现有的区块链技术直接应用到物联网的应用中。
首先需要转变的是区块链的共识核查机制。在物联网的应用环境中,每个传感器和微控制器节点不承担账本记录的工作,也就是说,物联网的智能设备不参与PoW的计算,只是加密传输数据,将数据传输广播到整个区块链网络作为一个事务。在区块链网络中,专门部署了验证节点来计算功率。这些验证节点可以由许多不同的物联网服务提供商使用主流PC服务器来构建,以达到交易结算的目的。与传统物联网中心服务器架构相比,少量验证节点的计算资源投入将远远小于原有服务集群的成本。另一方面,这些验证节点本身并不保存用户数据,因此不存在用户数据被泄露和使用的可能性。
物联网向区块链网络转型的发展速度可能远远超出目前人们的普遍预期。当物联网真正实现万物互联时,区块链的价值将会得到更大的发挥。