风险提示:理性看待区块链,提高风险意识!

比特币找零是什么意思?

2个回答

一路有你20089星评价

2020-11-02 11:53:53

比特币找零是什么意思?

比特币找零就是比特币的一种工作原理,比特币其实是电子版的现金他之所以出现找零现象,其实是跟他的交易机制有关系。

如何看待比特币的“找零”概念在一笔支出交易中,地址对应的公钥将被暴露在区块链上。如果比特币的公-私钥算法被破解,可通过公钥和签名反推出私钥,曾签名支出的地址就不再安全。

未签名支出的地址,公钥是保密的。那么它将会多一重安全保障:地址不能反推出公钥。比特币客户端的“找零”机制,会将找零发送到从未支出过的地址上,这保护了公钥,保证了比特币的安全。还掩盖了交易的复杂细节,使比特币的使用[b]更加便捷、人性。前提是,你的电脑足够安全。

铁蛋8884569星评价

2020-08-19 16:58:53

比特币找零机制就是有时比特币交易中作为输出的金额超过了用户想要支付的金额,在这种情况下,比特币客户端会创建一个新的比特币地址,并把差额发送回这个地址的机制。找零机制是匿名性的需要,一笔钱从A地址花费出去后找零的币会计入属于你钱包的另一个地址B,但别人不知道这个找零地址B的主人也是你;也是让比特币无法凭空编造的需要,任何一个从区块里挖出来的币,其每一次转账都会一直记录下去,所以是可追溯的。

同时为了防止双重支付和伪造,必须确保在任何时候,新创建的货币金额与被销毁的货币金额是完全一样的。在这种情况下,你的交易可能看起来像下面这样:

输入:你的 20元 人民币 被销毁

输出:新发行的 1元 给 收银员

新发行的 19元 给 你

这就是比特币的运作机制。与法定货币不同,我们习惯把这种方式称之为交易单元的输入和输出。

当你“支付”比特币,并创建一次交易时,你必须将你支付地址上可供支付的金额(来自该地址之前交易的输出)作为新交易的输入。这样的地址可能不止一个,你的比特币钱包会暗自寻找你钱包中所有可供支付的输出金额(可能来自于不同地址),并把它们加在一起显示为钱包可用余额。

比特币钱包文件中包含了所有找零地址的私钥,它们可以正常的接收或者发送比特币。

但是因为比特币客户端一开始只产生100个客户专属地址的私钥(称为私钥池),在创建找零地址时会优先使用这100个地址中的某一个,但当这些地址都被使用之后,100个以外新的找零地址就会被创建。如果你只备份了一开始的100个地址的钱包,那么在上面这种情况下恢复钱包将丢失新的找零地址。