【技术实现步骤摘要】
基于一次一密加密技术的去中心化账号和交易的管理方法
[0001]本公开涉及区块链
,尤其涉及一种基于一次一密加密技术的去中心化账号和交易的管理方法、电子装置和服务器。
技术介绍
[0002]基于区块链技术的数字资产正在逐步应用在各个方面,随着区块链技术、非同质化通证NFT(Non
‑
Fungible Tokens)及元宇宙的推广正在逐渐展开。但是传统的区块链去中心化账号存在着学习门槛高,使用复杂等问题,所以目前急需一种能使用起来方便,容易,无需记忆大量数据或密码的去中心化账号安全管理方法。
[0003]传统处理去中心化账号方法:去中心化用户账号的生成方式采用客户端设备(PC端或者手机端),生成的去中心化账号只保存在用户的客户端,去中心化账号信息不会参与任何方式的网络传输和交互。在使用去中心化账号进行交易的时候,仅仅使用去中心化账号私钥对交易信息进行离线签名,签名后的数据通过网络进行交互。
[0004]基于以上处理方法,用户需要对自己的去中心化账号全权负责。一旦出现忘记私钥密码,丢失去中心化账号、客户端设备丢失的情况,就会直接导致去中心化账号中的数字资产丢失,并且无法通过技术手段进行恢复。由于传统方式只对安全进行了保护,但是没有提供好的使用体验。导致目前使用去中心化区块链账号异常困难,由于人工的操作失误带来的种种情况,导致数字资产丢失的问题比比皆是。
[0005]为了解决传统方式的问题,提高使用的便捷性和安全性,人们也提出了各种不同的技术点和新的解决方案。其中较为突出的有 ...
【技术保护点】
【技术特征摘要】
1.一种基于一次一密加密技术的去中心化账号和交易的管理方法,其特征在于,包括如下步骤:S100、获取用户的去中心化账号信息,对所述去中心化账号信息进行哈希处理,得到具备时序的用户私钥Key;S200、通过所述用户私钥Key,对上链用户的上链信息进行链式加密,并针对加密后的所述上链信息发起上链请求;S300、接收所述上链请求,通过区块链智能合约对所述上链请求中包含的用户私钥Key按照时序进行验证;S400、验证通过,将数据上链并记录在区块链上。2.根据权利要求1所述的基于一次一密加密技术的去中心化账号和交易的管理方法,其特征在于,在步骤S100中,获取用户的去中心化账号信息,对所述去中心化账号信息进行哈希处理,得到具备时序的用户私钥Key,包括:S101、通过客户端设置用户ID和用户密语;S102、对所述用户密语通过预设的第一哈希算法进行哈希运算,得到所述用户密语的密语哈希值;S103、获取当前去中心化账号已经完成的交易数量作为序号,并收集所述用户ID、所述用户密语的密语哈希值和所述序号作为所述用户的去中心化账号信息。3.根据权利要求2所述的基于一次一密加密技术的去中心化账号和交易的管理方法,其特征在于,在步骤S100中,获取用户的去中心化账号信息,对所述去中心化账号信息进行哈希处理,得到具备时序的用户私钥Key,还包括:S110、获取所述用户ID、所述用户密语的密语哈希值和所述序号,并进行合并预处理,得到字符串;S120、对所述字符串通过预设的第二哈希算法进行哈希运算,得到具备时序的哈希值,并将所述哈希值作为对应所述序号的私钥Key,从0到n分别是:Key
‑
0、Key
‑1…
Key
‑
n;S130、根据所述私钥Key,进行一次一密的数据上链操作。4.根据权利要求1所述的基于一次一密加密技术的去中心化账号和交易的管理方法,其特征在于,在步骤S200中,通过所述用户私钥Key,对上链用户的上链信息进行链式加密,并针对加密后的所述上链信息发起上链请求,包括:S201、用户通过所述客户端上链,并按照第一时序生成第一用户私钥Key;S202、通过所述第一用户私钥Key对第一上链数据进行离线数值签名,得到第一签名数据;S203、再通过所述客户端提交一空内容私钥Key、第一上链数据和第一签名数据到区块链智能合约进行保存。5.根据权利要求4所述的基于一次一密加密技术的去中心化账号和交易的管理方法,其特征在于,在步骤S200中,通过所述用户私钥Key,对上链用户的上链信息进行链式加密,并针对加密后的所述上链信息发起上链请求,还包括:S210、用户通过所述客户确认数据是否上链成功;S220、若成功,则递增所述第一时序为第二时序;S230、根据所述第二时序,生成对应所述第二时序的第二用户私钥Key。<...
【专利技术属性】
技术研发人员:尹松,
申请(专利权)人:北京金鼎文科技有限责任公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。