随着比特币生态的快速发展,铭文(Inscriptions)作为NFT在比特币网络上的重要载体,凭借其去中心化、抗审查等特性,吸引了大量用户参与,近期有用户反映遭遇“BTC铭文被替换”的情况,引发社区广泛关注,铭文被替换究竟是怎么回事?用户该如何应对?又该如何提前防范?本文将为你一一解答。

什么是“BTC铭文被替换”?

所谓“BTC铭文被替换”,通常指用户在比特币钱包中持有的铭文资产,被恶意或意外地通过新的交易覆盖、转移或“替换”,导致原铭文所有权丧失,这种情况的发生,往往与比特币网络的“交易替换”(Transaction Replacement)机制或铭文协议的设计漏洞有关。

  1. 交易替换机制:比特币网络允许用户通过“RBF(Replace-by-Fee)”或“CPFP(Child Pays for Parent)”机制,用更高手续费的新交易替换未确认的旧交易,如果攻击者利用这一点,在用户铭文交易未确认时,发起更高手续费的同源输入(即花费同一笔UTXO)交易,就可能将原铭文“替换”到新的地址中,甚至彻底“吞噬”铭文。

  2. 铭文协议漏洞:部分铭文协议(如BRC-20)在实现时,可能存在对交易顺序、UTXO管理验证不严格的问题,导致恶意用户通过构造特定交易,实现对已有铭文的非法转移或替换。

  3. 用户操作风险:用户误将私钥、助记词泄露给第三方,或在使用第三方钱包/工具时遭遇恶意软件,也可能导致铭文被他人控制并替换。

铭文被替换后,用户该怎么办?

如果不慎遭遇铭文被替换,保持冷静并采取正确措施至关重要:

随机配图