UNSPENT TRANSACTION OUTPUTS (UTXO)

比特币和许多基于它的协议以unspent transaction outputs的形式存储其交易和用户余额数据:已发送给用户但尚未从他/她的账户发送出去的“unspent”比特币金额列表。 这些outputs的总和就是用户的总余额。 在区块链上,它们似乎是不同地址上的比特币金额的集合,钱包的作用是确定用户具有密钥的地址。 个人比特币很容易追踪,因为它们从一个人到另一个人是被签名过的。 如果一个人可以证明对正在尝试发送的实际比特币的所有权,则交易有效。

与以太坊的账户模式对比而言,以太坊存储有关用户全部余额的信息。 其他用户向自己的帐户发送或者接受tokens。 个人ETH更难追踪,因为它们在用户余额的基础上加或者减。 如果可以证明对该账户的所有权,并且该账户的余额足够支持该交易,则交易有效。

比如说,Alice给了Bob一些tokens

UTXO系统就像现金经济的数字重建 - Alice给Bob 1 BTC,系统现在认识到Bob给这1 BTC签了名,并且他还没有给其他人。 如果Bob已经有1 BTC,那么他在区块链上的余额将是1 BTC + 1 BTC。 Bob的比特币余额是所有他sign过的比特币的总和,类似于Bob钱包中的所有法币现金就是他的所有法定现金的总和。 如果他想把他的两个独立BTC合起来,他必须再做一笔交易,就像将两张5美元的钞票合并为10美元的钞票一样。

相比之下,账户模式就像一个银行账户,可以自动维护用户余额,类似于银行在支出和接受资金的情况下维持一笔余额。 当Alice给Bob 1 ETH时,系统意识到Bob的余额已经增加了1个ETH,并且Alice的下降了。 如果鲍勃已经有1个ETH,那么他在区块链上的余额将是2个ETH。 他不需要另外的兑换来将它们在他的账户中合起来。

你可以从 here 和 here了解更多



 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值