币圈子-打造专业区块链媒体平台

如何解决HD钱包和地址重复使用导致隐私暴露的问题?

2019-05-25 22:39:57 | 来源:互联网 | 5400人阅读 | 作者:币圈子
全文导读
如何解决HD钱包和地址重复使用导致隐私暴露的问题呢?首先你要对你的系统进行算法上的加密,提高钱包的保护性和安全其次也要对自己的硬件进行一些加密处理,保证你进行交易时钱包的安全环境。HD钱包创建一系列地址,每当一个地址收到币,它就会给你一个还未收过币的新地址。因此,你从交易所发币给自己,交易所每次使用不同的发币地址,你钱包每次都用不同的收币地址,别人就无法追查到你钱包中的总额。

如何解决HD钱包和地址重复使用导致隐私暴露的问题呢?首先你要对你的系统进行算法上的加密,提高钱包的保护性和安全其次也要对自己的硬件进行一些加密处理,保证你进行交易时钱包的安全环境。

HD钱包创建一系列地址,每当一个地址收到币,它就会给你一个还未收过币的新地址。因此,你从交易所发币给自己,交易所每次使用不同的发币地址,你钱包每次都用不同的收币地址,别人就无法追查到你钱包中的总额。

但是,要是你移动一笔大额的比特币,该交易把钱包中所有的地址串在一起,你的地址和总额就暴露了。那么,在保留快捷发币功能的同时,如何避免这种情形?据我所知,仅用一个特定地址来发币是可行的,但最终那个接收比特币的地址却是只有单一地址的第三方,所以我要使用多个地址来完成交易。这完全破坏了我的隐私。

不一定是根据区块链分析出来,而是通过一个单一地址的记录(比如交易所的地址)。举个例子,假设一家交易所把用户的资料交给了政府。政府看到了用户发币到交易所的所有地址(从交易所提币收币的所有地址),他们只要在区块链中查找那些地址,看看交易记录,然后将这些有联系的地址串起来,这样就暴露了某人有这些地址的私钥。匿名性就被破坏了。

解决方案?我能想象这样一个场景,我在自己的交易所钱包中生成新的地址,向一个不同的交易所发币。繁琐,但是像bitpay之类的支付不能提供这种功能,除非有第三方让我选择可以为我生成多少新地址。

温馨提示:文章不代表币圈子立场,不构成任何投资建议,谨防风险!本文来源于币圈子网站,转载请注明出处!侵权必究!
相关阅读
扩展阅读