在信息社会从互联网时代到物联网时代的跨越式发展中,物联网正逐渐渗透到工作、生活和社会中。但从目前来看,物联网在实际应用中仍面临一些痛点,区块链有望凭借其去中心化、开放透明的特点,帮助物联网化解诸多困难。
针对区块链在物联网领域的应用前景,华东理工大学信息科学与工程学院副教授、中国电子学会区块链分会委员黄建华表示,在物联网中应用区块链技术可以解决的诸多问题包括:可靠性、不可信运行、分散控制、分布式存储、容错、不变性、数据完整性、数据验证、无双花、日志管理、审计、独立运行等。
例如,IBM的去中心化P2P自动遥测系统(Adept)基于三种协议:区块链(区块链)、BitTorrent(文件共享)和TeleHash(P2P信息传输系统)。Adept可以管理产品注册。当一个产品在特定的应用中组装时,制造商可以将其注册到一个全球区块链中,从而表明一个产品的诞生;该产品售出后,消费者可以在当地(如城市或省份)区块链注册,获得售后服务。三星将W9000洗衣机并入Adept系统。通过智能合约,这台洗衣机会自动将订单发送给洗衣液零售商,并可以自动向零售商支付账单。
据了解,目前国内外已经有一些公司开发了一些物联网区块链平台,其中一些具有较好的实用功能。一个是纠结。博世与XDK收集实时数据,然后通过IOTA数据市场出售;富士通将其用于跨工业生产环境和供应链的审计和跟踪;大众数字CarPass项目使用IOTA来确保关键因素(如里程)的可靠性和准确性。二是HDAC。适用于智能工厂、智能家居和智能建筑,用于物联网设备之间的机器对机器的交易和操作。三是VeChain。全球企业级公共区块链平台,包括物流、汽车和医疗设备生产等。四是沃尔顿链。RFID标签和读取器控制芯片被植入到产品中,以跟踪供应链中的过程和产品。
但是,由于目前区块链技术还不完全成熟,还不能满足物联网的很多安全要求和性能要求。黄建华表示,这些问题既有区块链自身的技术局限,也有与物联网融合的障碍。目前,区块链技术的局限性主要体现在:可扩展性弱、交易确认等待时间长、海量数据存储困难(例如智慧城市市场场景中数百万个物联网节点的数据)、计算和能源需求密集、隐私泄露风险大。
对此,黄建华建议,物联网的共识协议应该考虑很多问题。包括以物联网为中心的交易验证规则、抵抗Sybil攻击、共识终结、避免分叉、检查设备完整性、避免DoS攻击、低延迟、低计算开销、低能耗、低通信复杂度等。目前,具有DAG结构的物联网区块链项目已经引起了国内外的广泛关注。不同于常规的单链结构,DAG结构是网状的,事务可以在验证前提交到链上,可以并行写入,明显提高了效率。具有DAG结构的典型区块链项目,包括IOTA、Byteball、NANO等。此外,我们应该理性看待区块链的技术功能。首先,区块链技术存在功能缺陷。其次,区块链技术并不适合所有场景。