一种区块链账号的生成方法及系统技术方案

技术编号:19938379 阅读:71 留言:0更新日期:2018-12-29 06:35
本发明专利技术提供了一种区块链账号的生成方法及系统,包括:获取区块链的第一账号上的注册账号信息;所述注册账号信息包括:唯一身份信息;根据所述注册账号信息利用哈希算法,生成所述注册账号信息对应的注册账号地址,并将所述注册账号信息及所述注册账号地址对应存储到所述区块链的分布式账本中。本发明专利技术通过唯一身份信息使各区块链账号具有实名信息,同时具有对各区块链账号安全审计、管控及精准定位的有益效果。

【技术实现步骤摘要】
一种区块链账号的生成方法及系统
本专利技术涉及区块链
,尤其涉及一种区块链账号的生成方法及系统。
技术介绍
在区块链网络中,要想进行交易,需要先注册一个区块链账号对应的生成一个区块链地址,并且每个账号地址都是匿名地址及区块链账户没有实名信息。由于现有技术中,在区块链网络交易时只记录交易行为,不会记录账号地址关系,后续的所有交易行为都通过区块链地址来交易。因此,现有的区块链地址无法在交易过程中进行精准定位、控制及审计等,因此给金融监管带来了很大的难度。在整个区块链交易中,如何克服现有技术中无法准确定位区块链账号及没有实名信息的问题,是当前亟待解决的技术问题。
技术实现思路
为了解决现有技术中的缺陷,本专利技术提供了一种区块链账号的生成方法及系统,通过注册账号信息在区块链的一个第一账户处注册一个区块链账号,根据区块链账号生成对应的注册账户地址,使各区块链账号地址具有实名信息,从而具有对各区块链账号安全审计、管控及精准定位的有益效果。为了实现上述目的,本专利技术提供了一种区块链账号的生成方法,该方法包括:获取区块链的第一账号上的注册账号信息;所述注册账号信息包括:唯一身份信息;根据所述注册账号信息利用哈希算法,生成所述注册账号信息对应的注册账号地址,并将所述注册账号信息及所述注册账号地址对应存储到所述区块链的分布式账本中。本专利技术还提供了一种区块链账号的生成系统,该系统包括:获取单元,用于获取区块链的第一账号上的注册账号信息;所述注册账号信息包括:唯一身份信息;地址生成单元,用于根据所述注册账号信息利用哈希算法,生成所述注册账号信息对应的注册账号地址,并将所述注册账号信息及所述注册账号地址对应存储到所述区块链的分布式账本中。本专利技术还提供一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现以下步骤:获取区块链的第一账号上的注册账号信息;所述注册账号信息包括:唯一身份信息及用于追溯所述注册账号来源的信息;根据所述注册账号信息利用哈希算法,生成所述注册账号信息对应的注册账号地址,并将所述注册账号信息及所述注册账号地址对应存储到所述区块链的分布式账本中。本专利技术还提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:获取区块链的第一账号上的注册账号信息;所述注册账号信息包括:唯一身份信息及用于追溯所述注册账号来源的信息;根据所述注册账号信息利用哈希算法,生成所述注册账号信息对应的注册账号地址,并将所述注册账号信息及所述注册账号地址对应存储到所述区块链的分布式账本中。本专利技术提供的一种区块链账号的生成方法及系统,包括:获取区块链的第一账号上的注册账号信息;所述注册账号信息包括:唯一身份信息及用于追溯所述注册账号来源的信息;根据所述注册账号信息利用哈希算法,生成所述注册账号信息对应的注册账号地址,并将所述注册账号信息及所述注册账号地址对应存储到所述区块链的分布式账本中。本专利技术通过唯一身份信息使各区块链账号具有实名信息,同时具有对各区块链账号安全审计、管控及精准定位的有益效果。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本申请的一种区块链账号的生成方法流程图;图2是本申请一实施例中的区块链账号的生成方法流程图;图3是本申请另一实施例中的区块链账号的生成方法流程图;图4是本申请一实施例中的区块链的结构示意图;图5是本申请一实施例中的步骤S205的方法流程图;图6是本申请另一实施例中的区块链账号的生成方法流程图;图7是本申请的一种区块链账号的生成系统的结构示意图;图8是本申请一实施例中的区块链账号的生成系统的结构示意图;图9是本申请一实施例中的同步单元的结构示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。关于本文中所使用的“注册”、“第二”、……等,并非特别指称次序或顺位的意思,亦非用以限定本专利技术,其仅为了区别以相同技术用语描述的元件或操作。关于本文中所使用的“包含”、“包括”、“具有”、“含有”等等,均为开放性的用语,即意指包含但不限于。关于本文中所使用的“及/或”,包括所述事物的任一或全部组合。针对现有技术中存在的缺陷,本专利技术提供了一种区块链账号的生成方法,其流程图如图1所示,该方法包括:S101:获取区块链的第一账号上的注册账号信息。其中,注册账号信息包括:唯一身份信息,用于唯一确定注册账号的身份信息。S102:根据注册账号信息利用哈希算法,生成注册账号信息对应的注册账号地址,并将注册账号信息及注册账号地址对应存储到区块链的分布式账本中。由图1所示的流程可知,本申请获取区块链的第一账号上的注册账号信息,其中注册账号信息包括:唯一身份信息,根据注册账号信息利用哈希算法,生成注册账号信息对应的注册账号地址,并将注册账号信息及注册账号地址对应存储到区块链的分布式账本中。本专利技术通过唯一身份信息使各区块链账号具有实名信息,同时具有对各区块链账号安全审计、管控及精准定位的有益效果。在一个实施例中,注册账号信息还包括:用于追溯注册账号来源的信息。本实施例中通过采用用于追溯注册账号来源的信息,使在同一个区块链中的各区块链账号地址之间具有了绑定关系,从而本专利技术具有支持交易中的关系溯源、多级管理及多级分润的有益效果。在一个实施例中,用于追溯注册账号来源的信息为来源地址。其中,来源地址包括注册账号所在区块链中任一已注册的区块链账号地址,来源地址是注册账号地址的父地址,注册账号地址是来源地址的子地址,父地址用于审核及审计子地址发送的申请。本实施例中通过采用来源地址,使在同一个区块链中的各区块链账号地址之间具有了绑定关系,从而本专利技术具有支持交易中的关系溯源、多级管理及多级分润的有益效果。在一个实施例中,如图2所示,该区块链账号的生成方法还包括:S103:利用注册账号地址在区块链中进行交易,并将交易后的数据同步更新到分布式账本中。具体实施时,步骤S103按照以下步骤实施:向区块链中的第二账号发送应用请求,登记应用请求对应的注册账号地址。对注册账号地址进行审核。具体的,判断分布式账本中是否存在注册账号地址对应的注册账号信息;如果存在,则注册账号地址审核通过。审核通过后将第二账号对应的第二账号地址增加到注册账号信息的来源地址。在第二账号中利用注册账号地址进行交易并将交易后的数据同步更新到分布式账本中。本实施例中具有允许一个注册账号在同一个区块链的不同应用下进行交易,通过唯一身份信息确定各注册账号的唯一性,避免重复注册的有益效果。为了使本领域的技术人员更好的了解本专利技术,下面列举一个更为详细的实施例一,如图3所示,本实施例提供了一种区块链账号的生成方法,该方法包括如下步骤:S201:获取区块链的第一账号上的本文档来自技高网...

【技术保护点】
1.一种区块链账号的生成方法,其特征在于,包括:获取区块链的第一账号上的注册账号信息;所述注册账号信息包括:唯一身份信息;根据所述注册账号信息利用哈希算法,生成所述注册账号信息对应的注册账号地址,并将所述注册账号信息及所述注册账号地址对应存储到所述区块链的分布式账本中。

【技术特征摘要】
1.一种区块链账号的生成方法,其特征在于,包括:获取区块链的第一账号上的注册账号信息;所述注册账号信息包括:唯一身份信息;根据所述注册账号信息利用哈希算法,生成所述注册账号信息对应的注册账号地址,并将所述注册账号信息及所述注册账号地址对应存储到所述区块链的分布式账本中。2.根据权利要求1所述的区块链账号的生成方法,其特征在于,所述注册账号信息还包括:用于追溯所述注册账号来源的信息。3.根据权利要求2所述的区块链账号的生成方法,其特征在于,所述用于追溯所述注册账号来源的信息为来源地址;所述来源地址包括所述区块链中任一已注册的区块链账号地址;所述来源地址是所述注册账号地址的父地址;所述注册账号地址是所述来源地址的子地址;所述父地址用于审核及审计所述子地址发送的申请。4.根据权利要求1或2所述的区块链账号的生成方法,其特征在于,还包括:利用所述注册账号地址在所述区块链中进行交易,并将交易后的数据同步更新到所述分布式账本中。5.根据权利要求4所述的区块链账号的生成方法,其特征在于,所述利用所述注册账号地址在所述区块链中进行交易,并将交易后的数据同步更新到所述分布式账本中,包括:向所述区块链中的一第二账号发送应用请求,登记所述应用请求对应的注册账号地址;对所述注册账号地址进行审核;审核通过后将所述第二账号对应的第二账号地址增加到所述注册账号信息的来源地址;在所述第二账号中利用所述注册账号地址进行交易并将交易后的数据同步更新到所述分布式账本中。6.根据权利要求5所述的区块链账号的生成方法,其特征在于,所述对所述注册账号地址进行审核,包括:判断所述分布式账本中是否存在所述注册账号地址对应的注册账号信息;如果存在,则所述注册账号地址审核通过。7.一种区块链账号的生成系统,其特征在于,包括:获取单元,用于获取区块链的第一账号上的注册账号信息;所述注册账号信息包括:唯一身份信息;地址生成单元,用于根据所述注册账号信息利用哈希算法,生成所述注册账号信息对应的注册账号地址,并将所述注册账号信息及所述注册账号地址对应存储到所述区块链的分布式账本中。8.根据权利要求7所述的区块链账号的生成系统,其特征在于,所述注册账号信息还包...

【专利技术属性】
技术研发人员:李锴张艳菊
申请(专利权)人:中链科技有限公司
类型:发明
国别省市:北京,11

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

1