2025-11-09 04:52:14
数字货币的双向交易是说买方和卖方同时确认交易,比如比特币买卖双方各拿一半私钥签名。但双花问题就是同一笔钱被重复使用,比如有人用同一比特币既买了显卡又买了球鞋。这就像你的钱包里钱突然变多,但其实是在流通。
为什么会出现这种情况呢?因为区块链最初没设计防重复机制,比如比特币白皮书里没写防双花规则。早期交易依赖工作量证明,但攻击者如果控制51%算力,就能同时签发两笔交易。比如2021年有交易所被攻击,攻击者用双花攻击骗走价值3.5万美元的比特币。后来才用隔离见证技术,把交易分成两部分分时确认,比如2017年隔离见证激活后,双花攻击成功率从每年1.7%降到0.0003%。但大前年仍有交易所因双花漏洞损失2.3万美元,说明完全解决还需技术升级。比如现在用UTXO模型分块确认,但攻击者仍可能利用跨链漏洞,所以每次交易都需严格校验时间戳和交易ID。
本题链接: