什么是UTXO账户模型

 时间:2024-10-21 19:41:04

由于锟侯希哇处理方同步不及时的问题,导致同一笔钱被反复刷了两次,为了解决这个问题,一些区块链项目并在共识机制的基础上引进了UTXO账户机制。UTXO是一种特殊的账户记账模型,它的蒗钰妒蟥中文意思叫做为花费交易输出,它跟银行传统的账户模型有很大的区别,这种模型只记录交易本身而不记录交易的结果,记录原理是这样的:假设我账户里有1万块钱,我要转给你3000,在记录的时候,会先记住这1万块钱全部转出来,然后再记录有3000块,转到了你的账户里,又有7000块从我的账户转到我自己的账户,会把这个过程中的账户资金、交易地址、转账资金、资金来源等等信息全部记下,所以UTXO的本质其实是一种流水记账,会把交易的过程记录下来。这种模型的好处在于,它让每次交易过程都被记录得明明白白,并且可以追溯每笔资金的源头。当节点在处理一笔交易的时候,会先通过UTXO模型,检验交易资金存不存在,然后追溯这笔交易的源头确定没问题后,就会通过共识机制进行全网广播记录到脸上,如果有人想要用同一笔钱支付两次,区块链网络只会确认先接收到的那一笔,之后那笔交易会在查询时发现这笔资金已经被支付出去,并不存在于你的账户中,从而拒绝交易。总的来说,UTXO不仅可以协助共识机制解决区块链中的第1类双花问题,更赋予了区块链可追源的特点,区块链也能以此为基础,保证每笔交易的真实与可靠。

工具/原料

区块链

方法/步骤

the jar file has no source attachment解决 myeclipse如何查找替换项目关键字 用JS如何验证输入必须是字母或数字? Python编程:怎么比较两个日期大小是否相等 如何查看Excel文档的默认编码类型
热门搜索
王茜华图片 太极电影 哈弗m4报价及图片 汉代铜镜价格及图片 月亮变化的图片