计算;推算;计数设备的制造及其应用技术1.本发明涉及数据处理技术领域,尤其涉及一种双链纠缠结构的资产记录方法。背景技术:2.依托互联网,电子交易极大便利了人们的生活和工作,但其中的隐私问题仍不容忽视。例如,在一些电子交易的场景中,实体开展业务使用的资产类型,可能是该实体的商业机密,需要针对其做隐私保护,避免对外泄露。3.目前,现有技术公开了一种资产记录方法,通过加密隐匿资产类型,且通过构造公钥集合并生成环签名,使得可通过验证环签名来确定加密的资产类型是否为来自准许资产类型列表的资产类型的加密结果。4.采用上述方式,当资产类型在加密前收到篡改时,篡改后的信息无法进行恢复,信息的可追溯性较差。技术实现要素:5.本发明的目的在于提供一种双链纠缠结构的资产记录方法,旨在解决现有的资产记录方法的信息可追溯性较差的问题。6.为实现上述目的,本发明提供了一种双链纠缠结构的资产记录方法,包括以下步骤:7.通过资产链和账本链的上一区块头分别生成上一块资产链区块哈希摘要和上一块账本链区块哈希摘要;8.所述账本链使用所述上一块账本链区块哈希摘要、所述上一块资产链区块哈希摘要和默克尔根组成区块头,使用资产转移信息组成区块体,得到账本链区块;9.所述资产链使用所述上一块资产链区块哈希摘要、本次账本链区块哈希摘要和默克尔根组成区块头,使用资产状态组成区块体,得到资产链区块;10.所述资产链和所述账本链的所有节点均通过共识算法进行区块顺序排布后,将所述资产链区块和所述账本链区块通过网络广播依次发送给所有节点进行记录。11.其中,在步骤通过资产链和账本链的上一区块头分别生成上一块资产链区块哈希摘要和上一块账本链区块哈希摘要之前,所述方法还包括:12.对所述资产链的资产状态和所述账本链的转移记录进行验证。13.其中,所述账本链使用所述上一块账本链区块哈希摘要、所述上一块资产链区块哈希摘要和默克尔根组成区块头,使用资产转移信息组成区块体,得到账本链区块的具体方式为:14.将所述上一块账本链区块哈希摘要和所述上一块账本链区块哈希摘要对应的随机数和时间戳填入所述账本链的区块头;15.通过默克尔树对所述上一块资产链区块哈希摘要、所述上一块账本链区块哈希摘要和所述当前哈希摘要进行组织,得到账本根哈希,并将所述账本根哈希存入所述账本链的区块头中;16.将资产转移信息写入所述账本链的区块体中,并每间隔预设时间段,基于所述资产转移信息生成当前哈希摘要;17.将所述账本链的区块头和所述账本链的区块体打包,得到账本链区块。18.其中,所述预设时间段为10分钟。19.其中,所述资产链使用所述上一块资产链区块哈希摘要、本次账本链区块哈希摘要和默克尔根组成区块头,使用资产状态组成区块体,得到资产链区块的具体方式为:20.将所述上一块资产链区块哈希摘要、本次账本链区块哈希摘要、随机数和时间戳填入所述资产链的区块头;21.通过默克尔树对所述本次资产链区块哈希摘要和所述上一块资产链区块哈希摘进行组织,得到资产根哈希,并将所述资产根哈希存入所述资产链的区块头中;22.所述资产链的区块体根据所述资产转移信息更新资产状态;23.基于所述资产转移信息生成本次资产链区块哈希摘要,并将所述本次资产链区块哈希摘要填入所述资产链的区块体;24.将所述资产链的区块体和所述资产链的区块头打包,得到资产链区块。25.其中,所述共识算法为pbft共识算法。26.其中,在步骤所述资产链和所述账本链的所有节点均通过共识算法进行区块顺序排布后,将所述资产链区块和所述账本链区块通过网络广播依次发送给所有节点进行记录之后,所述方法还包括:27.使用证书向对应的节点进行身份证明,证明成功后,对所述节点内记录的信息进行访问。28.本发明的一种双链纠缠结构的资产记录方法,通过资产链和账本链的上一区块头分别生成上一块资产链区块哈希摘要和上一块账本链区块哈希摘要;所述账本链使用所述上一块账本链区块哈希摘要、所述上一块资产链区块哈希摘要和默克尔根组成区块头,使用资产转移信息组成区块体,得到账本链区块;所述资产链使用所述上一块资产链区块哈希摘要、本次账本链区块哈希摘要和默克尔根组成区块头,使用资产状态组成区块体,得到资产链区块;所述资产链和所述账本链的所有节点均通过共识算法进行区块顺序排布后,将所述资产链区块和所述账本链区块通过网络广播依次发送给所有节点进行记录,所述资产链和所述账本链通过哈希摘要纠缠组成双链结构。该结构具有更健壮的防篡改性以及对资产交易信息的可追溯性,通过身份认证以及双链纠缠结构保证了资产所有权信息在链上的真实性和可靠性,通过双链纠缠结构的信息冗余,实现了资产交易过程的可追溯,可还原,解决了现有的资产记录方法的信息可追溯性较差的问题。附图说明29.为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。30.图1是本发明提供的一种双链纠缠结构的资产记录方法。31.图2是资产链和账本链纠缠组成的双链结构的结构示意图。32.图3是资产链区块的示意图。33.图4是账本链区块的示意图。具体实施方式34.下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,旨在用于解释本发明,而不能理解为对本发明的限制。35.请参阅图1至图4,本发明提供一种双链纠缠结构的资产记录方法,包括以下步骤:36.s1通过资产链和账本链的上一区块头分别生成上一块资产链区块哈希摘要和上一块账本链区块哈希摘要;37.具体的,所述资产链和所述账本链纠缠组成双链结构。该结构具有更健壮的防篡改性以及对资产交易信息的可追溯性,通过身份认证以及双链纠缠结构保证了资产所有权信息在链上的真实性和可靠性,通过双链纠缠结构的信息冗余,实现了资产交易过程的可追溯,可还原。38.在步骤通过资产链和账本链的上一区块头分别生成上一块资产链区块哈希摘要和上一块账本链区块哈希摘要之前,所述方法还包括:39.对所述资产链的资产状态和所述账本链的转移记录的合法性进行验证。40.节点验证和更新区块时,首先验证账本区块,检验时间戳是否晚于前一区块的时间戳,检验区块头的上一块资产链哈希以及上一块账本链哈希是否是本地的区块链尾部区块头的哈希摘要值,再检验默克尔树的正确性以及完整性;然后验证资产链区块,同样检验时间戳、默克尔树以及哈希摘要,同时通过账本链的信息以及上一个资产链区块的信息验证资产的所有者是否与该区块的记录相符。验证完毕后,分别将两个区块更新链接到本地的账本链以及资产链上。41.s2所述账本链使用所述上一块账本链区块哈希摘要、所述上一块资产链区块哈希摘要和默克尔根组成区块头,使用资产转移信息组成区块体,得到账本链区块;42.具体方式为:43.s21将所述上一块账本链区块哈希摘要和所述上一块账本链区块哈希摘要对应的随机数和时间戳填入所述账本链的区块头;44.s22通过默克尔树对所述上一块资产链区块哈希摘要、所述上一块账本链区块哈希摘要和所述当前哈希摘要进行组织,得到账本根哈希,并将所述账本根哈希存入所述账本链的区块头中;45.具体的,所述上一块账本链区块哈希摘要和所述当前哈希摘要储存在上一块账本链区块哈希中,所述上一块资产链区块哈希摘要储存在上一块资产链区块哈希中。46.s23将资产转移信息写入所述账本链的区块体中,并每间隔预设时间段,基于所述资产转移信息生成当前哈希摘要;47.具体的,所述预设时间段为10分钟。48.s24将所述账本链的区块头和所述账本链的区块体打包,得到账本链区块。49.s3所述资产链使用所述上一块资产链区块哈希摘要、本次账本链区块哈希摘要和默克尔根组成区块头,使用资产状态组成区块体,得到资产链区块;50.具体方式为:51.s31将所述上一块资产链区块哈希摘要、本次账本链区块哈希摘要、随机数和时间戳填入所述资产链的区块头;52.s32通过默克尔树对所述本次资产链区块哈希摘要和所述上一块资产链区块哈希摘进行组织,得到资产根哈希,并将所述资产根哈希存入所述资产链的区块头中;53.具体的,所述本次资产链区块哈希摘要储存在本次资产链区块哈希中,所述上一块资产链区块哈希摘要储存在上一块资产链区块哈希中。54.s33所述资产链的区块体根据所述资产转移信息更新资产状态;55.s34基于所述资产转移信息生成本次资产链区块哈希摘要,并将所述本次资产链区块哈希摘要填入所述资产链的区块体;56.s35将所述资产链的区块体和所述资产链的区块头打包,得到资产链区块。57.s4所述资产链和所述账本链的所有节点均通过共识算法进行区块顺序排布后,将所述资产链区块和所述账本链区块通过网络广播依次发送给所有节点进行记录。58.具体的,所述共识算法为pbft共识算法。一旦系统的所有节点将新区块添加到链上,该新区块中的资产转移便成功完成。59.s5使用证书向对应的节点进行身份证明,证明成功后,对所述节点内记录的信息进行访问。60.具体的,通过身份证明之后可以防止外来人员的入侵后进行信息篡改。节点加入系统时,需要对获取的双链先进行验证,再保存。61.以上所揭露的仅为本发明一种双链纠缠结构的资产记录方法较佳实施例而已,当然不能以此来限定本发明之权利范围,本领域普通技术人员可以理解实现上述实施例的全部或部分流程,并依本发明权利要求所作的等同变化,仍属于发明所涵盖的范围。
图片声明:本站部分配图来自人工智能系统AI生成,觅知网授权图片,PxHere摄影无版权图库。本站只作为美观性配图使用,无任何非法侵犯第三方意图,一切解释权归图片著作权方,本站不承担任何责任。如有恶意碰瓷者,必当奉陪到底严惩不贷!
内容声明:本文中引用的各种信息及资料(包括但不限于文字、数据、图表及超链接等)均来源于该信息及资料的相关主体(包括但不限于公司、媒体、协会等机构)的官方网站或公开发表的信息。部分内容参考包括:(百度百科,百度知道,头条百科,中国民法典,刑法,牛津词典,新华词典,汉语词典,国家院校,科普平台)等数据,内容仅供参考使用,不准确地方联系删除处理!本站为非盈利性质站点,发布内容不收取任何费用也不接任何广告!
免责声明:我们致力于保护作者版权,注重分享,被刊用文章因无法核实真实出处,未能及时与作者取得联系,或有版权异议的,请联系管理员,我们会立即处理,本文部分文字与图片资源来自于网络,部分文章是来自自研大数据AI进行生成,内容摘自(百度百科,百度知道,头条百科,中国民法典,刑法,牛津词典,新华词典,汉语词典,国家院校,科普平台)等数据,内容仅供学习参考,不准确地方联系删除处理!的,若有来源标注错误或侵犯了您的合法权益,请立即通知我们,情况属实,我们会第一时间予以删除,并同时向您表示歉意,谢谢!
一种双链纠缠结构的资产记录方法 专利技术说明
作者:admin
2022-11-26 11:24:10
508
关键词:
计算;推算;计数设备的制造及其应用技术
专利技术