巴比特论坛

发表于 2018-5-21 10:00:20 | 显示全部楼层
20金币
utxo模型是什么呢

最佳答案

查看完整内容

UTXO(Unspent Transaction Outputs)是未花费的交易输出,它是比特币交易生成及验证的一个核心概念。交易构成了一组链式结构,所有合法的比特币交易都可以追溯到前向一个或多个交易的输出,这些链条的源头都是挖矿奖励,末尾则是当前未花费的交易输出。所有的未花费的输出即整个比特币网络的UTXO。 比特币规定每一笔新的交易的输入必须是某笔交易未花费的输出,每一笔输入同时也需要上一笔输出所对应的私钥进行签名,并且每个 ...

4条回复 跳转到指定楼层

稀土君xitu | 队长 | 发表于 2018-5-21 10:29:36 来自手机版 | 显示全部楼层
明月清风_I3i 发表于 2018-5-21 10:14
UTXO(Unspent Transaction Outputs)是未花费的交易输出,它是比特币交易生成及验证的一个核心概念。交易 ...

层主分析的不错不错
明月清风_I3i | 船员 | 发表于 2018-5-21 10:17:11 | 显示全部楼层
通俗的说就是转账的资金必须确保是未花费的,资金转出方的账户减少,资金转入方的账户等量增加。
mireee | 船员 | 发表于 2018-5-21 10:14:11 | 显示全部楼层
本菜鸡理解为就是每一笔交易都必须将余额消耗完,比如A有200,要给B转100,那么这笔交易的流水就是A-200,然后B+100,剩下的100支付回给自己,也就是A+100。
也不知道是否完全正确

明月清风_I3i | 船员 | 发表于 2018-5-21 10:00:21 | 显示全部楼层
UTXO(Unspent Transaction Outputs)是未花费的交易输出,它是比特币交易生成及验证的一个核心概念。交易构成了一组链式结构,所有合法的比特币交易都可以追溯到前向一个或多个交易的输出,这些链条的源头都是挖矿奖励,末尾则是当前未花费的交易输出。所有的未花费的输出即整个比特币网络的UTXO。

比特币规定每一笔新的交易的输入必须是某笔交易未花费的输出,每一笔输入同时也需要上一笔输出所对应的私钥进行签名,并且每个比特币的节点都会存储当前整个区块链上的UTXO,整个网络上的节点通过UTXO及签名算法来验证新交易的合法性。这样,节点不需要追溯历史就可以验证新交易的合法性
高级模式
您需要登录后才可以发帖 登录 | 立即注册 | 用新浪微博登录

本版积分规则

搜索

0关注 1粉丝 19主题
返回顶部 返回列表

登录

分享 发帖