【技术实现步骤摘要】
基于区块链的账户地址信息的发布方法和装置
本申请涉及区块链
,具体涉及一种基于区块链的账户地址信息的发布方法和装置、电子设备以及非瞬时性计算机可读存储介质。
技术介绍
广义来讲,区块链技术是利用块链式数据结构来验证和存储数据、利用分布式节点共识算法来生成和更新数据、利用密码学的方式保证数据传输和访问的安全性、利用由自动化脚本代码组成的智能合约来编程和操作数据的一种全新的分布式基础架构与计算范式。虽然区块链技术仅诞生十余年,但当前该技术由于其自身特有的优越特性,已被越来越多的领域所关注、研究、应用。在基于区块链技术的网络中,每个用户(例如,个人用户和企业用户)都有一个专属的账户地址,以用于进行数字交易(诸如收/付款)等操作。该账户地址是在区块链网络中以去中心化的方式分配的,网络中的每个用户都可以请求获得一个账户地址。账户地址在一些方面类似于银行账号,在该账户地址中可存放有用户的资产,用户也可以利用该账户地址进行收/付款等操作。但是,该账户地址也具有不同于银行账号之处,例如,每个用户在该网络中只会拥有一个账 ...
【技术保护点】
1.一种基于区块链的账户地址信息的发布方法,包括:/n接收用于索取区块链账户地址信息的用户请求,所述用户请求包含用户定制字段;/n在预设的数据库中查找与所述用户定制字段相匹配的区块链账户地址,其中在所述预设的数据库中存储有预先生成的多个密钥对,每个所述密钥对均包括区块链账户地址和相应的私钥,并且每个所述密钥对均是预先经过预设的非对称加密算法计算得到的;以及/n发送查找到的、与所述用户定制字段相匹配的区块链账户地址。/n
【技术特征摘要】
1.一种基于区块链的账户地址信息的发布方法,包括:
接收用于索取区块链账户地址信息的用户请求,所述用户请求包含用户定制字段;
在预设的数据库中查找与所述用户定制字段相匹配的区块链账户地址,其中在所述预设的数据库中存储有预先生成的多个密钥对,每个所述密钥对均包括区块链账户地址和相应的私钥,并且每个所述密钥对均是预先经过预设的非对称加密算法计算得到的;以及
发送查找到的、与所述用户定制字段相匹配的区块链账户地址。
2.如权利要求1所述的方法,还包括:
响应于用户的重算请求,通过所述非对称加密算法计算得到多个更新的密钥对;以及
发送所述多个更新的密钥对中与所述用户定制字段匹配度最高的第一预定个数的区块链账户地址。
3.如权利要求2所述的方法,其中在预定的时间内进行所述非对称加密算法的计算,或者通过所述非对称加密算法计算得到第二预定个数的更新的密钥对。
4.如权利要求2所述的方法,还包括:
根据所述用户定制字段,确定重算密钥对所需时间或所需个数,
其中,在响应于用户的重算请求,通过所述非对称加密算法计算得到多个更新的密钥对的步骤中,在所述所需时间内进行所述非对称加密算法的计算以得到所述多个更新的密钥对,或者通过所述非对称加密算法计算得到所述所需个数的更新的密钥对。
5.如权利要求2所述的方法,还包括:
根据用户的出价信息,确定重算密钥对的时间或个数,
其中,在响应于用户的重算请求,通过所述非对称加密算法计算得到多个更新的密钥对的步骤中,在所述时间...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。