🎉【Gate 3000万纪念】晒出我的Gate时刻,解锁限量好礼!
Gate用户突破3000万!这不仅是数字,更是我们共同的故事。
还记得第一次开通账号的激动,抢购成功的喜悦,或陪伴你的Gate周边吗?
📸 参与 #我的Gate时刻# ,在Gate广场晒出你的故事,一起见证下一个3000万!
✅ 参与方式:
1️⃣ 带话题 #我的Gate时刻# ,发布包含Gate元素的照片或视频
2️⃣ 搭配你的Gate故事、祝福或感言更佳
3️⃣ 分享至Twitter(X)可参与浏览量前10额外奖励
推特回链请填表单:https://www.gate.com/questionnaire/6872
🎁 独家奖励:
🏆 创意大奖(3名):Gate × F1红牛联名赛车模型一辆
👕 共创纪念奖(10名): 国际米兰同款球员卫衣
🥇 参与奖(50名):Gate 品牌抱枕
📣 分享奖(10名):Twitter前10浏览量,送Gate × 国米小夜灯!
*海外用户红牛联名赛车折合为 $200 合约体验券,国米同款球衣折合为 $50 合约体验券,国米小夜灯折合为 $30 合约体验券,品牌抱枕折合为 $20 合约体验券发放
🧠 创意提示:不限元素内容风格,晒图带有如Gate logo、Gate色彩、周边产品、GT图案、活动纪念品、活动现场图等均可参与!
活动截止于7月25日 24:00 UTC+8
3
比特币重复交易漏洞:罕见历史事件与未来风险分析
比特币系统中的重复交易:一个罕见而有趣的漏洞
比特币交易通常通过引用前一笔交易的ID来使用未花费的输出。这些输出只能被使用一次,否则就会导致双重支付问题。然而,在比特币历史上曾出现过两组完全相同的交易。这种情况之所以可能发生,是因为coinbase交易没有输入,而是直接产生新币。因此,两个不同的coinbase交易有可能向相同地址发送相同数量的比特币,从而构建出完全一致的交易。由于这些交易内容相同,它们的交易ID也就相匹配。
这两组重复交易都发生在2010年11月14日至15日之间,时间跨度约16小时。第一组重复交易的ID以d5d2开头,8599结尾;第二组以e3bf开头,b468结尾。有趣的是,尽管d5d2....8599先成为复制品,但它在区块链上首次出现反而晚于e3bf....b468。
这些重复交易涉及的比特币总量为200 BTC,每笔交易50 BTC。截至目前,这些比特币都尚未被使用。理论上,拥有相关私钥的人可以花费这些比特币,但一旦被使用,重复的50 BTC就会丢失,因此实际可用的比特币可能只有100 BTC。
重复交易会给钱包和区块浏览器带来困扰,也会模糊比特币的来源。更严重的是,它可能被用于攻击交易所等机构,造成资金损失。为了解决这个问题,2012年3月实施了BIP30软分叉,禁止使用重复交易ID,除非前一个交易已被使用。同年9月,这一规则被进一步扩展到所有区块。
2013年3月激活的BIP34软分叉要求coinbase交易包含区块高度信息,这进一步降低了重复交易发生的可能性。然而,BIP34之前的一些区块中存在coinbase交易,其scriptSig的第一个字节恰好与未来有效的区块高度匹配,这意味着重复交易的风险仍然存在,尽管极其罕见。
下一个可能出现重复交易的区块是1,983,702,预计在2046年1月左右产生。要利用这个漏洞,矿工需要付出巨大代价,包括烧掉大量比特币作为交易费用。考虑到成本和难度,这个漏洞并不构成比特币系统的主要安全威胁。
尽管如此,开发人员多年来仍在努力解决这个问题。可能的修复方案包括强制执行SegWit承诺等,这可能需要通过软分叉实现。虽然这个漏洞在实际操作中几乎不可能被利用,但它凸显了比特币系统的复杂性和潜在的历史遗留问题。