transaction—based ledger 基于交易的模式 比特币 隐私性强,但没有账户概念
一、 UTXO数据结构(全节点维护)
意义:所有还没有花掉的交易的输出组成的集合
UTXO中每个元素要给出这个输出的交易哈希值以及他在这个交易里是第几个输出--->定位输出
目的:检测双重支付(Double Spending)是指在数字货币系统中,同一笔数字资产被重复使用的情况
二、total inputs = total outputs
节点消耗计算机资源竞争记账权的原因:
①出块奖励——>coinbase transaction(获得报酬 )block reward 每21万块减半 挖矿的主要目的
②交易费——>transaction fee 把交易打包到区块里,给小费 很少
accout—based ledger 基于账户的模式 以太坊 不需要说明币的来源



挖矿:外层循环调整coinbase域的extra nonce——>算出block header里的哈希值——>内存循环再调整nonce
1万+

被折叠的 条评论
为什么被折叠?



