APP下载

区块链技术在铁路货运中的应用

2021-02-23马春琦

铁路计算机应用 2021年1期
关键词:货运区块节点

马春琦,任 爽

(北京交通大学 计算机与信息技术学院,北京 100044)

我国铁路货运规模庞大,2019年,中欧班列全年开行8 225列,同比增长29%,发送货物72.5万标箱,同比增长34%[1]。在“公转铁”、“一带一路”的大背景下,铁路货运加快多样化转型,提升服务质量,但仍存在数字业务效率低、货踪不透明、物流企业融资困难、缺乏信息服务等问题。

区块链技术具有去中心化、开放、可追溯、不可篡改等特点,能够加强多系统间的数据融合,促进协作。在铁路货运领域,李平等人分析区块链技术国内外应用情况,提出了铁路大数据共享、“一带一路”铁路货运物流等场景[2]。本文讨论了铁路货运中区块链应用的关键技术和主要应用场景,以供参考。

1 区块链技术概述

区块链可以看作一种不可篡改的分布式数据库。利用分布式技术,区块链网络中的每个成员存储着一致的账本,账本的信息打包储存在数据区块中。如图1所示,区块和区块间以时间为序,组成链式结构,利用密码学技术首尾连接在一起,每个区块中包含的信息可以是事件的细节、价值交易、自动化操作或其他信息。

图1 区块链逻辑结构

区块链适合于内在分散、孤立的行业。铁路货运涉及多方密切协作,是区块链典型的应用场景。区块链应用在货运领域的探索可以追溯至2015年前后,目前应用研究较少,主要针对流程优化、物流追踪、物流金融等方向,具体包括结算对账、商品溯源、冷链运输、电子发票等领域。

2 铁路货运中区块链应用的关键技术

2.1 联盟链网络

按照网络部署方式的不同,区块链可以分为公有链、联盟链和私有链。公有链是完全去中心化的结构,通常用于开放的共享记账系统;联盟链是部分中心化的分布式结构,由参与联盟的多个机构形成多中心,通常用于行业间地位相对对等的组织团体共享数据;私有链是机构内部形成的中心化结构,通常用于企业内部的控制和审计[3]。3种区块链的对比如表1所示。

表1 3种类型区块链对比

铁路货运区块链网络出于业务和监管的考量,需要一定程度的中心化。因此,铁路货运区块链架构设计应选择架构更为灵活的联盟链,并采取部分私有的方式。比如区块链节点以铁路货运公司为主,相关业务方可以选择加入区块链节点,如图2(a)所示,或者通过网络访问区块链中的节点,如图2(b)所示。

图2 区块链网络组织方式

铁路货运区块链网络建设初期,应该遵循最小业务原则,为一部分简单的业务建立数据模型和业务逻辑,组建小型的区块链网络。随着铁路公司与不同主体的业务增加,区块链网络节点可以随之拓展,若干区块链网络之间再构成更大范围的区块链,将不同分区的业务数据汇聚起来,兼容了分散化和中心化。

2.2 跨链技术

因为整个区块链网络是分区的,数据集成时必然面临两个问题:信息孤岛和区块链异构。异构区块链间数据结构、接口协议的不同会导致交易合法性证明各不相同,加剧信息孤岛。跨链技术通过连接互相独立的区块链系统,实现不同链上资产和数据的互操作,从而解决孤岛问题。

常见的跨链技术实现方式包括公证人机制、哈希锁定和侧链/中继技术[4]。公证人机制需要一个或一组节点在两条链间作为公证人,进行双方交易的收集和验证,架构简单,但引入了一定的中心化;哈希锁定利用了哈希锁和时间锁,能够确保交换的原子性和真实性,但哈希锁定只能用于交换,且增加了交易次数,目前只适合资产交易场景;侧链/中继链技术通过双向锚定的方式实现资产在不同链之间的转移,中继链可以看作去中心的公证人机制,不同的链之间都可以在中继链上进行跨链交互。

铁路货运中不同业务链涉及跨链通信时,要考虑具体场景的连接方式、信息传输渠道、验证机制和消息反馈机制。如集装箱公司和供应商之间存在对账结算链,集装箱公司和金融机构间存在贷款融资链,通过中继链互认、互操作即可完成可靠的信息流转。运输中涉及多种物联网设备,硬件模块的选择和组合具有多样性,对区块链平台的支持能力各不相同,且部署完成后难以更新,而跨链技术可较好的满足物联网设备在多样化场景中的需求。

2.3 物联网终端接入

物联网终端是铁路货运里的重要一环。在区块链中,必须保证数据源头可信。在货运过程中,可基于智能设施和物联网完成数据的自动采集、存储和传递,尽可能排除人为干扰。物联网的智能识别技术主要包括条形码/二维码识别技术、射频识别技术、GPS技术、信息物理系统(CPS,Cyber-Physical Systems)技术等。

针对如何将物联网设备与区块链集成,各行业研究者们提出了较多方案[5]:Xie等人设计了基于区块链和传感器网络的农产品溯源系统[6],传感器网络收集并上传GPS、压力、加速度、温度、湿度模块的数据,封装后储存进区块链,供应用层访问;Bocek等人搭建了一个基于区块链的系统架构[7],监控药品在运输过程中的温度,确保药品质量,其架构包含前端、后端、物联网传感设备,前端用于接收传感器数据并与后端服务器交换JSON格式的数据。

在铁路货运中,物联网终端与区块链网络融合可用于车号/箱号识别、运输状态监测,可提供准确、可靠的产品信息和物流信息。将其与区块链中可信的数据溯源结合,可以确保货运信息在收集、传递和共享的过程中真实、完整。

2.4 智能合约

智能合约是区块链网络中承载数据和业务的部分,根据具体的业务,定义数据模型和功能接口,供上层功能调用。存储在区块链节点的数据,在读写时都需要通过节点上的智能合约。创建好的智能合约需要被安装在区块链节点上,合约每一次改动后都需要被重新部署,并在区块链上留下可溯源的记录,以此确保链上的每一个节点都认同新的合约规则。

铁路货运中,智能合约是业务落地的关键点,通过智能合约可以灵活地实现设备管理、访问控制、产品溯源等应用功能。刘昱刚等针对多式联运电子提单业务提出基于区块链技术的电子提单流转平台[8],将提单作为托运人、多式联运、海关、商检、金融机构之间的流转物,在线完成电子提单的签发、转让、付款、货物检查等事件。

3 铁路货运中区块链的应用场景

3.1 物流追踪

终端消费者需要了解铁路货运的产品物流信息,从而加强对此次消费的信任;上游供应方由于铁路运输时延较长,掌握物流信息能更好地预测市场;承运方掌握详细的信息更有助于了解运输中上下游的情况。

区块链与物联网的组合,对所运输货物的物权、数量、质量、状态等证明文件的真实性、可靠性和有效性意义重大。企业可利用区块链技术,打造铁路货运存证平台,实现对运输过程中产生的各种证明、货物状态等的记录和查询,确保信息的真实、可靠和有效。

3.2 流程优化

与公路和飞机相比,铁路运输周期较长,流程复杂,涉及相关方较多。如果能实现单证电子化,提高作业过程信息化程度,就能减少信息孤岛,提高信息时效,有利于解决各方痛点,提升铁路货运整体运作效率,降低运营成本。

结算双方企业需要通过系统接口对接的方式完成不同阶段数据的共享与流通,信用签收依赖纸质运单,双方各有一套清结算数据,结算双方每个结算周期要进行对账,需要人工审核大量的纸质单据,有成本高、效率低,结算周期长的问题。通过引入区块链技术,可形成具有不可篡改性的账单记录。以此账单作为物流企业与上游客户以及下游供应商之间的财务对账依据,可以实现交易即清算。同时将包含运价规则的电子合同写入区块链,使结算双方共享同一份双方认可的交易数据和运价规则,保障计费后对账单的一致性。如果对账过程中存在异常账单,可以进行调账,将调账的审核过程和结算付款发票信息作为存证写入区块链,从而降低对账成本,减少贸易摩擦。

3.3 抵押融资

铁路货运周期一般为7~14天,货物价值高,资金回收可靠,较适合做抵押贷款。但传统的仓单质押业务存在银行对仓单信息获取不及时的问题,使得银行难以对贷款风险进行评估,导致企业融资困难。

区块链技术可用来划定运输中货物的权属,使货物价值在各个实体间传递,从而分离大宗集体资产的所有权、使用权、交易权、收益权,同时促进动产质押业务从现有的自发、自主描述化的模式向系统确认的模式转变,发挥资产的流动性价值。

3.4 铁路物流企业征信

我国货运物流长期以来有“多、小、散、乱”的特点,信息不对称、不完整。众多经营主体缺乏有效的组织和管理,经营行为不规范,制约行业发展。

通过区块链、大数据等技术,根据铁路货运相关企业交易信息,研究企业信用评级模型,可以围绕铁路企业建立信用评价机制,加强信用记录信息共享,对违法失信行为进行预警和披露。进而整合铁路供应链涉及的市场准入、海关、质检等环节,健全铁路货运市场诚信体系。

4 结束语

本文分析了区块链技术在铁路货运中应用的关键技术及应用场景。目前,区块链技术在铁路货运中的研究尚处在起步阶段,应用的过程中还存在一些难题,距离产业化还有较大距离。区块链技术在铁路货运领域的落地不仅仅是技术问题,而是如何在铁路内外的众多企业、组织中克服协作壁垒,构建信任网络的问题。

下一步,还需努力推动区块链技术在铁路集装箱运输、铁路快运对账、铁路物流金融、海关存证、物流企业征信等场景的示范项目。针对不同场景,寻求共识协议、跨链通信、加密算法等关键技术的适配和改进,提高区块链系统在铁路货运业务中的可用性、可扩展性、吞吐量、安全性,探索更有前景和活力的应用模式。

猜你喜欢

货运区块节点
基于图连通支配集的子图匹配优化算法
货运不再“一路失控”——数字化让货运行业更规范更健康
县域经济 绥德“网上货运港”
结合概率路由的机会网络自私节点检测算法
面向复杂网络的节点相似性度量*
采用贪婪启发式的异构WSNs 部分覆盖算法*
《红楼梦》的数字化述评——兼及区块链的启示
区块链助跑财资管理
一场区块链引发的全民狂欢
区块链助力企业创新