文章来源:
智行网
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至405936398@qq.com举报,一经查实,本站将立刻删除。
欧易交易所又称欧易OKX,是世界领先的数字资产交易所,主要面向全球用户提供比特币、莱特币、以太币等数字资产的现货和衍生品交易服务,通过使用区块链技术为全球交易者提供高级金融服务。
之前听了火币网COO朱嘉伟的《从0到1学透区块链》课程里面,其中在《比特币技术来源》一节中提到了UTXO。
后来在一期王大炮转发Qbao CEO陈琳的专访中提到,为什么会在QTUM上进行开发?是因为QTUM结合了UTXO账户体系和EVM共同特征的产品。
但是一直没有弄明白到底是什么UTXO,今天逛知乎,看到了一个程序员朋友--猿哥的论述,终于明白了UTXO的含义,现在分享出来给大家。
UTXO 代表 Unspent Transaction Output, 表示未花费的输出。
以现实的钱包举例,一个钱包中有一个10元、1个5元,1个1元,一共16元。比特币一个账户的余额,也是根据这个账户UTXO计算的。
当花12元买东西时,可以把10元和5元拿出去,然后得到找零的3元, 那这个时候之前的10元和5元因为已经花出去了就不再是UTXO了,新找零的3元成为新的UTXO,再加上之前未动的1元UTXO,目前的余额是4元。
比特币使用前后链接的区块链记录所有交易记录,当之前的UYXO出现在后续交易的输入时,就表示这个UTXO已经花费掉了,不再是UTXO了。
如果从第一个区块开始逐步计算所有比特币地址中的余额,就可以计算出不同时间的各个比特币账户的余额了。