加载中...

双花(Double Spending)指同一笔数字资产被花费两次。数字信息可以被无成本复制,若无防范机制,持有者可把同一枚"数字硬币"同时支付给两个收款人,货币体系随之崩溃。
在比特币出现之前,双花通常依靠银行等中心化机构维护统一账本来防止,但这要求所有人信任该机构。比特币白皮书提出的方案是:全网节点共同维护一条按时间排序的公开账本,交易由工作量证明达成共识后写入区块,后续区块不断叠加确认,先被确认的交易有效,冲突交易被拒绝。
实际中的双花攻击包括:在交易未确认时向不同商家广播冲突交易的"零确认攻击";以及掌握多数算力后重组链、回滚已确认交易的 51% 攻击。算力较小的链更易遭受此类攻击。
收款方通常等待多个区块确认(比特币惯例为 6 个)再交付商品,大额交易等待更多确认,以将双花风险降到可忽略的水平。

登录 后参与讨论
暂无讨论,来发表第一条评论吧