比特币历史上的罕见现象:重复交易及其影响

robot
摘要生成中

比特币交易中的一个有趣现象:重复交易

比特币网络中存在一个罕见但有趣的现象:两组完全相同的交易。这种情况之所以可能发生,是因为coinbase交易没有任何交易输入,而是有新生成的币。因此,两个不同的coinbase交易有可能发送相同数量到相同地址,并以完全相同的方式构建,使它们完全相同。由于这些交易是相同的,交易ID(TXID)也相匹配,因为TXID是交易数据的哈希摘要。

比特币的重复交易:一个风险极小的有趣Bug

这两组重复交易都发生在2010年11月14日至15日之间,跨度约16小时。第一组重复交易被夹在第二组之间。我们将d5d2....8599归类为第一个重复交易,因为它首先成为复制品,尽管它在区块链上首次出现是在另一个重复交易e3bf....b468之后。

比特币的重复交易:一个风险极小的有趣Bug

这些重复交易各自的价值为50 BTC。截至目前,所涉及的200 BTC都未被花费。如果有人拥有与这些输出相关联的私钥,他们可能可以花费这些比特币。然而,一旦被花费,UTXO将从数据库中删除,重复的50 BTC因此将无法花费并丢失,因此只有100 BTC可能被找回。

比特币的重复交易:一个风险极小的有趣Bug

重复交易显然是不好的。它们会给钱包和区块浏览器带来混乱,也会让人不清楚比特币的来源。它还可能带来一些潜在的攻击和漏洞风险。

为了缓解重复交易问题,2012年3月实施了一项软分叉,禁止使用重复TXID进行交易,除非前一个TXID已被花费。2013年3月又激活了另一项软分叉,要求coinbase交易包含区块高度,这使得重复交易问题得到了进一步解决。

比特币的重复交易:一个风险极小的有趣Bug

然而,在BIP34激活之前的区块中,仍有一些coinbase交易的scriptSigs第一个字节恰好与未来有效的区块高度相匹配。这意味着仍存在极小的可能性产生重复交易,下一个可能出现的时间点是2046年1月左右的区块1,983,702。

比特币的重复交易:一个风险极小的有趣Bug

不过,考虑到复制交易的难度和成本,以及利用它的机会非常罕见,这个复制交易漏洞并不像是比特币的一个主要安全问题。尽管如此,开发人员们仍在考虑通过软分叉等方式来彻底修复这个问题。

比特币的重复交易:一个风险极小的有趣Bug

BTC0.33%
此页面可能包含第三方内容,仅供参考(非陈述/保证),不应被视为 Gate 认可其观点表述,也不得被视为财务或专业建议。详见声明
  • 赞赏
  • 4
  • 转发
  • 分享
评论
0/400
PumpDetectorvip
· 2小时前
之前见过这种模式。mt gox 的感觉有吗?
查看原文回复0
SandwichVictimvip
· 08-16 04:23
币圈迷惑行为+1
回复0
永续多头人vip
· 08-16 04:19
这bug都赚不到钱 满仓短eth去了 真不如抄底
回复0
MeaninglessApevip
· 08-16 04:03
比特币早期真是一张白纸啊
回复0
交易,随时随地
qrCode
扫码下载 Gate APP
社群列表
简体中文
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)