首页 > 解决方案 > 对双重支出感到困惑

问题描述

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

标签: corda

解决方案


双花是尝试将数字资产转移两次(例如将相同的比特币发送给 Alice 和 Bob)。

公证人通过维护一组已花费的(交易哈希、输出索引)对来防止双重花费。当有新交易进入时,公证人检查(交易哈希,输出索引)对是否已经在其集合中:

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

推荐阅读