3 构建基于区块链的物联网

区块链——非集中化金融系统的基础技术平台。
比特币——是网络参与者共享的长交易分类账。

区块链的完整副本保留网络中完成的每个交易的记录。每个区块链参与者可维护自己的分类账副本,但存储的数据量根据能力、需求和偏好的不同而有所差异。分类账中的每个区块包含上一个区块的“散列”。

这使得区块能够追溯到第一个(“起源”)区块。从计算角度讲,一旦创建之后,修改区块极为困难,而且不现实,尤其是后续区块链条已经生成。较短链条中的区块自动由较长的链条替换——所有参与者都采用尽可能最长的链条。

广告:个人专属 VPN,独立 IP,流量大,速度快,连接稳定,多机房切换,每月最低仅 10 美元

将区块链概念应用于物联网世界提供了多种可能性。一旦产品完成最终组装,产品就可由制造商注册到通用的区块链中,表示产品寿命的开始。一旦售出后,经销商或最终客户可以将产品注册到地区的区块链中(社区、城市或州)。在注册后,产品在整个生命周期内在区块链中始终作为唯一的实体。在区块链中维护产品信息、历史、产品修改、保修细节和寿命终结信息的可能性意味着区块链本身可成为可信的产品数据库。

例如,设想这样一个世界:智能设备能够检测组件故障,检查区块链中的保修状态,向签约的服务提供商下服务订单,并且让服务提供商独立地验证保修申请一同样从区块链中获取信息,这些全都自主实现。在这样的世界中,我们将重新设计并简化主数据管理系统、售后系统及订单处理与管理的方式。

基于区块链的非集中化物联网可成为设备间交易处理的真正革命性的方法(见图2.4)。

阅读 ‧ 电子书库

图2.4 区块链作为多项物联网交易的分布式交易分类账

需要注意的是,旨在限制货币流通的比特币在区块链挖掘过程中的难度越来越大,然而,在我们的物联网区块链愿景中,这种限制并不是必要的。对于基于区块链的物联网的ADEPT实施,我们选择了Ethereum协议的初始版本。6Ethereum改进了比特币的传统区块链方法、其引入了Turing完整脚本语言和约束性合同的创建能力,这些对我们的PoC极具吸引力。