基于区块链的互联方法、装置及计算机存储介质制造方法及图纸

技术编号:25710687 阅读:24 留言:0更新日期:2020-09-23 02:57
本发明专利技术公开了一种基于区块链的互联方法、装置及计算机存储介质,所述基于区块链的互联方法包括以下步骤:区块链平台在区块链中的节点发起基于生产经营活动的活动请求时,获取区块链中活动请求对应的节点,生产经营活动包括人与物、物与物以及工业互联中的至少一个关联的活动,活动请求包括信息互联请求和/或信任互联请求;根据发起活动请求的节点以及活动请求对应的节点建立节点群组;将活动请求中的活动信息组播至节点群组中的各个节点,活动信息包括信息互联信息和/或信任互联信息。本发明专利技术通过在发生生产经营活动时建立节点群组,提高企业交易数据的隐私性,并实现人与物、物与物以及工业的互联,构建基于区块链的产业互联系统。

【技术实现步骤摘要】
基于区块链的互联方法、装置及计算机存储介质
本专利技术涉及产业互联
,尤其涉及基于区块链的互联方法、装置及计算机存储介质。
技术介绍
在传统产业中,若多个企业之间进行商品交易,需要多方共同合作来完成交易。但在交易过程中,交易账单存在更新延迟或上传出错的问题,会使交易信息不对称,企业之间的信任缺失,导致企业之间的信任成本偏高。区块链技术的核心优势是去中心化,在节点无需互相信任的分布式系统中实现基于去中心化信用的点对点交易、协调与协作,因此,通过区块链技术进行交易,可降低企业之间的信任成本。但由于区块链分布式记账,公开透明的特性,会使得交易数据暴露,企业交易时的隐私性较低。上述内容仅用于辅助理解本专利技术的技术方案,并不代表承认上述内容是现有技术。
技术实现思路
本专利技术的主要目的在于提供一种基于区块链的互联方法、装置及计算机存储介质,旨在通过在发生生产经营活动时建立节点群组,提高企业交易数据的隐私性,并实现人与物、物与物以及工业的互联,构建基于区块链的产业互联系统。为实现上述目的,本专利技术提供一种基于区块链的互联方法,所述基于区块链的互联方法包括以下步骤:区块链平台在区块链中的节点发起基于生产经营活动的活动请求时,获取所述区块链中所述活动请求对应的节点,其中,所述生产经营活动包括人与物、物与物以及工业互联中的至少一个关联的活动,所述活动请求包括信息互联请求和/或信任互联请求;根据发起所述活动请求的节点以及所述活动请求对应的节点建立节点群组;将所述活动请求中的活动信息组播至所述节点群组中的各个节点,以供所述节点群组中的各个节点存储所述活动信息,其中,所述活动信息包括信息互联信息和/或信任互联信息。可选地,所述将所述活动请求中的活动信息组播至所述节点群组中的各个节点,以供所述节点群组中的各个节点存储所述活动信息,其中,所述活动信息包括信息互联信息和/或信任互联信息的步骤之后,还包括:在接收到所述节点群组中的节点发起的活动更新请求时,将所述活动更新请求中的更新数据组播至所述节点群组中的各个节点,以供所述节点群组中的各个节点根据所述更新数据对存储的所述活动信息进行更新处理。可选地,所述获取所述区块链中所述活动请求对应的节点的步骤包括:获取所述活动请求中的活动信息;确定所述活动信息中的生产经营活动参与方,其中,所述生产经营活动参与方包括生产经营活动的发起方、接收方以及活动监管方;将所述生产经营活动参与方对应的节点作为所述区块链中所述活动请求对应的节点。可选地,所述将所述活动请求中的活动信息组播至所述节点群组中的各个节点,以供所述节点群组中的各个节点存储所述活动信息的步骤包括:对所述活动信息进行数据加密;将加密后的活动信息组播至所述节点群组中的各个节点,其中,所述节点群组中的节点对所述加密后的活动信息进行零知识验证,并输出验证结果,以供所述节点群组中的节点的用户根据所述验证结果触发确认指令,所述节点群组中的节点在接收到所述确认指令时存储所述加密后的活动信息。可选地,所述基于区块链的互联方法还包括:所述区块链平台在接收到与所述区块链连接的互联网平台发送的上链请求时,获取所述上链请求中的身份信息;验证所述身份信息;在所述身份信息验证成功时,将所述身份信息对应的用户终端与预设区块链节点关联,以供所述用户终端通过所述预设区块链节点发起所述活动请求。可选地,所述将所述身份信息对应的用户终端与预设区块链节点关联的步骤包括:确定所述用户终端所属企业的产业类型;获取多个所述区块链中与所述产业类型对应的目标区块链;将所述用户终端与所述目标区块链中的所述预设区块链节点关联。可选地,所述将所述用户终端与所述目标区块链中的所述预设区块链节点关联的步骤包括:获取所述用户终端所属企业对应的企业信息;获取所述预设区块链节点对应的节点信息;将所述企业信息与所述节点信息发送至所述目标区块链中的各个节点,以使所述目标区块链中的各个节点关联保存所述企业信息与所述节点信息。可选地,所述根据发起所述活动请求的节点以及所述活动请求对应的节点建立节点群组的步骤之后,还包括:在接收到所述区块链中的节点发送的加入请求时,获取发起所述加入请求的节点对应的身份信息;在所述身份信息位于所述节点群组的白名单身份信息中时,将发起所述加入请求的节点添加至所述节点群组。此外,为实现上述目的,本专利技术还提供一种基于区块链的互联装置,所述基于区块链的互联装置包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的基于区块链的互联程序,所述基于区块链的互联程序被所述处理器执行时实现如上所述中任一项所述的基于区块链的互联方法的步骤。此外,为实现上述目的,本专利技术还提供一种计算机存储介质,所述计算机存储介质上存储有基于区块链的互联程序,所述基于区块链的互联程序被处理器执行时实现如上所述中任一项所述的基于区块链的互联方法的步骤。本专利技术实施例提出的基于区块链的互联方法、装置及计算机存储介质,区块链平台在区块链中的节点发起基于生产经营活动的活动请求时,获取所述区块链中所述活动请求对应的节点,其中,所述生产经营活动包括人与物、物与物以及工业互联中的至少一个关联的活动,所述活动请求包括信息互联请求和/或信任互联请求;根据发起所述活动请求的节点以及所述活动请求对应的节点建立节点群组;将所述活动请求中的活动信息组播至所述节点群组中的各个节点,以供所述节点群组中的各个节点存储所述活动信息,其中,所述活动信息包括信息互联信息和/或信任互联信息。本专利技术本专利技术通过在发生生产经营活动时建立节点群组,提高企业交易数据的隐私性,并实现人与物、物与物以及工业的互联,构建基于区块链的产业互联系统。附图说明图1是本专利技术实施例方案涉及的硬件运行环境的终端结构示意图;图2为本专利技术基于区块链的互联方法的第一实施例的流程示意图;图3为本专利技术基于区块链的互联方法的第二实施例的流程示意图;图4为本专利技术基于区块链的互联方法的第三实施例的流程示意图;图5为本专利技术基于区块链的互联方法的第四实施例的流程示意图。本专利技术目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。具体实施方式应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。本专利技术实施例提供一种解决方案,通过在发生生产经营活动进行交易时,根据相关节点建立节点群组,以使活动信息在节点群组内的各个节点中存储,避免活动信息分布式记录在区块链中的所有节点,在通过区块链降低企业信任成本的同时,提高企业交易数据的隐私性,并实现人与物、物与物以及工业的互联,构建基于区块链的产业互联系统。如图1所示,图1是本专利技术实施例方案涉及的硬件运行环境的终端结构示意图。本专利技术实施例终端可以是PC等终端设备,终端设备包括区块链构架平台。如本文档来自技高网...

【技术保护点】
1.一种基于区块链的互联方法,其特征在于,所述基于区块链的互联方法包括以下步骤:/n区块链平台在区块链中的节点发起基于生产经营活动的活动请求时,获取所述区块链中所述活动请求对应的节点,其中,所述生产经营活动包括人与物、物与物以及工业互联中的至少一个关联的活动,所述活动请求包括信息互联请求和/或信任互联请求;/n根据发起所述活动请求的节点以及所述活动请求对应的节点建立节点群组;/n将所述活动请求中的活动信息组播至所述节点群组中的各个节点,以供所述节点群组中的各个节点存储所述活动信息,其中,所述活动信息包括信息互联信息和/或信任互联信息。/n

【技术特征摘要】
1.一种基于区块链的互联方法,其特征在于,所述基于区块链的互联方法包括以下步骤:
区块链平台在区块链中的节点发起基于生产经营活动的活动请求时,获取所述区块链中所述活动请求对应的节点,其中,所述生产经营活动包括人与物、物与物以及工业互联中的至少一个关联的活动,所述活动请求包括信息互联请求和/或信任互联请求;
根据发起所述活动请求的节点以及所述活动请求对应的节点建立节点群组;
将所述活动请求中的活动信息组播至所述节点群组中的各个节点,以供所述节点群组中的各个节点存储所述活动信息,其中,所述活动信息包括信息互联信息和/或信任互联信息。


2.如权利要求1所述的基于区块链的互联方法,其特征在于,所述将所述活动请求中的活动信息组播至所述节点群组中的各个节点,以供所述节点群组中的各个节点存储所述活动信息,其中,所述活动信息包括信息互联信息和/或信任互联信息的步骤之后,还包括:
在接收到所述节点群组中的节点发起的活动更新请求时,将所述活动更新请求中的更新数据组播至所述节点群组中的各个节点,以供所述节点群组中的各个节点根据所述更新数据对存储的所述活动信息进行更新处理。


3.如权利要求1所述的基于区块链的互联方法,其特征在于,所述获取所述区块链中所述活动请求对应的节点的步骤包括:
获取所述活动请求中的活动信息;
确定所述活动信息中的生产经营活动参与方,其中,所述生产经营活动参与方包括生产经营活动的发起方、接收方以及活动监管方;
将所述生产经营活动参与方对应的节点作为所述区块链中所述活动请求对应的节点。


4.如权利要求1所述的基于区块链的互联方法,其特征在于,所述将所述活动请求中的活动信息组播至所述节点群组中的各个节点,以供所述节点群组中的各个节点存储所述活动信息的步骤包括:
对所述活动信息进行数据加密;
将加密后的活动信息组播至所述节点群组中的各个节点,其中,所述节点群组中的节点对所述加密后的活动信息进行零知识验证,并输出验证结果,以供所述节点群组中的节点的用户根据所述验证结果触发确认指令,所述节点群组中的节点在接收到所述确认指令时存储所述加密后的活动信息。


...

【专利技术属性】
技术研发人员:肖光昱贺小鹏樊磊
申请(专利权)人:深圳点链科技有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1