一种区块链账户客户化识别及登录方法和系统技术方案

技术编号:17784111 阅读:149 留言:0更新日期:2018-04-22 15:29
本发明专利技术公开了一种区块链账户客户化识别及登录方法,用于登录区块链网络,该方法包括:将区块链账户公钥的M位字符串映射为唯一对应的登录账户名,作为简易登录账户名返回至客户端;将区块链账户私钥的N位字符串映射为唯一对应的自定义登录密码,作为简易登录密钥返回至客户端;用户输入登录账户名和自定义登录密码,同步登录区块链网络进行交易。本发明专利技术通过将多位字符串映射为唯一对应的简易登录信息返回至客户端进行登录,这种客户化的登录信息具有登录数位少,便于识别记忆和使用;很好的解决了现有区块链私钥容易丢失、被盗,过于复杂并且对用户不友好等问题。

【技术实现步骤摘要】
一种区块链账户客户化识别及登录方法和系统
本专利技术涉及区块链领域,特别涉及一种区块链账户客户化识别及登录方法和系统。
技术介绍
区块链是利用分布式节点共识算法来生成和更新数据、利用密码学的方式保证数据传输和访问的安全,生成不可篡改和不可伪造的分布式账本,建立互相信任的数据网络。在区块链中每个节点都是平等的,不存在中心化的管理机构,这种“去中心化”的特点使得区块链无需依赖第三方,其运作不需要任何人干预,能够独立地进行自我验证。另外,区块链的网络向全世界开放,任何人都可以通过公开端口进行数据查询,因而整个系统高度透明,总之,区块链是一个可信的数据库,是一个可靠的“账本”。区块链技术在金融科技领域有着广阔的应用前景。但是,当前的区块链的基础协议中,区块链账户包括公钥和私钥,以Key是66位的字符串为例,由于位数众多从而会导致以下问题:1)位数众多,不利于客户化登录;2)全部存储在数据服务器上,存在安全风险。
技术实现思路
为了解决现有技术中区块链账户位数多登录不方便、不安全的问题,本专利技术实施例提供了一种区块链账户客户化识别及登录方法和系统。所述技术方案如下:一方面,提供了一种区块链账户客户化识别及登录方法,用于登录区块链网络,所述方法包括以下步骤:将区块链账户公钥的M位字符串映射为唯一对应的登录账户名,作为简易登录账户名返回至客户端;将区块链账户私钥的N位字符串映射为唯一对应的自定义登录密码,作为简易登录密钥返回至客户端;用户输入登录账户名和自定义登录密码,同步登录区块链网络进行交易。优选地,所述登录账户名为手机号码、电子邮箱地址、QQ号码或微信号。具体地,所述M位为66位;所述N位为64位。进一步地,用户输入登录账户名和自定义登录密码,同步登录区块链网络进行交易时,还包括以下步骤:首次给其他用户发送交易请求时,添加其他用户区块链账户公钥的L位字符串;将其他用户的区块链账户公钥的L位字符串映射为唯一对应的自定义备注名;将其他用户的自定义备注名添加至其他用户的区块链账户公钥的L位字符串上,并将其他用户的区块链账户的公钥添加自定义备注名的结果储存在数据服务器上;用户再次对其他用户发送交易请求时,直接识别其他用户的区块链账户公钥的自定义备注名,查找到其他用户,进行交易。具体地,所述L位为66位。其中,所述自定义备注名为手机号码、电子邮箱地址、QQ号码或微信号。优选地,所述客户端包括网页端、桌面应用端或手机移动端。另一方面,提供了一种区块链账户客户化识别及登录系统,包括:区块链、客户端、数据服务器;所述区块链,被配置为账户公钥的M位字符串映射为唯一对应的登录账户名;将账户私钥的N位字符串映射为唯一对应的自定义登录密码,作为简易登录密钥返回至客户端;用户输入登录账户名和自定义登录密码,同步登录区块链网络进行交易;所述数据服务器,被配置为用以储存所述将其他用户的自定义备注名添加至其他用户区块链账户公钥的L位字符串后、将其他用户的区块链账户的公钥添加自定义备注名的结果。具体地,所述区块链为P2P网络的分布式结构。进一步地,所述数据服务器包括一个存储单元、备份单元、客户化识别单元及通讯协议服务单。本专利技术实施例提供的技术方案带来的有益效果是:1)本专利技术实施例将区块链账户公钥的M位字符串映射为唯一对应的登录账户名,作为简易登录账户名返回至客户端,登录的数位少,易于识记和方便客户化;2)本专利技术实施例将区块链账户私钥的N位字符串映射为唯一对应的自定义登录密码,作为简易登录密钥返回至客户端,很好的解决了现有区块链私钥容易丢失、被盗,过于复杂并且对用户不友好等问题;3)本专利技术将交易中用户的区块链账户公钥的多位字符串映射为唯一对应的自定义备注名,有效快捷的识别对方账户,这种一对一映射保证了准确、安全的交易行为;4)本专利技术实施例应用在区块链的系统中,参与者无需了解其他人的背景资料,也不需要借助第三方机构的担保或保证,区块链技术保障了系统对交易行为进行记录、传输、存储,利用分布式节点共识算法来生成和更新数据、利用密码学的方式保证数据传输和访问的安全。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术实施例1中的方法流程示意图;图2是本专利技术实施例2中的方法流程示意图;图3是本专利技术实施例3中的具体实现方式示意图;图4是本专利技术实施例4中的系统结构示意图。具体实施方式为使本专利技术的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。实施例1本专利技术实施例提供了一种区块链账户客户化识别及登录方法,用于登录区块链网络,如图1所示,基于区块链的基础协议,该方法包括以下步骤:将区块链账户公钥的M位字符串映射为唯一对应的登录账户名,作为简易登录账户名返回至客户端;将区块链账户私钥的N位字符串映射为唯一对应的自定义登录密码,作为简易登录密钥返回至客户端;用户输入登录账户名和自定义登录密码,同步登录区块链网络进行交易。本专利技术实施例提供的技术方案带来的有益效果是:1)本专利技术实施例将区块链账户公钥的M位字符串映射为唯一对应的登录账户名,作为简易登录账户名返回至客户端,登录的数位少,易于识记和方便客户化;2)本专利技术实施例将区块链账户私钥的N位字符串映射为唯一对应的自定义登录密码,作为简易登录密钥返回至客户端,很好的解决了现有区块链私钥容易丢失、被盗,过于复杂并且对用户不友好等问题;3)本专利技术将交易中用户的区块链账户公钥的多位字符串映射为唯一对应的自定义备注名,这种一对一映射保证了准确、安全的交易行为;4)本专利技术实施例应用在区块链的系统中,参与者无需了解其他人的背景资料,也不需要借助第三方机构的担保或保证,区块链技术保障了系统对交易行为进行记录、传输、存储,利用分布式节点共识算法来生成和更新数据、利用密码学的方式保证数据传输和访问的安全。实施例2本专利技术实施例提供了一种区块链账户客户化识别及登录方法,用于登录区块链网络,该方法包括以下步骤:将区块链账户公钥的66位字符串映射为唯一对应的登录账户名,作为简易登录账户名返回至客户端;其中,登录账户名优选为手机号码、电子邮箱地址、QQ号码或微信号。登录账户名通过66位字符转变为与客户个人信息相关的更为熟悉的登录账户名,登录的数位少,易于识记和方便客户化。将区块链账户私钥的64位字符串映射为唯一对应的自定义登录密码,作为简易登录密钥返回至客户端。用户输入登录账户名和自定义登录密码,同步登录区块链网络进行交易。将公钥唯一对应的登录账户名和私钥唯一对应的自定义登录密码,很好的解决了现有区块链私钥容易丢失、被盗,过于复杂并且对用户不友好等问题;这种一对一映射保证了准确、安全的交易行为。进一步地,还包括以下步骤:1)首次给其他用户发送交易请求时,添加其他用户区块链账户公钥的66位字符串;2)将其他用本文档来自技高网...
一种区块链账户客户化识别及登录方法和系统

【技术保护点】
一种区块链账户客户化识别及登录方法,用于登录区块链网络,其特征在于,所述方法包括以下步骤:将区块链账户公钥的M位字符串映射为唯一对应的登录账户名,作为简易登录账户名返回至客户端;将区块链账户私钥的N位字符串映射为唯一对应的自定义登录密码,作为简易登录密钥返回至客户端;用户输入登录账户名和自定义登录密码,同步登录区块链网络进行交易。

【技术特征摘要】
1.一种区块链账户客户化识别及登录方法,用于登录区块链网络,其特征在于,所述方法包括以下步骤:将区块链账户公钥的M位字符串映射为唯一对应的登录账户名,作为简易登录账户名返回至客户端;将区块链账户私钥的N位字符串映射为唯一对应的自定义登录密码,作为简易登录密钥返回至客户端;用户输入登录账户名和自定义登录密码,同步登录区块链网络进行交易。2.根据权利要求1所述的区块链账户客户化识别及登录方法,其特征在于,所述登录账户名为手机号码、电子邮箱地址、QQ号码或微信号。3.根据权利要求1所述的区块链账户客户化识别及登录方法,其特征在于,所述M位为66位;所述N位为64位。4.根据权利要求1所述的区块链账户客户化识别及登录方法,其特征在于,用户输入登录账户名和自定义登录密码,同步登录区块链网络进行交易时,还包括以下步骤:首次给其他用户发送交易请求时,添加其他用户区块链账户公钥的L位字符串;将其他用户的区块链账户公钥的L位字符串映射为唯一对应的自定义备注名;将其他用户的自定义备注名添加至其他用户的区块链账户公钥的L位字符串上,并将其他用户的区块链账户的公钥添加自定义备注名的结果储存在数据服务器上;用户再次对其他用户发送交易请求时,直接识别其他用户的区块链账户公钥的自定...

【专利技术属性】
技术研发人员:宋文鹏吕国新曹梦龙张勇
申请(专利权)人:众安信息技术服务有限公司
类型:发明
国别省市:广东,44

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

1