This application discloses a block-chain-based Digital Money Wallet address management method, device and equipment, including: acquiring the transaction request initiated by the trader based on the wallet address; verifying the transaction request through the intelligent contract; and updating the wallet address if the verification is successful, and saving the updated address to the intelligent contract. This application verifies the transaction request initiated by the trader based on the wallet address through the intelligent contract, and if the verification is confirmed, the wallet address is updated and saved to the intelligent contract, so that the subsequent trader can carry out the next round of transactions based on the new wallet address. Because the original wallet address is updated, the original wallet address and the trader can be authentic. The binding relationship between identity information is forcibly cut off, so even if the outside world traces the original wallet address, it can not see the privacy corresponding to the real identity information of the trader through the original wallet address, which effectively protects the privacy of users.
【技术实现步骤摘要】
基于区块链的数字货币钱包地址管理方法、装置及设备
本申请涉及区块链
,特别涉及一种基于区块链的数字货币钱包地址管理方法、装置及设备。
技术介绍
现有数字货币体系中,一旦用户成功创建数字货币钱包,如BTC(比特币)钱包、ETH(以太坊)钱包,其私钥和公钥便得以确定,这样意味着数字货币钱包地址也被固定下来。在实际交易过程中,用户可以通过数字货币钱包输入对方地址进行各类交易,此时交易详情被记录到区块链上,这些信息基本没有保护措施,外界可以通过追踪数字货币钱包地址来查看用户的相关隐私。
技术实现思路
有鉴于此,本申请的目的在于提供一种数字货币钱包地址管理方法、装置及设备,能够在用户进行数字货币交易时有效地保护用户的隐私。其具体方案如下:第一方面,本申请公开了一种基于区块链的数字货币钱包地址管理方法,应用于监管方,包括:获取交易方基于钱包地址发起的交易请求;通过智能合约对所述交易请求进行验证;若验证通过,则对所述钱包地址进行更新,并将更新后的地址保存至所述智能合约。可选的,所述获取交易方基于钱包地址发起的交易请求,包括:获取每个交易方发起的利用自身保存的钱包子私钥对交易数据进行签名后得到的交易请求。可选的,所述获取交易方基于钱包地址发起的交易请求之前,还包括:创建系统参数;将所述系统参数发送至每个交易方,以便每个交易方利用所述系统参数生成相应的钱包子私钥并保存;通过所述智能合约获取每个交易方生成的钱包子私钥,基于获取到的所有钱包子私钥以合并生成的方式生成钱包地址,然后对该钱包地址进行保存,并将该钱包地址与交易方的真实身份信息进行绑定。可选的,所述对所述钱包地址进行 ...
【技术保护点】
1.一种基于区块链的数字货币钱包地址管理方法,其特征在于,应用于监管方,包括:获取交易方基于钱包地址发起的交易请求;通过智能合约对所述交易请求进行验证;若验证通过,则对所述钱包地址进行更新,并将更新后的地址保存至所述智能合约。
【技术特征摘要】
1.一种基于区块链的数字货币钱包地址管理方法,其特征在于,应用于监管方,包括:获取交易方基于钱包地址发起的交易请求;通过智能合约对所述交易请求进行验证;若验证通过,则对所述钱包地址进行更新,并将更新后的地址保存至所述智能合约。2.根据权利要求1所述的数字货币钱包地址管理方法,其特征在于,所述获取交易方基于钱包地址发起的交易请求,包括:获取每个交易方发起的利用自身保存的钱包子私钥对交易数据进行签名后得到的交易请求。3.根据权利要求2所述的数字货币钱包地址管理方法,其特征在于,所述获取交易方基于钱包地址发起的交易请求之前,还包括:创建系统参数;将所述系统参数发送至每个交易方,以便每个交易方利用所述系统参数生成相应的钱包子私钥并保存;通过所述智能合约获取每个交易方生成的钱包子私钥,基于获取到的所有钱包子私钥以合并生成的方式生成钱包地址,然后对该钱包地址进行保存,并将该钱包地址与交易方的真实身份信息进行绑定。4.根据权利要求3所述的数字货币钱包地址管理方法,其特征在于,所述对所述钱包地址进行更新,并将更新后的地址保存至所述智能合约,包括:对所述系统参数进行更新,得到更新后参数;将所述更新后参数发送至每个交易方,以便每个交易方利用所述更新后参数生成新的钱包子私钥并保存;通过所述智能合约获取每个交易方生成的新的钱包子私钥,基于获取到的所有新的钱包子私钥以合并生成的方式生成新的钱包地址,然后对该新的钱包地址进行保存,并将该新的钱包地址与交易方的真实身份信息进行绑定。5.根据权利要求2所述的数字货币钱包地址管理方法,其特征在于,所述获取交易方基于钱包地址发起的交易请求之前,还包括:为每个交易方创建各自对应的钱包子私钥;通过所述智能合约将所有交易方的钱包子私钥以合并生成的方式生成钱包地址,然后对该钱包地址进行保存,并将该钱包地址与交易方的真实身份信息进行绑定。6.根据权利要求5所述的数字货币钱包地址管理方法,其特征在于,所述对所述钱包地址进行更新,并将更新后的地址保存至所述智能合约,包括:对每个交易方各自对应的钱包子私钥进行更新;通过所述智能合约将所有交易方的更新后的钱包子私钥以合并生成的方式生成新的钱包地址,然后对该新的钱包地址进行保存,并将该新的钱包地址与交易方的真实身份信息进行绑定。7.根据权利要求1至6任一项所述的数字货币钱包地址管理方法,其特征在于,所述通过智能合约对所述交易请求进行验证之后,还包括:若验证通过,则对目标数量进行加1;判断当前所述目标数量是否小于预设阈值;如果是,则保持所述钱包地址不变;如果否,则允许...
【专利技术属性】
技术研发人员:张波波,张一锋,
申请(专利权)人:中钞信用卡产业发展有限公司杭州区块链技术研究院,
类型:发明
国别省市:浙江,33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。