主页 > imtoken官方地址 > 比特币如何转账和记账?

比特币如何转账和记账?

imtoken官方地址 2023-01-18 17:07:12

今天给大家分享一个知识点,这个知识点是关于比特币的。

比如老张有100个比特币,那是不是说老张的账户里有100个比特币的余额呢?其实不然,因为在比特币系统中,没有余额的概念,有的只有UTXO,这是比特币的重要组成部分。

UTXO 到底是什么?

UTXO 是指未使用的交易输出。整个比特币系统没有账户和余额的概念,只有交易输入和交易输出。假设老张收到了 15 个比特币,那么他收到的这 15 个比特币会清楚的写在上面,别人付给他的是交易输入,而他收到的是交易输出,只是未花费的交易输出。

这里有点混乱。老张收到了 15 个比特币。别人给他的交易输入很容易说,那为什么他自己的显示器显示的是未使用的交易输出呢?为什么是他自己的比特币,却变成了输出?因为比特币的世界没有账户和余额,每个地址只是对应的UTXO,所以老张拥有100个比特币,所以他并不是真正拥有100个比特币,而是100个比特币。仅未使用的交易输出。

比特币李笑比特币身价_比特币挖矿是记账吗_比特币账本是谁在记账

说到这里,很多人可能会有些疑惑。让我举一个常见的例子。 UTXO 就像我们的老式存折。当我们过去说我们账户里有多少钱时,我们会看存折。完整记录哪一天的出入金金额,以及从上到下完整的交易记录,那么UTXO就和这个存折有类似的功能。

为什么使用 UTXO 而不是 balance?

我们了解什么是UTXO,问题是,为什么要使用UTXO?不能使用天平?比如我们为什么要使用存折?用银行卡不好吗?我们随时将这张卡插入ATM机,一目了然地查看余额。我们不需要拿这本存折来看看我们有多少钱。

比特币李笑比特币身价_比特币账本是谁在记账_比特币挖矿是记账吗

天平上只有数字,存折上有完整的账本。

为什么我不能在比特币中使用我的余额?因为余额记账很简单,但是余额更新却很难。我们的每个帐户都不是静态的。每个人都需要交易。一笔交易之后,他们的账户余额会发生变化,而这种变化是世界账本所要求的。只能同时更新,否则会有双花的风险。

那么什么是双花风险?

比特币挖矿是记账吗_比特币账本是谁在记账_比特币李笑比特币身价

说到这里流行的一个概念,双重支付意味着双重支付。比如你的银行卡里有100万,你今天把100万转账给小明。在您完成转账后,由于网络延迟,您去取款时,通过多台ATM机取款100万元。这时候,你不仅提取了现金,同时把资金转给了小明,小明也提取了,相当于你原来的100万元。 ,最后你拿出200万,让银行造成双重支付比特币账本是谁在记账,这叫双重支付。

继续我们刚才说的,如果全球有 10 亿用户在使用比特币网络,那么如果每个人一天交易 10 次,那么平均每秒的余额更新和变化将达到 110,000 次。这个数字如果把整个比特币都挤垮了,再加上以太坊和所有的公链都绑在一起,瞬间就得挤垮了。而这会造成资源的过度浪费,因为你什么都不做,但是全球比特币网络正在更新,所以你的账户可能一天更新十亿次以上。这会浪费大量的计算能力。

如果比特币的代码是根据账户余额建模的,比特币就不会是今天的样子。

比特币李笑比特币身价_比特币挖矿是记账吗_比特币账本是谁在记账

UTXO 是一个非常简单的解决方案。它只确认交易本身。让我们考虑一下比特币对 UTXO 模型的采用。到现在已经快13年了比特币账本是谁在记账,所有比特币交易记录加起来才几百G,普通家用电脑就可以装了。

让我们再举一个例子。例如,老张经营一家餐馆。这时候,老马来晚饭给老张一个比特币,老王也过来吃饭,给老张两个比特币。老李付给老张五个比特币吃饭。这个时候,按照常理,老张有八个比特币吗?但实际上,老张并没有八枚硬币。他只有三个未使用的交易输出,一个是一个币的未使用的交易输出,一个是两个比特币的未使用的交易输出,一个是五个比特币的未使用的交易输出。这时,饭馆老板老张肚子饿了,就去找小花买煎饼。他需要四个比特币,所以老张付给小华四个比特币。四个比特币是怎么支付的?

老张给了小花一个未使用的五比特币的交易输出。从老张的账户中,减去五笔未使用的交易输出,给小华的账户增加了五比特币。的未使用交易输出,然后小华将 1 个比特币的未使用交易输出返回给老张,这样老张就变成了 1 个比特币的 2 个未使用的交易输出和 2 个比特币的 1 个未使用的交易输出的交易输出。就是比特币采用的UTXO交易模型。

比特币李笑比特币身价_比特币账本是谁在记账_比特币挖矿是记账吗

可能也有人会有些疑惑,认为如果比特币交易这么麻烦,为什么我们通常在看到UTXO之前不交易比特币呢?

因为人们平时交易比特币的时候,并不是真的交易比特币,而是在交易所交易比特币,这不是真正的交易。

因为火币,币安,OK,这些交易所都是中心化的交易所,这些交易所就像是银行,人们在这里买卖比特币,其实只有火币,币安,他们只是给大家写了一个账户,并加减我们的帐户。和传统银行一样,它们都是中心化的账本,所以交易所的交易不是真实的交易。只有当您从交易所提币并提及其他地址时,才称为交易。还有什么是矿工费,矿工费才是比特币真正的交易费。

总之,UTXO 是比特币不可分割的一部分。

今天的分享就到这里。希望我的分享能帮助你更多地了解区块链。关注我,每天分享币圈知识。