从来没有什么比特币,只有UTXO

作者: aecc4e97bcab | 来源:发表于2018-06-19 20:13 被阅读36次

    本文由“币嗨Bihi内容合伙人计划”赞助

    鱼香肉丝里没有鱼,老婆饼里没有老婆,麻婆豆腐里也没有麻婆,我们一边吐槽这些“无良”商家的同时,也被迫承认了这些“潜规则”。

    可你知道吗?比特币系统里是没有比特币的!!!

    就像鱼香肉丝里没有鱼,老婆饼里没有老婆,麻婆豆腐.........的无良商家一样吗?其实只是比特币换了一种表现形式而已,它就是UTXO。

    钱包里的比特币是怎么肥事?

    当一个用户接受比特币时,金额被当做UTXO记录到区块链里。这样,一个用户的比特币会被当作UTXO,分散到数百个交易和数百个区块中。

    一个用户的比特币余额,是钱包扫描区块链,并聚合所有属于该用户的UTXO来计算该用户的余额,本质上钱包里的比特币余额,是你名下所有UTXO的合集。

    比特币的基本单位是未经使用的一个交易输出,简称UTXO或未花费交易输出。说简单点,就是你能使用比特币的一个"账本",有了UTXO这个"账本",也可以说是使用权,你才能花费比特币。

    比如你借给老王1000块钱,你只需要在账本上写上,你给了老王1000块,不需要真的给他钱。那么老王就能拿这账本去宵夜摊吃小龙虾。

    是不是有点违反常理?

    现实世界里有钱有账本,但比特币的世界没有比特币,只有UTXO这个账本,所以你可以理解成UTXO本身就是钱,要用也只能使用UTXO。

    UTXO不能无缘无故产生,就像你在自己的小本本上写:‘今天收到如一转账1百万个比特币’。

    看在你这么聪明的份上,这事比特币系统是不会认的,所以,只有被比特币系统认可的UTXO才能拿去购买小龙虾。

    既然只有被比特币系统认可的UTXO才能消费,那UTXO怎么来的?

    在比特币系统中,只有一种人能创造比特币,他就是矿工。矿工通过争夺系统的记账权来生产UTXO,也就是我们熟悉的比特币挖矿。

    在比特币诞生的那一刻,就是被挖出来的那笔交易中只有输出,也是区块中的第一笔交易,就是这笔交易生产出了比特币,产生了UTXO。

    因为是系统奖励的比特币,它属于无中生有,所以它叫创币交易或coinbase交易

    UTXO存放在内存中的数据库,它能被每一全节点比特币客户端追踪,这数据库就是UTXO集也叫UTXO池,每次交易从UTXO池中消耗一个或多个输出。

    而UTXO是不能被分割的,就像一百块,你不能把它撕成两半,然后拿去消费,一个UTXO也不能拆分成2个UTXO,只有拿这笔UTXO去消费才能产生新的UTXO,一笔交给卖小龙虾的老王,一笔作为零钱找回给自己。

    具体可以参考我这篇文章:其实比特币的交易方式,和用现金一样!

    一句话总结:钱包里面显示的比特币其实是UTXO,它产生于创币交易,以不可分割和找零的方式存在于UTXO池中。

    相关文章

      网友评论

        本文标题:从来没有什么比特币,只有UTXO

        本文链接:https://www.haomeiwen.com/subject/dmszeftx.html