本发明涉及供应链技术领域,具体涉及一种应用于产业链的区块链方法及系统。
背景技术:
区块链技术最广为人知的是使用加密货币实施方案,但是数字企业家已经开始探索使用比特币所基于的加密安全系统以及可以存储在区块链上的数据这两者来实现新系统。如果区块链可以用于不局限于加密货币领域的自动化任务和处理,则将是非常有利的。这种解决方案将能够利用区块链的益处(例如对事件的永久性防篡改记录、分布式处理等),同时这种解决方案在区块链的应用中更加通用。因此,本申请可以参考记录的关于区块链“数据记录”。数据记录可以包括例如文档、处理能力或时间的测量、加密货币量、指示资产所有权的安全或其他令牌、或者可以由拥有加密材料的实体控制的其他此类事物,其中加密材料允许该实体使用或移动该数据记录。
区块链中记录的潜在可追踪性揭示了可能损害某些应用的实现缺陷。示例应用包括提交用于标记的考试或论文、提交匿名犯罪报告、提交匿名调查或人口调查反馈、或其他这样的应用,其中在提交之后数据不可改变的情况下,参与节点组需要安全地和秘密地将数据记录转移到一个或更多个其他节点。与加密货币一样,可以基于记录本身的特性来追踪其他类型的数据记录的移动,从而实现对返还到特定节点的提交进行追踪,这会损害节点用户的隐私或安全或者会破坏分发或提交过程的匿名性的完整性。此外,如果网络中的节点能够将一个节点识别为向另一节点转移文档的源,则它提高了那些观察者节点通过诸如欺骗和其他计算机安全攻击之类的攻击来损害网络安全性的能力。综上所述,基于区块链的特性,目前也正待开发一种用于各类产业链的区块链系统或方法。
技术实现要素:
针对现有技术中的缺陷,本发明提供一种应用于产业链的区块链方法及系统,能够在各个节点中进行数据记录,将各个节点组建成区块链,使得交接数据无法被篡改,保障了交接数据的真实可靠性。
一种应用于产业链的区块链方法,包括步骤:
s1、将产业中单个交接环节作为一个节点,在节点中实时采集交接数据;
s2、在预设时间段内将所有节点的交接数据打包为一个区块并将区块上传至通信网络;
s3、将当前区块的交接数据采集时间、交接数据的哈希以及上个区块的哈希,记入当前区块的区块头作为当前区块的特征值;
s4、根据所述特征值计算当前区块的哈希;
s5、将按时间顺序生成的所述区块互相构建为产业区块链。
进一步的,还包括步骤:
s6、在各个节点中配置自动化采集终端,所述自动化采集终端用于实时采集交接数据。
进一步的,还包括步骤:
s7、所有区块的区块数据发送至各所述节点。
进一步的,所述交接数据包括交接操作人、交接时长、自动化采集终端设备信息和自动化采集终端设备ip地址。
一种应用于产业链的区块链系统,
包括多个节点模块,所述节点模块配置在产业中的交接环节中,所述节点模块实时采集交接数据;
还包括可存储计算设备,所述可存储计算设备在预设时间段内将所有节点模块采集的交接数据打包为一个区块;并将当前区块的交接数据采集时间、交接数据的哈希以及上个区块的哈希,记入当前区块的区块头作为当前区块的特征值;所述可存储计算设备根据所述特征值计算当前区块的哈希;所述可存储计算设备将打包的区块上传至通信网络;可存储计算设备将按时间顺序生成的区块构建成产业区块链。
进一步的,所述节点模块中配置有自动化采集终端,所述自动化采集终端用于实时采集交接数据。
进一步的,所有区块的区块数据发送至各所述节点。
进一步的,所述交接数据包括交接操作人、交接时长、自动化采集终端设备信息和自动化采集终端设备ip地址。
本发明提出一种应用于产业链的区块链方法及系统,可用于各类产业链,在各类产业链的运作过程中,实时地进行采集交接数据,在预设时间段内将所有节点的交接数据打包为一个区块,在构建区块链时,将当前区块的交接数据采集时间、交接数据的哈希以及上个区块的哈希,记入当前区块的区块头作为当前区块的特征值,根据特征值计算当前区块的哈希;最后将打包生成的区块互相构建为产业区块链。基于区块链的特性,交接数据无法篡改,保证了交接数据的真实性。由于区块链的特性,当交接数据发生变化时,数据无法与其他区块匹配,整个区块链的数据便会不统一,这使得区块数据不可篡改,保证了每个节点的交接数据不可篡改。
具体实施方式
下面将对本发明技术方案的实施例进行详细的描述。以下实施例仅用于更加清楚地说明本发明的技术方案,因此只作为示例,而不能以此来限制本发明的保护范围。
需要注意的是,除非另有说明,本申请使用的技术术语或者科学术语应当为本发明所属领域技术人员所理解的通常意义。
一种应用于产业链的区块链方法,包括步骤:
s1、将产业中单个交接环节作为一个节点,在节点中实时采集交接数据;
s2、在预设时间段内将所有节点的交接数据打包为一个区块并将区块上传至通信网络;
s3、将当前区块的交接数据采集时间、交接数据的哈希以及上个区块的哈希,记入当前区块的区块头作为当前区块的特征值;
s4、根据所述特征值计算当前区块的哈希;
s5、将按时间顺序生成的所述区块互相构建为产业区块链。
上述实施例在使用时,可用于各类产业链,在各类产业链的运作过程中,产业交接是必不可少的。在一种实施例中,例如可用于供应链的管理,供应链中每个中转环节的货品交接便是一个节点,在货品的该中转环节中,实时地进行采集交接数据。具体的,采集交接数据的方式可以是多种,例如在货品交接时的货品扫码便是一种采集方式。然后在一定的预设时间段内将所有节点的交接数据打包为一个区块并上传至通信网络中,该预设时间段可以是根据实际情况来设定,例如在物流运输中,预设时间段可以设置为24小时,因为物流运输每个环节的数据统计周期一般为24小时;再例如在医疗系统中,可以设置为医疗系统经常采用的数据统计周期。然后将当前区块的交接数据采集时间、交接数据的哈希以及上个区块的哈希,记入当前区块的区块头作为当前区块的特征值;再根据特征值计算当前区块的哈希;最后将按时间顺序生成的区块互相构建为产业区块链。基于区块链的特性,交接数据无法篡改,保证了交接数据的真实性。以上,便构成了用于数据记录的区块链,由于区块链的特性,当交接数据发生变化时,数据无法与其他区块匹配,整个区块链的数据便会不统一,这使得区块数据不可篡改,保证了每个节点的交接数据不可篡改。
优选的,还包括步骤s6:在各个节点中配置自动化采集终端,所述自动化采集终端用于实时采集交接数据。例如可以在交接环节中设置自动化的交接设备,例如扫码、验货、中转、运输等自动化设备,这些设备能够在进行本身的交接工作中,同时进行数据采集。
优选的,还包括步骤s7:所有区块的区块数据发送至各所述节点。可通过通信网络将区块的数据发送至各个节点,实现分布式记账,实现产业链的各节点互相监督。
具体的,交接数据包括交接操作人、交接时长、自动化采集终端设备信息和自动化采集终端设备ip地址,也可包括更多的数据。在产业链的运作中,交接操作人可以是产业链中交接环节的执行人、执行单位,交接时长便是交接环节的处理时间;自动化采集终端设备信息可以是进行采集交接数据的设备信息,得到该数据可以监督各节点所采用的设备是否正规化、标准化;自动化采集终端设备ip地址为进行采集交接数据的设备ip地址,可以对采集设备进行定位,防止在交接环节中交接数据存在做假可能性。
本发明还提出一种应用于产业链的区块链系统,包括多个节点模块,所述节点模块配置在产业中的交接环节中,所述节点模块实时采集交接数据;
还包括可存储计算设备,所述可存储计算设备在预设时间段内将所有节点模块采集的交接数据打包为一个区块;并将当前区块的交接数据采集时间、交接数据的哈希以及上个区块的哈希,记入当前区块的区块头作为当前区块的特征值;所述可存储计算设备根据所述特征值计算当前区块的哈希;所述可存储计算设备将打包的区块上传至通信网络;可存储计算设备将按时间顺序生成的区块构建成产业区块链。
本实施例在使用时可用于各类产业链的运作过程中。例如在供应链的管理运用中,供应链中每个中转环节的货品交接便是一个节点,在中转环节中实时地进行采集交接数据。具体的,采集交接数据的方式可以是多种,例如在货品交接时的货品扫码便是一种采集方式。可存储计算设备在一定的预设时间段内将交接数据打包为一个区块并上传至通信网络中,该预设时间段可以是根据实际情况、根据需要来设定。然后可存储计算设备将当前区块的交接数据采集时间、交接数据的哈希以及上个区块的哈希,记入当前区块的区块头作为当前区块的特征值;可存储计算设备再根据特征值计算当前区块的哈希;最后可存储计算设备将按时间顺序生成的区块互相构建为产业区块链。基于区块链的特性,交接数据无法篡改,保证了交接数据的真实性。以上,便构成了用于数据记录的区块链,由于区块链的特性,当交接数据发生变化时,数据无法与其他区块匹配,整个区块链的数据便会不统一,这使得区块数据不可篡改,保证了每个节点的交接数据不可篡改。
优选的,所述节点模块中配置有自动化采集终端,所述自动化采集终端用于实时采集交接数据。自动化采集终端例如可以是自动扫码设备、自动统计设备、自动货物转交设备,例如在供应链中,货品转交时需要对货品进行扫码统计,那么此时扫码统计的设备便作为自动化采集终端。
优选的,所有区块的区块数据发送至各所述节点。该过程可以是由通信网络自动发送。
在一些实施例中,所述交接数据包括交接操作人、交接时长、自动化采集终端设备信息和自动化采集终端设备ip地址。在产业链的运作中,交接操作人可以是产业链中交接环节的执行人、执行单位,交接时长便是交接环节的处理时间;自动化采集终端设备信息可以是进行采集交接数据的设备信息,得到该数据可以监督各节点所采用的设备是否正规化、标准化;自动化采集终端设备ip地址为进行采集交接数据的设备ip地址,可以对采集设备进行定位,防止在交接环节中交接数据存在做假可能性。
最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围,其均应涵盖在本发明的权利要求和说明书的范围当中。