【技术实现步骤摘要】
联盟链的账户管理方法、装置、设备以及存储介质
[0001]本专利技术实施例涉及区块链
,尤其涉及一种联盟链的账户管理方法、装置、设备以及存储介质。
技术介绍
[0002]区块链技术,也被称之为分布式账本技术,是一种由若干台计算设备共同参与“记账”,共同维护一份完整的分布式数据库的新兴技术。由于区块链技术具有去中心化、公开透明、每台计算设备可以参与数据库记录、并且各计算设备之间可以快速的进行数据同步的特性,使得区块链技术已在众多的领域中广泛的进行应用。
[0003]账户是在区块链上安全地进行交易的基础。与在银行开户不同,区块链账户可以离线生成而不需要得到任何工作人员许可,并且这些账户完全匿名。用户随机生成一个私钥,选定椭圆曲线算法,代入私钥作为参数进行运算,得到公钥。该过程不可逆,并且公钥唯一与私钥对应。生成公钥后,再将其进一步放入哈希算法生成哈希值,得到账户地址。
[0004]因此私钥一旦丢失或被窃取,账户安全无法保证,资产无法找回,没有挂失机制。
技术实现思路
[0005]本专利技术提 ...
【技术保护点】
【技术特征摘要】
1.一种联盟链的账户管理方法,其特征在于,应用于联盟链运营节点,包括:响应于联盟链用户节点发起的包括目标用户的身份信息的链上账户挂失事务请求,根据所述身份信息,确定所述目标用户的目标链上账户,并冻结所述目标链上账户;验证所述目标链上账户关联的账户证书的合法性,或所述目标链上账户的托管方的账户证书的合法性;若验证结果为合法,则根据所述目标用户的新外部账户地址和所述身份信息,更新所述目标链上账户的链上账户信息,并解冻所述目标链上账户。2.根据权利要求1所述的方法,其特征在于,所述根据所述身份信息,确定所述目标用户的目标链上账户,包括:根据所述身份信息中的用户名称,确定所述目标用户的目标链上账户的链上账户地址;根据所述链上账户地址,从区块链网络中确定所述目标链上账户。3.根据权利要求1所述的方法,其特征在于,所述根据所述目标用户的新外部账户地址和所述身份信息,更新所述目标链上账户的链上账户信息,包括:根据所述身份信息,为所述目标链上账户颁发新的链上账户证书和新的链上账户私钥;其中,所述新的链上账户证书中的外部账户绑定值根据所述新外部账户地址生成。4.根据权利要求1所述的方法,其特征在于,所述验证所述目标链上账户关联的账户证书的合法性,或所述目标链上账户的托管方的账户证书的合法性,包括:若根据所述链上账户挂失事务请求,识别到外部账户私钥丢失事件,则验证所述目标链上账户的链上账户证书的合法性;若根据所述链上账户挂失事务请求,识别到链上账户私钥丢失事件,则验证所述目标链上账户关联的原外部账户证书的合法性;若根据所述链上账户挂失事务请求,识别到链上账户私钥和外部账户私钥丢失事件,则验证所述目标链上账户的托管方的链上账户证书和/或外部账户证书的合法性。5.根据权利要求1所述的方法,其特征在于,所述响应于联盟链用户节点发起的包括目标用户的身份信息的链上账户挂失事务请求之前,还包括:响应于联盟链用户节点发起的包括外部账户地址和所述身份信息的链上账户申请事务请求;根据所述身份信息,为所述目标用户颁发链上账户证书;所述链上账户证书包括用户名称、托管人、外部账户绑定值、以及链上账户公钥;根据所述外部账户地址和所述链上账户证书,创建目标链上账户,并将链上账户私钥发送至所述目标用户。6.一种联盟链的账户管理方法,其特征在于,应用于联盟链用户节点,包括:在确定目标用户具有链上账户挂失需求的情况下,根据目标用户的身份信息,生成链上账户挂失事务请求;向联盟链运营节点发起所述链上账户挂失事务请求,以指示所述联盟链运营节点执行以下操作:响...
【专利技术属性】
技术研发人员:陈权,尤士豪,臧铖,陈嘉俊,龚明杰,
申请(专利权)人:浙商银行股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。