对双重支出感到困惑

时间:2018-07-12 12:13:54

标签: corda

公证服务如何避免幕后花钱?我浏览了Corda网站上的共识文件。双重支出到底意味着什么?当前的银行系统如何实现这一目标?

1 个答案:

答案 0 :(得分:0)

双重支出是一次两次转让数字资产的尝试(例如,将相同的比特币发送给爱丽丝和鲍勃)。

公证人通过维护一组用过的(交易哈希,输出索引)对来防止双重支出。当有新交易进入时,公证人会检查(交易哈希,输出索引)对是否已经存在:

  • 如果是,它将拒绝签署交易
  • 如果不是,它将签署交易并在其集合中添加(交易哈希,输出索引)以将其标记为已使用