一种基于区块链的账号注册方法、装置及电子设备制造方法及图纸

技术编号:21607527 阅读:74 留言:0更新日期:2019-07-13 18:54
本申请公开了一种基于区块链的账号注册方法、装置及电子设备,用于解决现有的账号管理系统都是中心化的,涉及用户隐私的信息在该账号管理系统中不够安全的问题。该方法包括:区块链系统的已注册用户对所述区块链系统的申请注册用户的申请注册信息进行验证;若所述已注册用户对所述申请注册用户的申请注册信息验证通过,则在所述区块链系统中生成所述已注册用户与申请注册用户之间的交易,所述交易中携带所述第一地址标识、所述第二地址标识以及所述申请注册信息;所述区块链系统的共识节点在所述已注册用户的持有额度大于或等于所述交易的费用时,确定所述交易有效,并将所述交易上传至区块链中。

An Account Registration Method, Device and Electronic Equipment Based on Block Chain

【技术实现步骤摘要】
一种基于区块链的账号注册方法、装置及电子设备
本申请涉及计算机
,尤其涉及一种基于区块链的账号注册方法、装置及电子设备。
技术介绍
目前,账号管理系统中对用户的账号、以及用户注册账号时所输入的涉及隐私信息的数据,往往是中心化的存储和管理方式。在上述场景中,一旦由于某种原因导致账号管理系统的中心服务器的信息泄露,用户的隐私数据将得不到有效的保障。因此,亟需一种账号注册方法以应对现有技术中的上述问题。
技术实现思路
本申请实施例提供了一种基于区块链的账号注册方法、装置及电子设备,以解决现有的账号管理系统都是中心化的,涉及用户隐私的信息在该账号管理系统中不够安全的问题。为解决上述技术问题,本申请实施例是这样实现的:第一方面,提出了一种基于区块链的账号注册方法,包括:区块链系统的已注册用户对所述区块链系统的申请注册用户的申请注册信息进行验证;其中,所述申请注册信息包括所述申请注册用户的隐私数据的摘要、所述申请注册用户申请在区块链上的第一地址标识,所述已注册用户在所述区块链上的地址标识为第二地址标识;若所述已注册用户对所述申请注册用户的申请注册信息验证通过,则在所述区块链系统中生成所述已注册用户与申请注册用户之间的交易,所述交易中携带所述第一地址标识、所述第二地址标识以及所述申请注册信息;所述区块链系统的共识节点在所述已注册用户的持有额度大于或等于所述交易的费用时,确定所述交易有效,并将所述交易上传至区块链中,以使得所述申请注册用户基于所述隐私数据的摘要获取所述区块链系统的注册账号。第二方面,提出了一种基于区块链的账号注册方法,所述方法应用于区块链系统的已注册用户装置,包括:对所述区块链系统的申请注册用户的申请注册信息进行验证;其中,所述申请注册信息包括所述申请注册用户的隐私数据的摘要、所述申请注册用户申请在区块链上的第一地址标识,所述已注册用户在所述区块链上的地址标识为第二地址标识;若对所述申请注册用户的申请注册信息验证通过,则在所述区块链系统中生成所述已注册用户与申请注册用户之间的交易,所述交易中携带所述第一地址标识、所述第二地址标识以及所述申请注册信息,以便所述区块链系统的共识节点在所述已注册用户的持有额度大于或等于所述交易的费用时,确定所述交易有效,并将所述交易上传至区块链中,以使得所述申请注册用户基于所述隐私数据的摘要获取所述区块链系统的注册账号。第三方面,提出了一种基于区块链的账号注册方法,所述方法应用于区块链系统的共识节点,包括:在区块链系统的已注册用户的持有额度大于或等于所述已注册用户和申请注册用户之间的交易的费用时,确定所述交易有效,并将所述交易上传至区块链中,以使得所述区块链系统的申请注册用户基于所述隐私数据的摘要获取所述区块链系统的注册账号;其中,所述交易中携带第一地址标识、第二地址标识以及所述申请注册用户的申请注册信息,所述交易为所述已注册用户对所述申请注册用户的申请注册信息验证通过时,在所述区块链系统中生成的,所述申请注册信息包括所述申请注册用户的隐私数据的摘要、所述申请注册用户申请在区块链上的第一地址标识,所述已注册用户在所述区块链上的地址标识为第二地址标识。第四方面,提出了一种区块链系统的已注册用户装置,包括:验证单元,用于对所述区块链系统的申请注册用户的申请注册信息进行验证;其中,所述申请注册信息包括所述申请注册用户的隐私数据的摘要、所述申请注册用户申请在区块链上的第一地址标识,所述已注册用户在所述区块链上的地址标识为第二地址标识;生成单元,用于若对所述申请注册用户的申请注册信息验证通过,则在所述区块链系统中生成所述已注册用户与申请注册用户之间的交易,所述交易中携带所述第一地址标识、所述第二地址标识以及所述申请注册信息,以便所述区块链系统的共识节点在所述已注册用户的持有额度大于或等于所述交易的费用时,确定所述交易有效,并将所述交易上传至区块链中,以使得所述申请注册用户基于所述隐私数据的摘要获取所述区块链系统的注册账号。第五方面,提出了一种区块链系统的共识节点,其特征在于,包括:确定单元,用于在区块链系统的已注册用户的持有额度大于或等于所述已注册用户和申请注册用户之间的交易的费用时,确定所述交易有效,并将所述交易上传至区块链中,以使得所述区块链系统的申请注册用户基于所述隐私数据的摘要获取所述区块链系统的注册账号;其中,所述交易中携带第一地址标识、第二地址标识以及所述申请注册用户的申请注册信息,所述交易为所述已注册用户对所述申请注册用户的申请注册信息验证通过时,在所述区块链系统中生成的,所述申请注册信息包括所述申请注册用户的隐私数据的摘要、所述申请注册用户申请在区块链上的第一地址标识,所述已注册用户在所述区块链上的地址标识为第二地址标识。第六方面,提出了一种电子设备,该电子设备包括:处理器;以及被安排成存储计算机可执行指令的存储器,所述可执行指令在被执行时使所述处理器执行以下操作:对所述区块链系统的申请注册用户的申请注册信息进行验证;其中,所述申请注册信息包括所述申请注册用户的隐私数据的摘要、所述申请注册用户申请在区块链上的第一地址标识,所述已注册用户在所述区块链上的地址标识为第二地址标识;若对所述申请注册用户的申请注册信息验证通过,则在所述区块链系统中生成所述已注册用户与申请注册用户之间的交易,所述交易中携带所述第一地址标识、所述第二地址标识以及所述申请注册信息,以便所述区块链系统的共识节点在所述已注册用户的持有额度大于或等于所述交易的费用时,确定所述交易有效,并将所述交易上传至区块链中,以使得所述申请注册用户基于所述隐私数据的摘要获取所述区块链系统的注册账号。第七方面,提出了一种计算机可读存储介质,所述计算机可读存储介质存储一个或多个程序,所述一个或多个程序当被包括多个应用程序的电子设备执行时,使得所述电子设备执行以下操作:对所述区块链系统的申请注册用户的申请注册信息进行验证;其中,所述申请注册信息包括所述申请注册用户的隐私数据的摘要、所述申请注册用户申请在区块链上的第一地址标识,所述已注册用户在所述区块链上的地址标识为第二地址标识;若对所述申请注册用户的申请注册信息验证通过,则在所述区块链系统中生成所述已注册用户与申请注册用户之间的交易,所述交易中携带所述第一地址标识、所述第二地址标识以及所述申请注册信息,以便所述区块链系统的共识节点在所述已注册用户的持有额度大于或等于所述交易的费用时,确定所述交易有效,并将所述交易上传至区块链中,以使得所述申请注册用户基于所述隐私数据的摘要获取所述区块链系统的注册账号。第八方面,提出了一种电子设备,该电子设备包括:处理器;以及被安排成存储计算机可执行指令的存储器,所述可执行指令在被执行时使所述处理器执行以下操作:在区块链系统的已注册用户的持有额度大于或等于所述已注册用户和申请注册用户之间的交易的费用时,确定所述交易有效,并将所述交易上传至区块链中,以使得所述区块链系统的申请注册用户基于所述隐私数据的摘要获取所述区块链系统的注册账号;其中,所述交易中携带第一地址标识、第二地址标识以及所述申请注册用户的申请注册信息,所述交易为所述已注册用户对所述申请注册用户的申请注册信息验证通过时,在所述区块链系统中生成的,所述申请注册信息包括所本文档来自技高网...

【技术保护点】
1.一种基于区块链的账号注册方法,其特征在于,包括:区块链系统的已注册用户对所述区块链系统的申请注册用户的申请注册信息进行验证;其中,所述申请注册信息包括所述申请注册用户的隐私数据的摘要、所述申请注册用户申请在区块链上的第一地址标识,所述已注册用户在所述区块链上的地址标识为第二地址标识;若所述已注册用户对所述申请注册用户的申请注册信息验证通过,则在所述区块链系统中生成所述已注册用户与申请注册用户之间的交易,所述交易中携带所述第一地址标识、所述第二地址标识以及所述申请注册信息;所述区块链系统的共识节点在所述已注册用户的持有额度大于或等于所述交易的费用时,确定所述交易有效,并将所述交易上传至区块链中,以使得所述申请注册用户基于所述隐私数据的摘要获取所述区块链系统的注册账号。

【技术特征摘要】
1.一种基于区块链的账号注册方法,其特征在于,包括:区块链系统的已注册用户对所述区块链系统的申请注册用户的申请注册信息进行验证;其中,所述申请注册信息包括所述申请注册用户的隐私数据的摘要、所述申请注册用户申请在区块链上的第一地址标识,所述已注册用户在所述区块链上的地址标识为第二地址标识;若所述已注册用户对所述申请注册用户的申请注册信息验证通过,则在所述区块链系统中生成所述已注册用户与申请注册用户之间的交易,所述交易中携带所述第一地址标识、所述第二地址标识以及所述申请注册信息;所述区块链系统的共识节点在所述已注册用户的持有额度大于或等于所述交易的费用时,确定所述交易有效,并将所述交易上传至区块链中,以使得所述申请注册用户基于所述隐私数据的摘要获取所述区块链系统的注册账号。2.如权利要求1所述的方法,其特征在于,所述申请注册信息还包括下述至少一种:所述申请注册用户的公钥,所述申请注册用户的公钥为基于所述申请注册用户的私钥生成的,所述申请注册用户的私钥为从所述区块链系统中获取的;基于所述申请注册用户的隐私数据的摘要和所述申请注册用户的私钥生成的第一验证信息;基于所述申请注册用户的隐私数据的摘要和所述申请注册用户的私钥生成的第二验证信息。3.如权利要求2所述的方法,其特征在于,对所述区块链系统的申请注册用户的申请注册信息进行验证,包括:基于所述第二验证信息验证所述第一验证信息的合法性;若所述第一验证信息合法,则基于所述申请注册用户的公钥和所述申请注册用户的隐私数据的摘要,验证所述第二验证信息的合法性。4.如权利要求1所述的方法,其特征在于,所述区块链系统的共识节点确定所述交易有效,并将所述交易上传至区块链中,包括:所述区块链系统的共识节点确定所述区块链系统中是否存在与所述隐私数据的摘要相匹配的信息;若所述区块链系统的共识节点确定所述区块链系统中不存在与所述隐私数据的摘要相匹配的信息,则确定所述交易有效,并将所述交易上传至区块链中。5.一种基于区块链的账号注册方法,其特征在于,所述方法应用于区块链系统的已注册用户装置,包括:对所述区块链系统的申请注册用户的申请注册信息进行验证;其中,所述申请注册信息包括所述申请注册用户的隐私数据的摘要、所述申请注册用户申请在区块链上的第一地址标识,所述已注册用户在所述区块链上的地址标识为第二地址标识;若对所述申请注册用户的申请注册信息验证通过,则在所述区块链系统中生成所述已注册用户与申请注册用户之间的交易,所述交易中携带所述第一地址标识、所述第二地址标识以及所述申请注册信息,以便所述区块链系统的共识节点在所述已注册用户的持有额度大于或等于所述交易的费用时,确定所述交易有效,并将所述交易上传至区块链中,以使得所述申请注册用户基于所述隐私数据的摘要获取所述区块链系统的注册账号。6.一种基于区块链的账号注册方法,其特征在于,所述方法应用于区块链系统的共识节点,包括:在区块链系统的已注册用户的持有额度大于或等于所述已注册用户和申请注册用户之间的交易的费用时,确定所述交易有效,并将所述交易上传至区块链中,以使得所述区块链系统的申请注册用户基于所述隐私数据的摘要获取所述区块链系统的注册账号;其中,所述交易中携带第一地址标识、第二地址标识以及所述申请注册用户的申请注册信息,所述交易为所述已注册用户对所述申请注册用户的申请注册信息验证通过时,在所述区块链系统中生成的,所述申请注册信息包括所述申请注册用户的隐私数据的摘要、所述申请...

【专利技术属性】
技术研发人员:邹杰刘涛尹志清
申请(专利权)人:北京柏链基石科技有限公司
类型:发明
国别省市:北京,11

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

1