比特币的找零地址极为蛋疼

79 天前
 dwu8555

每次转账,比特币的地址就要变,说是为了隐私,但是实际上也能找得到关联。

对隐私没啥用,反而还增加了复杂度

3202 次点击
所在节点    Bitcoin
25 条回复
estk
79 天前
对,很麻烦,经常找不到收款人
Hconk
79 天前
本质上来讲找零地址和支付地址并没有区别,找零地址也就不一定要新地址,只是你用的钱包是这么实现的,用了衍生的子地址作为找零地址了。

完全可以手动构建交易让找零地址使用源地址。这种方式在交易应该还是很常见的,比如随便找一个交易: https://www.oklink.com/zh-hans/btc/tx/1ee195e634f7cc1a40a869e834728273d7a35396c4c39e98b07b350b685add37

因为支付和找零地址从技术层面上是没法区分的,所以隐私性就体现在其他人不清楚哪个地址是支付哪个是原本支付人所属的地址了。
Schrod
79 天前
每次交易需要原地址的公钥哈希来签名,交易过的地址理论上安全性要低一些,产生找零地址可以增强安全性。
dwu8555
79 天前
@Hconk #2 只能用 OKX 的 web3 钱包了,找零地址就是原始地址
dwu8555
79 天前
@Schrod #3 使用原来的地址签名也没啥啊
Schrod
79 天前
@dwu8555 我的理解是目前阶段没什么,很安全,未来会有隐患。理论上量子计算机的秀尔算法是 BTC 交易签名 ECC 椭圆曲线加密算法的克星。鼓励大家每次交易后换新地址,可以保证私钥到地址的两次加密安全性,这样的话即便未来量子计算机突破性发展,未暴露过公钥哈希的地址也是安全的。
dhb233
79 天前
我理解是防止破解,如果同一个地址上,有太多钱,就有爆破的价值了
ovtfkw
79 天前
为啥要找零?又不是现金,你不会输入小数点?
dwu8555
79 天前
@Schrod #6 未来直接用多签就行了
dwu8555
79 天前
@dhb233 #7 防止破解直接用多签就行了
HanashirodotETH
79 天前
@ovtfkw #8
BTC 的找零类似于现金:如果支付金额小于输入金额,多余的部分会作为找零返回给你
也就是说,找零的存在是比特币交易机制的一部分
litesoar
79 天前
找零地址也能是原来的地址
chesha1
79 天前
比特币就是这么设计的,UTXO 要完整的花掉,防止 double spending ,你用钱包软件就好了,会自动给你生成一个地址转回来
dwu8555
79 天前
@litesoar #12 大部分钱包都不能改,比如 Sparrow, Specter 之类的
dhb233
79 天前
没用过比特币。。。我的理解的转账是使用钱包地址?每次会变的地址是被钱包管理的。
提到的多签,应该也是钱包实现的一个能力
dwu8555
79 天前
@chesha1 #13 找零地址不是为了防止 double spending
dwu8555
79 天前
@dhb233 #15 BIP 标准里面的,钱包只是实现了 BIP 的标准
Jouengt
79 天前
<amp-youtube data-videoid="KnRv9S2P6u4" layout="responsive" width="480" height="270"></amp-youtube>?si=-UxqaXY-6pjZlvuN
chesha1
79 天前
@dwu8555 #16 找零地址当然不是为了防止 double spending ,没有找零地址也行,除非你愿意给矿工多施舍点费用,UTXO 的设计可以防止 double spending
dhb233
78 天前
@dwu8555 #17 所以找零地址不是 BIP 标准?

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1067589

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX