比特币兑换机制详解

币种 1个月前 (07-06) 34次浏览 0个评论

比特币的钱包建立在一个(分层确定性)框架上,具有生成不同地址和管理它们的方法。更改地址也是在特定路径上添加助记词生成的子地址,本质上是子地址。使用子地址可以为用户提供更好的匿名性和隐私性。

比特币找零机制详解

比特币的兑换机制一直有些混乱。很明显,只有一个地址被发送比特币。为什么链上显示有时是1地址对多个地址,有时是多个地址对1地址,有时会显示多个地址对多个地址?

为什么比特币钱包已经交易超过100次,比特币资深用户在重新交易后提醒大家备份钱包。恢复之前的钱包备份可能会造成损失?

这都是因为比特币的变化机制。下面详细解释比特币的找零机制是如何工作的。

维基百科是这样说的:之前交易在用户有权使用的几个比特币汇款地址上的输出金额作为一笔交易的输入,在几个比特币收款地址上增加的交易金额作为本次交易的输出交易。输入金额必须大于等于输出金额,超出部分作为交易手续费。手续费没有输出地址,奖励给成功记录交易的矿工。

这是我前天告诉你的UTXO。前天表示,交易过程中多出的部分将退还给输入方。那么比特币系统的具体操作是什么?

每次转账时,客户端会自动匹配你钱包中大于等于转账金额的收款地址(当一个地址余额不足时,会匹配两三个……直到总和这些地址的余额满足转账需求的最低金额)然后一起汇款,扣除转账所需的金额(可能包含少量费用,具体取决于您的钱包费用选项的设置和网络条件) ),然后你会发现找零被发送回你钱包里的一个隐藏地址,这就是比特币的找零机制。

例如,如果你想从商店购买一美元的棒棒糖比特币找零机制,你打开钱包发现里面只有20元人民币。您可以支付的最低金额是多少?当然不是1元,你不能撕下这张20元钞票的二十分之一给售货员。你要把这20元面值全数给收银员比特币找零机制,因为你只需要付1元,收银员就会给你19元。

虽然在比特币系统中没有像人民币那样的固定面额,但每次交易进入比特币地址的比特币总量是固定的。我们必须确保每笔交易的输入金额必须大于或等于输出金额。不可能每次都完全相等,所以我们必须经历改变的过程。

我们可以更形象地看待这个过程。在比特币系统中,任何一笔交易的输入地址中的比特币都被认为是被销毁的,并且在输出地址中产生了相同金额的比特币。这相当于将输入地址中固定面额的比特币转换成多个输出地址中任意面额的比特币(只要总和完全相同)。

这就是比特币的运作方式。与法币不同,我们习惯将此方法称为交易单元的输入输出。

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

因此,当您的比特币钱包显示您有 130 BTC 时,这仅意味着您所有地址上可用于支付的交易输出加起来为 130 BTC。这和普通钱包里有一个100元和三个10元差不多。

比特币钱包文件包含所有找零地址的私钥,可以正常接收或发送比特币。不过,这些找零地址并没有显示在比特币官方客户端界面的通讯录中,或许是出于匿名的需要,或者是为了减少客户的困惑,虽然这也引起了很多新的质疑。

因为比特币客户端一开始只为100个客户专用地址生成私钥(称为私钥池),所以在创建找零地址时会优先使用这100个地址中的一个,但是当所有这些地址都用完后,创建超过 100 个的新更改地址。如果你只备份了前100个地址的钱包,在上述情况下恢复钱包会丢失新的找零地址。

更改机制是需要匿名的。从地址A花一笔钱后,找零币会记入你钱包的另一个地址B,但别人不知道这个找零地址B的所有者也是你;需要不能凭空捏造的硬币。从一个区块中挖出的任何硬币都会在每次转账时被记录下来,因此它是可追溯的。

挖矿网Ethos中文站简单易用的挖矿系统,为挖矿产业提供教程软件以及矿机测评交易信息等,挖矿网各种数字货币挖矿收益对比计算,挖矿网介绍挖矿的工具,以及矿场的最新消息等。http://www.ethospool.com/

喜欢 (0)
发表我的评论
取消评论
表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址