一种双链纠缠结构的资产记录方法技术

技术编号:35740961 阅读:12 留言:0更新日期:2022-11-26 18:44
本发明专利技术涉及数据处理技术领域,具体涉及一种双链纠缠结构的资产记录方法,包括通过资产链和账本链的上一区块头分别生成上一块资产链区块哈希摘要和上一块账本链区块哈希摘要;账本链使用上一块账本链区块哈希摘要、上一块资产链区块哈希摘要和默克尔根组成区块头,使用资产转移信息组成区块体,得到账本链区块;资产链使用上一块资产链区块哈希摘要、本次账本链区块哈希摘要和默克尔根组成区块头,使用资产状态组成区块体,得到资产链区块;资产链和账本链的所有节点均通过共识算法进行区块顺序排布后,将资产链区块和账本链区块通过网络广播依次发送给所有节点进行记录,资产链和账本链通过哈希摘要纠缠具有好的信息的可追溯性。溯性。溯性。

【技术实现步骤摘要】
一种双链纠缠结构的资产记录方法


[0001]本专利技术涉及数据处理
,尤其涉及一种双链纠缠结构的资产记录方法。

技术介绍

[0002]依托互联网,电子交易极大便利了人们的生活和工作,但其中的隐私问题仍不容忽视。例如,在一些电子交易的场景中,实体开展业务使用的资产类型,可能是该实体的商业机密,需要针对其做隐私保护,避免对外泄露。
[0003]目前,现有技术公开了一种资产记录方法,通过加密隐匿资产类型,且通过构造公钥集合并生成环签名,使得可通过验证环签名来确定加密的资产类型是否为来自准许资产类型列表的资产类型的加密结果。
[0004]采用上述方式,当资产类型在加密前收到篡改时,篡改后的信息无法进行恢复,信息的可追溯性较差。

技术实现思路

[0005]本专利技术的目的在于提供一种双链纠缠结构的资产记录方法,旨在解决现有的资产记录方法的信息可追溯性较差的问题。
[0006]为实现上述目的,本专利技术提供了一种双链纠缠结构的资产记录方法,包括以下步骤:
[0007]通过资产链和账本链的上一区块头分别生成上一块资产链区块哈希摘要和上一块账本链区块哈希摘要;
[0008]所述账本链使用所述上一块账本链区块哈希摘要、所述上一块资产链区块哈希摘要和默克尔根组成区块头,使用资产转移信息组成区块体,得到账本链区块;
[0009]所述资产链使用所述上一块资产链区块哈希摘要、本次账本链区块哈希摘要和默克尔根组成区块头,使用资产状态组成区块体,得到资产链区块;
[0010]所述资产链和所述账本链的所有节点均通过共识算法进行区块顺序排布后,将所述资产链区块和所述账本链区块通过网络广播依次发送给所有节点进行记录。
[0011]其中,在步骤通过资产链和账本链的上一区块头分别生成上一块资产链区块哈希摘要和上一块账本链区块哈希摘要之前,所述方法还包括:
[0012]对所述资产链的资产状态和所述账本链的转移记录进行验证。
[0013]其中,所述账本链使用所述上一块账本链区块哈希摘要、所述上一块资产链区块哈希摘要和默克尔根组成区块头,使用资产转移信息组成区块体,得到账本链区块的具体方式为:
[0014]将所述上一块账本链区块哈希摘要和所述上一块账本链区块哈希摘要对应的随机数和时间戳填入所述账本链的区块头;
[0015]通过默克尔树对所述上一块资产链区块哈希摘要、所述上一块账本链区块哈希摘要和所述当前哈希摘要进行组织,得到账本根哈希,并将所述账本根哈希存入所述账本链
的区块头中;
[0016]将资产转移信息写入所述账本链的区块体中,并每间隔预设时间段,基于所述资产转移信息生成当前哈希摘要;
[0017]将所述账本链的区块头和所述账本链的区块体打包,得到账本链区块。
[0018]其中,所述预设时间段为10分钟。
[0019]其中,所述资产链使用所述上一块资产链区块哈希摘要、本次账本链区块哈希摘要和默克尔根组成区块头,使用资产状态组成区块体,得到资产链区块的具体方式为:
[0020]将所述上一块资产链区块哈希摘要、本次账本链区块哈希摘要、随机数和时间戳填入所述资产链的区块头;
[0021]通过默克尔树对所述本次资产链区块哈希摘要和所述上一块资产链区块哈希摘进行组织,得到资产根哈希,并将所述资产根哈希存入所述资产链的区块头中;
[0022]所述资产链的区块体根据所述资产转移信息更新资产状态;
[0023]基于所述资产转移信息生成本次资产链区块哈希摘要,并将所述本次资产链区块哈希摘要填入所述资产链的区块体;
[0024]将所述资产链的区块体和所述资产链的区块头打包,得到资产链区块。
[0025]其中,所述共识算法为PBFT共识算法。
[0026]其中,在步骤所述资产链和所述账本链的所有节点均通过共识算法进行区块顺序排布后,将所述资产链区块和所述账本链区块通过网络广播依次发送给所有节点进行记录之后,所述方法还包括:
[0027]使用证书向对应的节点进行身份证明,证明成功后,对所述节点内记录的信息进行访问。
[0028]本专利技术的一种双链纠缠结构的资产记录方法,通过资产链和账本链的上一区块头分别生成上一块资产链区块哈希摘要和上一块账本链区块哈希摘要;所述账本链使用所述上一块账本链区块哈希摘要、所述上一块资产链区块哈希摘要和默克尔根组成区块头,使用资产转移信息组成区块体,得到账本链区块;所述资产链使用所述上一块资产链区块哈希摘要、本次账本链区块哈希摘要和默克尔根组成区块头,使用资产状态组成区块体,得到资产链区块;所述资产链和所述账本链的所有节点均通过共识算法进行区块顺序排布后,将所述资产链区块和所述账本链区块通过网络广播依次发送给所有节点进行记录,所述资产链和所述账本链通过哈希摘要纠缠组成双链结构。该结构具有更健壮的防篡改性以及对资产交易信息的可追溯性,通过身份认证以及双链纠缠结构保证了资产所有权信息在链上的真实性和可靠性,通过双链纠缠结构的信息冗余,实现了资产交易过程的可追溯,可还原,解决了现有的资产记录方法的信息可追溯性较差的问题。
附图说明
[0029]为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0030]图1是本专利技术提供的一种双链纠缠结构的资产记录方法。
[0031]图2是资产链和账本链纠缠组成的双链结构的结构示意图。
[0032]图3是资产链区块的示意图。
[0033]图4是账本链区块的示意图。
具体实施方式
[0034]下面详细描述本专利技术的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,旨在用于解释本专利技术,而不能理解为对本专利技术的限制。
[0035]请参阅图1至图4,本专利技术提供一种双链纠缠结构的资产记录方法,包括以下步骤:
[0036]S1通过资产链和账本链的上一区块头分别生成上一块资产链区块哈希摘要和上一块账本链区块哈希摘要;
[0037]具体的,所述资产链和所述账本链纠缠组成双链结构。该结构具有更健壮的防篡改性以及对资产交易信息的可追溯性,通过身份认证以及双链纠缠结构保证了资产所有权信息在链上的真实性和可靠性,通过双链纠缠结构的信息冗余,实现了资产交易过程的可追溯,可还原。
[0038]在步骤通过资产链和账本链的上一区块头分别生成上一块资产链区块哈希摘要和上一块账本链区块哈希摘要之前,所述方法还包括:
[0039]对所述资产链的资产状态和所述账本链的转移记录的合法性进行验证。
[0040]节点验证和更新区块时,首先验证账本区块,检验时间戳是否晚于前一区块本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种双链纠缠结构的资产记录方法,其特征在于,包括以下步骤:通过资产链和账本链的上一区块头分别生成上一块资产链区块哈希摘要和上一块账本链区块哈希摘要;所述账本链使用所述上一块账本链区块哈希摘要、所述上一块资产链区块哈希摘要和默克尔根组成区块头,使用资产转移信息组成区块体,得到账本链区块;所述资产链使用所述上一块资产链区块哈希摘要、本次账本链区块哈希摘要和默克尔根组成区块头,使用资产状态组成区块体,得到资产链区块;所述资产链和所述账本链的所有节点均通过共识算法进行区块顺序排布后,将所述资产链区块和所述账本链区块通过网络广播依次发送给所有节点进行记录。2.如权利要求1所述的双链纠缠结构的资产记录方法,其特征在于,在步骤通过资产链和账本链的上一区块头分别生成上一块资产链区块哈希摘要和上一块账本链区块哈希摘要之前,所述方法还包括:对所述资产链的资产状态和所述账本链的转移记录进行验证。3.如权利要求2所述的双链纠缠结构的资产记录方法,其特征在于,所述账本链使用所述上一块账本链区块哈希摘要、所述上一块资产链区块哈希摘要和默克尔根组成区块头,使用资产转移信息组成区块体,得到账本链区块的具体方式为:将所述上一块账本链区块哈希摘要和所述上一块账本链区块哈希摘要对应的随机数和时间戳填入所述账本链的区块头;通过默克尔树对所述上一块资产链区块哈希摘要、所述上一块账本链区块哈希摘要和所述当前哈希摘要进行组织,得到账本根哈希,并将所述账本根哈希存入所述账本链的区块头中;将资产转移信息写入所述账本链的...

【专利技术属性】
技术研发人员:唐峰佘堃何万泽丁庆磊蒋星黄民霖谭云川涂然王玥洋彭涛
申请(专利权)人:电子科技大学
类型:发明
国别省市:

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

1