【技术实现步骤摘要】
一种基于区块链的账号注册方法、装置及电子设备
本申请涉及计算机
,尤其涉及一种基于区块链的账号注册方法、装置及电子设备。
技术介绍
目前,账号管理系统中对用户的账号、以及用户注册账号时所输入的涉及隐私信息的数据,往往是中心化的存储和管理方式。在上述场景中,一旦由于某种原因导致账号管理系统的中心服务器的信息泄露,用户的隐私数据将得不到有效的保障。因此,亟需一种账号注册方法以应对现有技术中的上述问题。
技术实现思路
本申请实施例提供了一种基于区块链的账号注册方法、装置及电子设备,以解决现有的账号管理系统都是中心化的,涉及用户隐私的信息在该账号管理系统中不够安全的问题。为解决上述技术问题,本申请实施例是这样实现的:第一方面,提出了一种基于区块链的账号注册方法,包括:区块链系统的已注册用户对所述区块链系统的申请注册用户的申请注册信息进行验证;其中,所述申请注册信息包括所述申请注册用户的隐私数据的摘要、所述申请注册用户申请在区块链上的第一地址标识,所述已注册用户在所述区块链上的地址标识为第二地址标识;若所述已注册用户对所述申请注册用户的申请注册信息验证通过,则在所述区块链系统中生成所述已注册用户与申请注册用户之间的交易,所述交易中携带所述第一地址标识、所述第二地址标识以及所述申请注册信息;所述区块链系统的共识节点在所述已注册用户的持有额度大于或等于所述交易的费用时,确定所述交易有效,并将所述交易上传至区块链中,以使得所述申请注册用户基于所述隐私数据的摘要获取所述区块链系统的注册账号。第二方面,提出了一种基于区块链的账号注册方法,所述方法应用于区块链系统的已注册用户 ...
【技术保护点】
1.一种基于区块链的账号注册方法,其特征在于,包括:区块链系统的已注册用户对所述区块链系统的申请注册用户的申请注册信息进行验证;其中,所述申请注册信息包括所述申请注册用户的隐私数据的摘要、所述申请注册用户申请在区块链上的第一地址标识,所述已注册用户在所述区块链上的地址标识为第二地址标识;若所述已注册用户对所述申请注册用户的申请注册信息验证通过,则在所述区块链系统中生成所述已注册用户与申请注册用户之间的交易,所述交易中携带所述第一地址标识、所述第二地址标识以及所述申请注册信息;所述区块链系统的共识节点在所述已注册用户的持有额度大于或等于所述交易的费用时,确定所述交易有效,并将所述交易上传至区块链中,以使得所述申请注册用户基于所述隐私数据的摘要获取所述区块链系统的注册账号。
【技术特征摘要】
1.一种基于区块链的账号注册方法,其特征在于,包括:区块链系统的已注册用户对所述区块链系统的申请注册用户的申请注册信息进行验证;其中,所述申请注册信息包括所述申请注册用户的隐私数据的摘要、所述申请注册用户申请在区块链上的第一地址标识,所述已注册用户在所述区块链上的地址标识为第二地址标识;若所述已注册用户对所述申请注册用户的申请注册信息验证通过,则在所述区块链系统中生成所述已注册用户与申请注册用户之间的交易,所述交易中携带所述第一地址标识、所述第二地址标识以及所述申请注册信息;所述区块链系统的共识节点在所述已注册用户的持有额度大于或等于所述交易的费用时,确定所述交易有效,并将所述交易上传至区块链中,以使得所述申请注册用户基于所述隐私数据的摘要获取所述区块链系统的注册账号。2.如权利要求1所述的方法,其特征在于,所述申请注册信息还包括下述至少一种:所述申请注册用户的公钥,所述申请注册用户的公钥为基于所述申请注册用户的私钥生成的,所述申请注册用户的私钥为从所述区块链系统中获取的;基于所述申请注册用户的隐私数据的摘要和所述申请注册用户的私钥生成的第一验证信息;基于所述申请注册用户的隐私数据的摘要和所述申请注册用户的私钥生成的第二验证信息。3.如权利要求2所述的方法,其特征在于,对所述区块链系统的申请注册用户的申请注册信息进行验证,包括:基于所述第二验证信息验证所述第一验证信息的合法性;若所述第一验证信息合法,则基于所述申请注册用户的公钥和所述申请注册用户的隐私数据的摘要,验证所述第二验证信息的合法性。4.如权利要求1所述的方法,其特征在于,所述区块链系统的共识节点确定所述交易有效,并将所述交易上传至区块链中,包括:所述区块链系统的共识节点确定所述区块链系统中是否存在与所述隐私数据的摘要相匹配的信息;若所述区块链系统的共识节点确定所述区块链系统中不存在与所述隐私数据的摘要相匹配的信息,则确定所述交易有效,并将所述交易上传至区块链中。5.一种基于区块链的账号注册方法,其特征在于,所述方法应用于区块链系统的已注册用户装置,包括:对所述区块链系统的申请注册用户的申请注册信息进行验证;其中,所述申请注册信息包括所述申请注册用户的隐私数据的摘要、所述申请注册用户申请在区块链上的第一地址标识,所述已注册用户在所述区块链上的地址标识为第二地址标识;若对所述申请注册用户的申请注册信息验证通过,则在所述区块链系统中生成所述已注册用户与申请注册用户之间的交易,所述交易中携带所述第一地址标识、所述第二地址标识以及所述申请注册信息,以便所述区块链系统的共识节点在所述已注册用户的持有额度大于或等于所述交易的费用时,确定所述交易有效,并将所述交易上传至区块链中,以使得所述申请注册用户基于所述隐私数据的摘要获取所述区块链系统的注册账号。6.一种基于区块链的账号注册方法,其特征在于,所述方法应用于区块链系统的共识节点,包括:在区块链系统的已注册用户的持有额度大于或等于所述已注册用户和申请注册用户之间的交易的费用时,确定所述交易有效,并将所述交易上传至区块链中,以使得所述区块链系统的申请注册用户基于所述隐私数据的摘要获取所述区块链系统的注册账号;其中,所述交易中携带第一地址标识、第二地址标识以及所述申请注册用户的申请注册信息,所述交易为所述已注册用户对所述申请注册用户的申请注册信息验证通过时,在所述区块链系统中生成的,所述申请注册信息包括所述申请注册用户的隐私数据的摘要、所述申请...
【专利技术属性】
技术研发人员:邹杰,刘涛,尹志清,
申请(专利权)人:北京柏链基石科技有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。