自选
我的自选
查看全部
市值 价格 24h%
  • 全部
  • 产业
  • Web 3.0
  • DAO
  • DeFi
  • 符文
  • 空投再质押
  • 以太坊
  • Meme
  • 比特币L2
  • 以太坊L2
  • 研报
  • 头条
  • 投资

免责声明:内容不构成买卖依据,投资有风险,入市需谨慎!

比特币交易为何迟迟未确认?原因解析

2016-02-27 09:00:00
收藏

比特币交易未确认的原因及解决方法

如果您是日常使用比特币进行频繁交易的用户,很可能会遇到交易未能在下一个区块立即确认的情况。比特币交易未确认主要有两个原因:第一,交易无效且存在欺诈行为,由于签名与对应密钥不匹配,网络会直接拒绝该交易;第二,也是最常见的原因,即发送者设置的矿工费过低。

交易未确认的处理方法

虽然欺诈性比特币交易不会被确认,但矿工费过低的交易在一段时间后可能会被确认或从网络中删除。不过,交易必须满足最低转发费用(MIN_RELAY_TX_FEE),目前设置为0.0001 BTC。最低转发费用是指节点转发交易所需的最低费用。交易在被矿工确认之前需要被他们看到,因此从未被转发的交易永远不会被确认。

如果您发送的交易费用低于MIN_RELAY_TX_FEE,仍然可以通过节点转发该交易,前提是该节点已将MIN_RELAY_TX_FEE值覆盖为小于0.0001。根据比特币Stack Exchange的David Schwartz的说法,核心开发者Luke Dash Jr.运行了这样一个节点,IP地址为173.242.112.53。您可以通过访问blockchain.info并搜索发送或接收地址或txid来检查您的交易是否被转发。

仅仅转发交易还不足以使其被确认,交易可能需要不断被转发,直到矿工拾取并确认它。相反,如果您急需确认交易且交易未被转发,可以尝试再次签署交易,但这次添加更高的费用。Coinb.in提供了出色的工具,帮助您签署、广播、验证和创建新交易。

关于Full RBF的争议

由于发送者设置的挖矿费用过低导致交易未确认的问题引发了激烈争论,当时Peter Todd提出了一个名为Full RBF的解决方案。RBF代表按费用替换,意味着您可以用更高的费用替换交易,从而在初始交易之前确认。RBF的问题是0确认交易将不再可靠,因为发送者可以简单地以更高的费用向不同地址重新广播新交易。

0费用交易的重要性非常大,因为赌博网站、水龙头和各种其他比特币服务依赖于此类交易,以便快速、顺利地处理付款。如果0确认交易不再可靠,那么用户每次进行比特币支付时平均需要等待10分钟。因此,大多数主要矿池不运行Full RBF,然而,在新发布的Bitcoin Core 0.12中实现了一个名为Opt-In RBF的新解决方案。

Opt-In RBF的运作机制

Opt-In RBF允许发送者“选择”能够以更高的费用重新发送交易,换句话说,发送者向交易添加一个标志,表明他可能希望以后以更高的费用替换它。作为回应,节点或商家可以选择是否接受该交易。在这种情况下,重视0费用交易的网站可以简单地等待带有RBF标志的交易确认后再记入。

如果您是Electrum钱包用户,自electrum 2.7.1以来,您可以选择让您的交易使用RBF。转到工具>首选项>费用>启用按费用替换。这将在发送选项卡上打开一个新选项,其中有一个标记为“可替换”的复选框,发送硬币时勾选它。您以这种方式发送的交易将被标记为可替换,您可以通过右键单击并选择“增加费用”来增加费用。您可以在增加费用时将交易标记为最终,这样做将使您无法再次增加费用。

交易确认的最终建议

如果您的交易未确认,很可能是因为矿工费设置得太低。首先检查指定的矿工费是否高于最低转发费用0.0001。如果是,则通过检查blockchain.info或blockr.io等区块浏览器确保交易已正确传播到网络中。如果交易未显示在区块浏览器上,并且显示为在您的钱包或本地节点上有0确认,则使用Coinb.in重新广播交易,该交易将被另一个节点拾取并转发。如果交易已被转发,那么除非您设置了opt-in rbf标志,否则您必须等待。

交易要么被矿池拾取并确认,要么将完全消失,代币将有效地返回给您。迄今为止,还没有一笔交易在代币未确认或未返回发送者的情况下完全消失。

展开阅读全文
更多新闻