朱海杰Bill1星评价
2020-11-02 11:55:46
比特币找零有多重含义:
1. 为什么找零,找零机制本身就是bitcoin协议的一部分,每个交易的Id只能被下一个交易的引用一次,那输入币数多于输出币数怎么办呢,所以转到找零地址
2. 找零到新地址,避免pubkey暴露,防止如量子计算机等类似的破解方式
3.增加整个bitcoin网络的隐私性,比如你找零总是一个地址,别人很容易知道你有多少钱,但找零到新地址会让你的btc分布到多个地址,别人很难知道你总共有多少钱
现在的客户端也能找零回原地址,就是操作麻烦。不过中本聪这样设计是有原因的。有人说找零机制是为了匿名性,这是想当然了。交易记录是公开的,不管你找零到哪个地址,都可以追踪的,找零机制其实是为了防量子计算机,因为椭圆曲线函数加密对量子计算机不具抵抗力。但是,如果你的公钥不暴露的话,那么量子计算机也无法逆转得到私钥。而找零地址就是公钥未曾暴露过的地址。