主页 > imtoken安卓官网 > 第16讲比特币变动机制

第16讲比特币变动机制

imtoken安卓官网 2023-07-07 05:23:40

一比特币等于多少块钱_一比特币等于多少人民币_比特币每日返钱

一比特币等于多少块钱_比特币每日返钱_一比特币等于多少人民币

▼ 第十六讲

比特币的变化机制

比特币的变化机制一直有点让人摸不着头脑。 显然只有一个地址被发送到比特币。 为什么链上显示有时显示1个地址到多个地址,有时多个地址到1个地址,有时显示多个地址到多个地址?

为什么有经验的比特币用户会提醒大家,当比特币钱包交易超过100次后,重新交易后需要再次备份钱包。 恢复之前的钱包备份可能会遭受损失?

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

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

这就是我前天跟大家说的UTXO。 我前天说的是,交易过程中多出的部分会退还给输入方。 那么比特币系统是如何运作的呢?

您每次转账,客户端会自动匹配您钱包中大于或等于转账金额的收款地址(当一个地址余额不足时,会匹配两个、三个……直到总和)这些地址的余额满足转账需要的金额的最小值)然后一起汇款,扣除转账所需的金额(可能包含少量手续费,具体取决于您钱包手续费的设置options and network conditions),然后给你找零 找零被发回你钱包里的一个隐藏地址,这就是比特币的找零机制。

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

在比特币系统中,虽然没有像人民币那样的固定面额,但是每笔交易中比特币输入地址的比特币总量是固定的。 我们需要保证每笔交易的输入金额必须大于等于输出金额。 不可能每次都恰好等于输出量,所以一定要经过变化的过程。

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

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

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

因此,当您的比特币钱包显示您有 130 BTC 时,这仅意味着您所有可寻址的交易输出总计为 130 BTC。 这和你普通钱包里有一个100元和三个10元差不多。

比特币钱包文件包含所有零钱地址的私钥一比特币等于多少块钱,可以正常接收或发送比特币。 不过,这些找零地址并不会显示在比特币官方客户端界面的通讯录中,或许是为了匿名,或许是为了减少客户的困惑,不过这也让很多人产生了新的疑惑。

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

变更机制是需要匿名的。 从地址A花费一笔钱后,找零币会被包含在属于你钱包的另一个地址B,但别人不知道找零地址B的主人也是你; 币是不可能凭空造出来的,任何一个区块挖出的币的每一次转移都会被记录下来,所以是有迹可循的。

一比特币等于多少人民币_一比特币等于多少块钱_比特币每日返钱