接上
2.3 使用区块链达成没有身份的共识
隐性共识
???
窃取比特币
拒绝服务攻击
双重支付攻击
如何知道双重支付攻击是否能成功:这取决于最后哪个区块会被纳入长期的共识链,是爱丽丝转给鲍勃的区块,还是爱丽丝转给爱丽丝自己的区块。是什么决定了哪一个区块会被纳入呢?诚实节点会遵守在最长有效分支后面延展这一规则,那到底是哪个分支后面延展呢?并没有明确的答案。目前来看,这两条分支长度一样,他们的区别是仅在于最后一个区块,并且这两个区块都是有效的。选择下一个区块的节点可以决定建立在其中一个区块上。这个选择就决定了双重支付攻击的成功与否。
2.4 奖励机制与工作量证明
两个奖励机制:
区块奖励
因为造币交易和其他每一笔交易一样,只有当它最终被纳入共识链,才会被其他节点接受。这是比特币奖励制度的一个关键概念。
交易费
挖矿与工作量证明
发现下一区块的平均时间=10分钟/占全部计算能力的比例