一种带湮灭机制的区块链系统的制作方法

文档序号:16039939发布日期:2018-11-24 10:23阅读:175来源:国知局

本发明涉及数据认证领域,具体是一种带湮灭机制的区块链系统。

背景技术

随着移动通信技术的发展,特别移动互联网和物联网正向人们的生活领域渗透,出现了各种基于互联网的认证服务的需求。如商品真伪认证、交易信息、收藏品信息、虚拟账号信息、虚拟财产、个人/企业身份信息、征信信息、司法公正信息等。

现有技术中,需要搭建一个接入互联网的服务器,然后通过外部节点访问服务器,以查询上述信息。

然而,通过黑客手段攻破系统服务器是难以避免的事情。黑客往往通过改写存储于服务器内的信息,达到非法目的。因此,现有的基于互联网的认证系统需要得到改进。



技术实现要素:

本发明的目的是解决现有技术中存在的问题。

为实现本发明目的而采用的技术方案是这样的,一种带湮灭机制的区块链系统,主要包括k条区块链。每条区块链具有唯一的区块链类型序列号。每条区块链中主要包括m个认证中心。所述区块链类型序列号主要由序列号分区i和序列号分区ii组成。序列号分区i是行业代码,序列号分区ii是快消品代码或耐用品代码。所述认证中心为主服务器。m个所述认证中心权限相同。

每条区块链中存储数据的所属商品类别由所述区块链类型序列号决定。

任意所述中心节点从基础数据库中读取数据。所述基础数据库为与带湮灭机制的区块链系统进行数据交互的具有数据存储功能的服务器。所述基础数据库主要存储著录事件信息。

所述著录事件信息为商品基本信息。所述商品基本信息主要包括生产日期、生产商、质量检验合格证明、产品规格和安全使用期。

每个认证中心利用基础数据库对外部节点上传的商品rfid标签进行验证,并将验证信息反馈给外部节点。所述外部节点为连接多中心认证系统且带有射频识别功能的智能终端。

所述基础数据库对商品rfid标签进行验证的主要步骤如下:

1)设定带区块发布机制的多中心认证系统的区块发布周期t。

2)区块发布周期t内,外部节点对待测商品的rfid标签进行扫描,得到商品数字身份认证信息。

外部节点将商品数字身份认证信息传到多链区块链系统中,并和所述区块链类型序列号进行匹配,找到所述商品rfid标签所属的区块链p。所述区块链p生成待测商品类别信息。所述待测商品类别信息主要包括商品所属行业信息和快消品类信息/耐用品类信息。

3)在所述区块链p中,以随机的方式选择任意n个认证中心为区块发布节点。其余m-n个认证中心为非区块发布节点。

4)多链区块链系统将商品数字身份认证信息和待测商品类别信息传递至所述区块发布节点。

若待测商品为快消品,所述区块数据还包括商品过保质期信息或未过保质期信息。

判断商品是否过保质期的步骤主要如下所示:

a)多链区块链系统将外部节点上传商品数字身份认证信息的时间广播给每个认证中心。

b)每个认证中心在基础数据库中找到和商品数字身份认证信息对应的著录事件信息,并读取所述著录事件信息中的商品保质期和商品生产日期。

每个认证中心对所述商品保质期、所述商品生产日期和所述外部节点上传商品数字身份认证信息的时间进行处理,即所述外部节点上传商品数字身份认证信息的时间减去所述商品生产日期,得到商品寿命。每个认证中心对所述商品寿命和所述商品保质期进行比较判断。

若所述商品寿命大于或等于所述商品保质期,则待测商品过保质期。认证中心将商品过保质期信息广播到多链区块链系统中。认证中心将基础数据库中著录事件信息和接收到的所述区块数据湮灭。

当所述商品为快消品时,商品被启用的信息作为著录事件认证信息在带湮灭机制的区块链系统中广播后,所述基础数据库根据规则湮灭或删除或标记所述商品的著录事件信息;商品过保质期的信息作为著录事件认证信息在带湮灭机制的区块链系统中广播后,所述基础数据库根据规则湮灭或删除或标记所述商品的著录事件信息。

若所述商品寿命小于所述商品保质期,则待测商品未过保质期。认证中心将商品未过保质期信息广播多链区块链系统中。

c)根据校验规则,多链区块链系统判断商品是否过保质期,并将商品数字身份认证信息和商品过保质期信息或商品未过保质期信息传递给所述区块发布节点。

5)所述区块发布节点对所述商品数字身份认证信息进行处理,在所述基础数据库中找到所述商品数字身份认证信息对应的著录事件信息。所述区块发布节点根据t时间内的著录事件信息生成区块数据。

所述区块数据主要包括所述著录事件信息、待测商品被启用信息和待测商品类别信息。

所述区块发布节点在所述区块链p中广播所述区块数据。

6)所述m-n个非区块发布节点接收广播的所述区块数据。

7)m个认证中心分别判断所述区块数据中的著录事件信息是否和基础数据库中的著录事件信息一致,并将判断结果广播在多链区块链系统中。m个认证中心分别将所述区块数据中的商品启用信息存储在的基础数据库中。

8)多链区块链系统根据设定的校验规则,得到最终的判断结果。所述校验规则为多数原则。

若最终判断结果为所述区块数据中的著录事件信息和认证中心基础数据库中的著录事件信息不一致,则返回步骤3,重新选择区块发布节点,直到最终判断结果为所述区块数据中的著录事件信息和认证中心基础数据库中的著录事件信息一致。

若最终判断结果为所述区块数据中的著录事件信息和认证中心基础数据库中的著录事件信息一致,则多链区块链系统将所述区块数据反馈给所述外部节点。每个认证中心将接收到的所述区块数据湮灭。

9)所述外部节点获得待测商品的基本信息。

本发明的技术效果是毋庸置疑的。本发明构建的多链区块链系统对数据进行分类,一条区块链存储一类商品的基本数据,在节省资源的同时,也提高了信息提取的效率。同时,多链区块链系统的区块发布机制可以保证数据的正确性和不可篡改性。本发明构建基于“人人为我,我为人人”的全新的带区块发布机制的互助系统架构,用“人人为我,我为人人”的互助式代替传统区块链中的挖矿机制和工作量证明机制。从而构建一种全新的区块发布机制,及多中心分布式认证系统架构,这些中心的发布功能不同。本发明可以应用于高容错的分布式计算系统,使混合一致性成为可能。本发明在非虚拟货币的应用场景,如身份认证,主权货币发行等重要领域具有广泛的应用价值。

附图说明

图1为认证中心结构图;

图2为数据存储流程图。

具体实施方式

下面结合实施例对本发明作进一步说明,但不应该理解为本发明上述主题范围仅限于下述实施例。在不脱离本发明上述技术思想的情况下,根据本领域普通技术知识和惯用手段,做出各种替换和变更,均应包括在本发明的保护范围内。

实施例1:

参见图1和图2,一种带湮灭机制的区块链系统,主要包括k条区块链。每条区块链具有唯一的区块链类型序列号。每条区块链中主要包括m个认证中心。所述区块链类型序列号主要由序列号分区i和序列号分区ii组成。序列号分区i是行业代码,序列号分区ii是快消品代码或耐用品代码。快消品代码为1,耐用品代码为0。所述行业代码为行业的英文,如通信行业的代码为communication,医学行业的代码为iatrology,信息科技行业的代码为informationtechnology。一个行业有两条区块链,一条存储行业内快消品信息,另一条存储行业内耐用品信息。

如图1所示,公共用户区为连接入区块链的外部网络,外部网络可以为电脑或移动终端。区块链中具有m个认证中心,每个认证中心都可以作为发布节点,向整个区块链系统发布信息。

所述认证中心为主服务器。m个所述认证中心权限相同。

进一步,每条区块链中认证中心的个数可以相同,也可以不同,认证中心数量主要由所属行业占经济比重和行业内商品类别、数量决定。

每条区块链中存储数据的所属商品类别由所述区块链类型序列号决定。

例如,所述区块链类型序列号为informationtechnology0,那么对应的区块链存储信息科技行业中耐用类商品的基本信息。

任意所述中心节点从基础数据库中读取数据。所述基础数据库为与带湮灭机制的区块链系统进行数据交互的具有数据存储功能的服务器。所述基础数据库主要存储著录事件信息。

所述著录事件信息为商品基本信息。若商品为快消品,则所述商品基本信息主要包括生产日期、生产商、质量检验合格证明、产品规格和安全使用期,即保质期。若商品为耐用品,则所述商品基本信息主要包括生产日期、生产商、质量检验合格证明和产品规格。

每个认证中心利用基础数据库对外部节点上传的商品rfid标签进行验证,并将验证信息反馈给外部节点。所述外部节点为连接多中心认证系统且带有射频识别功能的智能终端。

所述基础数据库对商品rfid标签进行验证的主要步骤如下:

1)设定带区块发布机制的多中心认证系统的区块发布周期t。

2)区块发布周期t内,外部节点对待测商品的rfid标签进行扫描,得到商品数字身份认证信息。

外部节点将商品数字身份认证信息传到多链区块链系统中,并和所述区块链类型序列号进行匹配,找到所述商品rfid标签所属的区块链p。所述区块链p生成待测商品类别信息。所述待测商品类别信息主要包括商品所属行业信息和快消品类信息/耐用品类信息。

3)在所述区块链p中,以随机的方式选择任意n个认证中心为区块发布节点。其余m-n个认证中心为非区块发布节点。

4)多链区块链系统将商品数字身份认证信息和待测商品类别信息传递至所述区块发布节点。

若待测商品为快消品,所述区块数据还包括商品过保质期信息或未过保质期信息。

判断商品是否过保质期的步骤主要如下所示:

a)多链区块链系统将外部节点上传商品数字身份认证信息的时间广播给每个认证中心。

b)每个认证中心在基础数据库中找到和商品数字身份认证信息对应的著录事件信息,并读取所述著录事件信息中的商品保质期和商品生产日期。

每个认证中心对所述商品保质期、所述商品生产日期和所述外部节点上传商品数字身份认证信息的时间进行处理,即所述外部节点上传商品数字身份认证信息的时间减去所述商品生产日期,得到商品寿命。每个认证中心对所述商品寿命和所述商品保质期进行比较判断。

若所述商品寿命大于或等于所述商品保质期,则待测商品过保质期。认证中心将商品过保质期信息广播到多链区块链系统中。认证中心将数据库中的著录事件信息和接收到的所述区块数据湮灭。当所述商品为快消品时,商品被启用的信息作为著录事件认证信息在带湮灭机制的区块链系统中广播后,所述基础数据库根据规则湮灭或删除或标记所述商品的著录事件信息;商品过保质期的信息作为著录事件认证信息在带湮灭机制的区块链系统中广播后,所述基础数据库根据规则湮灭或删除或标记所述商品的著录事件信息。

若所述商品寿命小于所述商品保质期,则待测商品过保质期。认证中心将商品未过保质期信息广播多链区块链系统中。

c)根据校验规则,多链区块链系统判断商品是否过保质期,并将商品数字身份认证信息和商品过保质期信息或商品未过保质期信息传递给所述区块发布节点。

5)所述区块发布节点对所述商品数字身份认证信息进行处理,在所述基础数据库中找到所述商品数字身份认证信息对应的著录事件信息。所述区块发布节点根据t时间内的著录事件信息生成区块数据。t时间可以为一个区块发布周期t,也可以是设定的其他时间周期。时间t主要由著录事件认证信息的生成速度和多少决定。

所述区块数据主要包括所述著录事件信息、待测商品被启用信息和待测商品类别信息。

所述区块发布节点在所述区块链p中广播所述区块数据。

6)所述m-n个非区块发布节点接收广播的所述区块数据。

7)m个认证中心分别判断所述区块数据中的著录事件信息是否和基础数据库中的著录事件信息一致,并将判断结果广播在多链区块链系统中。m个认证中心分别将所述区块数据中的商品启用信息存储在的基础数据库中。

8)多链区块链系统根据设定的校验规则,得到最终的判断结果。所述校验规则为多数原则。

若最终判断结果为所述区块数据中的著录事件信息和认证中心基础数据库中的著录事件信息不一致,则返回步骤3,重新选择区块发布节点,直到最终判断结果为所述区块数据中的著录事件信息和认证中心基础数据库中的著录事件信息一致。

若最终判断结果为所述区块数据中的著录事件信息和认证中心基础数据库中的著录事件信息一致,则多链区块链系统将所述区块数据反馈给所述外部节点。每个认证中心将基础数据库接收到的所述区块数据湮灭。

9)所述外部节点获得待测商品的基本信息。

在防伪认证中的快消品链和金融货币中的小额支付链,都包括了海量数据。快消品链中以链中商品的最长保质期加一个延长器作为快消品链的生命周期,超过这个周期的区块链被湮灭。小额支付链也设定类似的生命周期,如三年生命周期。

实施例2:

本实施构建一种带湮灭机制的区块链系统,主要包括22条区块链。每条区块链具有唯一的区块链类型序列号。其中第1-7条区块链中主要包括17个认证中心,第8-15条区块链中主要包括9个认证中心,第16-22条区块链中主要包括39个认证中心。

所述区块链类型序列号主要由序列号分区i和序列号分区ii组成。序列号分区i是行业代码,序列号分区ii是快消品代码或耐用品代码。快消品代码为1,耐用品代码为0。所述行业代码为行业的英文,如通信行业的代码为communication,医学行业的代码为iatrology,信息科技行业的代码为informationtechnology。一个行业有两条区块链,一条存储行业内快消品信息,另一条存储行业内耐用品信息。

所述认证中心为主服务器。每条区块链内的认证中心权限相同。不同区块链间的认证中心的权限可以相同,也可以不同。

每条区块链中存储数据的所属商品类别由所述区块链类型序列号决定。

每个认证中心具有基础数据库。所述基础数据库主要存储著录事件信息。

所述著录事件信息为商品基本信息。若商品为快消品,则所述商品基本信息主要包括生产日期、生产商、质量检验合格证明、产品规格和安全使用期,即保质期。若商品为耐用品,则所述商品基本信息主要包括生产日期、生产商、质量检验合格证明和产品规格。

每个认证中心利用基础数据库对外部节点上传的商品rfid标签进行验证,并将验证信息反馈给外部节点。所述外部节点为连接多中心认证系统且带有射频识别功能的智能终端。

所述基础数据库对商品rfid标签进行验证的主要步骤如下:

1)设定带区块发布机制的多中心认证系统的区块发布周期t。

2)区块发布周期t内,外部节点对待测商品的rfid标签进行扫描,得到商品数字身份认证信息。本实施例中待测商品为鲜花饼。

外部节点将商品数字身份认证信息传到多链区块链系统中,并和所述区块链类型序列号进行匹配,找到所述商品rfid标签所属的区块链p。匹配得到的区块链类型序列号为food1。所述区块链p存储快消类食品基本信息。所述区块链p为第18条区块链,有39个认证中心。

所述区块链p生成待测商品类别信息。所述待测商品类别信息主要包括待测商品属食品行业和待测商品为快消品。

3)在所述区块链p中,以随机的方式选择任意一个认证中心为区块发布节点。其余38个认证中心为非区块发布节点。

4)多链区块链系统将商品数字身份认证信息和待测商品类别信息传递至所述区块发布节点。

由于待测商品为快消品,所述区块数据还包括商品过保质期信息或未过保质期信息。

判断待测商品是否过保质期的步骤主要如下所示:

a)多链区块链系统将外部节点上传商品数字身份认证信息的时间广播给每个认证中心。本实施例中外部节点上传商品数字身份认证信息的时间为2019年3月20日14:30:05:020。

b)每个认证中心在基础数据库中找到和商品数字身份认证信息对应的著录事件信息,并读取所述著录事件信息中的商品保质期和商品生产日期。本实施例中鲜花饼的保质期是45天,生产日期是2019年2月20日。

每个认证中心对所述商品保质期、所述商品生产日期和所述外部节点上传商品数字身份认证信息的时间进行处理,即所述外部节点上传商品数字身份认证信息的时间减去所述商品生产日期,得到商品寿命。每个认证中心对所述商品寿命和所述商品保质期进行比较判断。本实施例中,所述商品寿命为30天,小于所述商品保质期,则待测商品未过保质期。每个认证中心将商品未过保质期信息广播多链区块链系统中,并将商品未过保质期信息存储在基础数据库的著录事件信息中。

c)根据校验规则,即根据多数原则,对39个商品是否过保质期的消息进行判断,多链区块链系统最终判断商品未过保质期,并将商品数字身份认证信息和商品未过保质期信息传递给所述区块发布节点。所述区块发布节点根据商品数字身份认证信息,将商品未过保质期信息保存在对应的著录事件信息中。

此时,所述著录事件信息主要包括生产日期、生产商、质量检验合格证明、产品规格、安全使用期,即保质期和商品未过保证期信息。

5)所述区块发布节点生成区块数据。

所述区块数据主要包括所述著录事件信息、待测商品被启用信息和待测商品类别信息。

所述区块发布节点在所述区块链p中广播所述区块数据。

6)所述38个非区块发布节点接收广播的所述区块数据。

7)39个认证中心分别判断所述区块数据中的著录事件信息是否和基础数据库中的著录事件信息一致,并将判断结果广播在多链区块链系统中。39个认证中心分别将所述区块数据中的商品启用信息存储在的基础数据库中。

8)多链区块链系统根据设定的校验规则,得到最终的判断结果。所述校验规则为多数原则。其中,33个认证中心判断所述区块数据中的著录事件信息和认证中心基础数据库中的著录事件信息一致,6个认证中心判断所述区块数据中的著录事件信息和认证中心基础数据库中的著录事件信息不一致,因此最终判断结果为所述区块数据中的著录事件信息和认证中心基础数据库中的著录事件信息一致,多链区块链系统将所述区块数据反馈给所述外部节点。

9)所述外部节点获得待测商品的基本信息。

实施例3:

本实施构建一种带湮灭机制的区块链系统,主要包括22条区块链。每条区块链具有唯一的区块链类型序列号。其中第1-7条区块链中主要包括17个认证中心,第8-15条区块链中主要包括9个认证中心,第16-22条区块链中主要包括39个认证中心。

所述区块链类型序列号主要由序列号分区i和序列号分区ii组成。序列号分区i是行业代码,序列号分区ii是快消品代码或耐用品代码。快消品代码为1,耐用品代码为0。所述行业代码为行业的英文,如通信行业的代码为communication,医学行业的代码为iatrology,信息科技行业的代码为informationtechnology。一个行业有两条区块链,一条存储行业内快消品信息,另一条存储行业内耐用品信息。

所述认证中心为主服务器。每条区块链内的认证中心权限相同。不同区块链间的认证中心的权限可以相同,也可以不同。

每条区块链中存储数据的所属商品类别由所述区块链类型序列号决定。

每个认证中心具有基础数据库。所述基础数据库主要存储著录事件信息。

所述著录事件信息为商品基本信息。若商品为快消品,则所述商品基本信息主要包括生产日期、生产商、质量检验合格证明、产品规格和安全使用期,即保质期。若商品为耐用品,则所述商品基本信息主要包括生产日期、生产商、质量检验合格证明和产品规格。

每个认证中心利用基础数据库对外部节点上传的商品rfid标签进行验证,并将验证信息反馈给外部节点。所述外部节点为连接多中心认证系统且带有射频识别功能的智能终端。

所述基础数据库对商品rfid标签进行验证的主要步骤如下:

1)设定带区块发布机制的多中心认证系统的区块发布周期t。

2)区块发布周期t内,外部节点对待测商品的rfid标签进行扫描,得到商品数字身份认证信息。本实施例中待测商品为鲜花饼。

外部节点将商品数字身份认证信息传到多链区块链系统中,并和所述区块链类型序列号进行匹配,找到所述商品rfid标签所属的区块链p。匹配得到的区块链类型序列号为food1。所述区块链p存储快消类食品基本信息。所述区块链p为第18条区块链,有39个认证中心。

所述区块链p生成待测商品类别信息。所述待测商品类别信息主要包括待测商品属食品行业和待测商品为快消品。

3)在所述区块链p中,以随机的方式选择任意一个认证中心为区块发布节点。其余38个认证中心为非区块发布节点。

4)多链区块链系统将商品数字身份认证信息和待测商品类别信息传递至所述区块发布节点。

由于待测商品为快消品,所述区块数据还包括商品过保质期信息或未过保质期信息。

判断待测商品是否过保质期的步骤主要如下所示:

a)多链区块链系统将外部节点上传商品数字身份认证信息的时间广播给每个认证中心。本实施例中外部节点上传商品数字身份认证信息的时间为2019年3月20日14:30:05:020。

b)每个认证中心在基础数据库中找到和商品数字身份认证信息对应的著录事件信息,并读取所述著录事件信息中的商品保质期和商品生产日期。本实施例中鲜花饼的保质期是45天,生产日期是2019年1月15日。

每个认证中心对所述商品保质期、所述商品生产日期和所述外部节点上传商品数字身份认证信息的时间进行处理,即所述外部节点上传商品数字身份认证信息的时间减去所述商品生产日期,得到商品寿命。每个认证中心对所述商品寿命和所述商品保质期进行比较判断。本实施例中,所述商品寿命为65天,大于所述商品保质期,则待测商品已过保质期。每个认证中心将商品未过保质期信息广播多链区块链系统中,并将商品过保质期信息存储在基础数据库的著录事件信息中。

c)根据校验规则,即根据多数原则,对39个商品是否过保质期的消息进行判断,多链区块链系统最终判断商品未过保质期,并将商品数字身份认证信息和商品未过保质期信息传递给所述区块发布节点。所述区块发布节点根据商品数字身份认证信息,将商品过保质期信息保存在对应的著录事件信息中。由于商品已过保质期,存储该件商品的信息已无意义,为尽可能节省资源,每个认证中心将该商品对应的著录事件信息湮灭。

此时,所述著录事件信息主要包括生产日期、生产商、质量检验合格证明、产品规格、安全使用期,即保质期和商品过保证期信息。

5)所述区块发布节点生成区块数据。

所述区块数据主要包括所述著录事件信息、待测商品被启用信息和待测商品类别信息。

所述区块发布节点在所述区块链p中广播所述区块数据。

6)所述38个非区块发布节点接收广播的所述区块数据。

7)39个认证中心分别判断所述区块数据中的著录事件信息是否和基础数据库中的著录事件信息一致,并将判断结果广播在多链区块链系统中。39个认证中心分别将所述区块数据中的商品启用信息存储在的基础数据库中。

8)多链区块链系统根据设定的校验规则,得到最终的判断结果。所述校验规则为多数原则。其中,33个认证中心判断所述区块数据中的著录事件信息和认证中心基础数据库中的著录事件信息一致,6个认证中心判断所述区块数据中的著录事件信息和认证中心基础数据库中的著录事件信息不一致,因此最终判断结果为所述区块数据中的著录事件信息和认证中心基础数据库中的著录事件信息一致。

若最终判断结果为所述区块数据中的著录事件信息和认证中心基础数据库中的著录事件信息一致,则多链区块链系统将所述区块数据反馈给所述外部节点。

9)所述外部节点获得待测商品的基本信息。

实施例4:

本实施构建一种带湮灭机制的区块链系统,主要包括22条区块链。每条区块链具有唯一的区块链类型序列号。其中第1-7条区块链中主要包括17个认证中心,第8-15条区块链中主要包括9个认证中心,第16-22条区块链中主要包括39个认证中心。

所述区块链类型序列号是项目类别。所述项目类别主要分为交易、小额交易、证券交易、非金融交易和/或行业代码。当项目类别为行业代码时,所述区块链类型序列号还包括快消品代码/耐用品代码。快消品代码为1,耐用品代码为0。所述行业代码为行业的英文,如通信行业的代码为communication,医学行业的代码为iatrology,信息科技行业的代码为informationtechnology。一个行业有两条区块链,一条存储行业内快消品信息,另一条存储行业内耐用品信息。

本实施例中,项目类别为小额交易,对应小额交易区块链。所述账户信息对应产生的每一笔小额交易记录在小额交易区块链中。所述账户信息对应的每一约定时间周期产生的小额交易的收支累计数被记录在交易区块链中。所述小额交易链约定生命周期,超过该生命周期的所述小额交易区块链的历史数据被自动删除湮灭。所述生命周期为无限或有限时间周期。

该小额交易区块链的生命周期设定为三年,设定所述约定时间周期为一个月。

交易过程主要如下所示:

1)外部网络a通过带区块发布机制的多链区块链系统向外部网络b发起转账交易,交易金额为100元。该交易记录为著录事件信息。

2)选定区块发布中心节点。区块发布中心节点在带区块发布机制的多链区块链系统中广播所述著录事件信息。

3)每个认证中心对所述著录事件信息进行认证。

4)认证结果:所述著录事件信息为最新且有效的数据,该交易成功。

5)小额交易区块链累积一个月内的交易金额,计算出收支,并记录在基础数据库中,三年后,交易信息自动湮灭。

实施例5:

本实施构建一种带湮灭机制的区块链系统,主要包括22条区块链。每条区块链具有唯一的区块链类型序列号。其中第1-7条区块链中主要包括17个认证中心,第8-15条区块链中主要包括9个认证中心,第16-22条区块链中主要包括39个认证中心。

所述区块链类型序列号是项目类别。所述项目类别主要分为交易、小额交易、证券交易、非金融交易和/或行业代码。当项目类别为行业代码时,所述区块链类型序列号还包括快消品代码/耐用品代码。快消品代码为1,耐用品代码为0。所述行业代码为行业的英文,如通信行业的代码为communication,医学行业的代码为iatrology,信息科技行业的代码为informationtechnology。一个行业有两条区块链,一条存储行业内快消品信息,另一条存储行业内耐用品信息。

本实施例中,项目类别为食品行业。该区块链存储同批生产的食品的相关数据,设定生命周期为保质期+延长期,本实施例设定为45天+10天,即生命周期为55天。

由于食品属于快消品行业,当对商品进行验证,并确定其所在区块链的生命周期已超过55天,则该区块链湮灭。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1