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

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

比特币网络遭遇延迟,用户应对策略全解析

2017-01-24 09:00:00
收藏

比特币交易确认延迟问题解析与解决方案

自1月23日起,比特币网络出现了交易确认延迟的问题。许多用户反映他们的比特币交易需要等待超过10小时才能确认。本文将试图解释这一现象的原因,并提供解决方案,帮助用户解决未确认交易或避免延迟问题。

Mempool积压:问题的根源

当前比特币网络面临的主要问题是Mempool(内存池)积压。Mempool是每个比特币节点用于存储待处理交易的固定存储空间。节点不断从网络接收交易,在验证哈希值匹配且交易有效后,将其暂存在内存中,等待矿工处理。当矿工找到一个区块时,每个节点会将区块中的交易与其Mempool中的交易进行对比,然后从内存中移除已确认的交易。

随着交易的增加和移除,Mempool不断变化。当交易过多导致Mempool溢出时,就会出现积压。由于不同节点为Mempool分配了不同大小的空间,它们各自设置了最低交易费用的阈值。由于实际的积压是内存占用而非交易数量,因此费用是按字节而非按交易计算。任何未达到足够费用/字节的交易将被自动从内存中删除,实质上进入未确认状态。好消息是,由于交易从未确认,协议不会认为您已将比特币发送到某个地址,因此您仍然拥有这些币。但如何恢复这些币则取决于您使用的钱包解决方案。

Tradeblock提供了比特币Mempool大小的可视化图表:

网络拥堵原因分析

大多数人推测,由于比特币最近的难度提升,挖矿变得更加困难,区块生成速度大幅减慢。交易似乎以稳定的速度涌入,并不像有人故意对网络进行垃圾邮件攻击。此外,比特币区块大小在数月来一直保持1MB,这无疑加剧了问题。像SegWit和闪电网络这样的解决方案现在显得尤为重要。

交易费用与确认时间

目前网络的平均交易费用是100 satoshi/字节,即0.000001 BTC。平均交易大小约为500字节,因此当前平均交易费用为0.0005 BTC,按当前价格计算约为50美分。如果您的比特币交易未确认,您可能需要检查是否支付了足够的费用。Blockchain.info可以提供相关交易信息。如果您支付的费用过低且未启用RBF(Replace By Fee)功能,那么您只能等待交易确认或被网络丢弃,然后重新广播交易并支付适当费用。

确保您始终支付正确费用的一个好工具是21的比特币费用计算器:

解决方案:RBF与CPFP

对于Electrum用户,如果您使用新实施的Replace By Fee功能,可以避免所有未来的低费用/未确认交易问题。从Electrum 2.7.1开始,Electrum客户端正式支持RBF交易。您可以通过工具 > 首选项 > 费用 > 启用Replace-by-Fee来使交易"可替换"。这样,如果您意外使用了过低的费用,您始终可以选择修正错误。

另一种方法是使用新实施的子支付父(CPFP)功能。这允许您将未确认的交易发送到另一个地址,但这次使用更高的费用。具体操作是先找到未确认交易的ID,然后手动创建一个新的交易,使用更高的费用。Coinb.in提供了一个手动创建交易的界面,可能对您有很大帮助。成功创建交易后,您需要将其广播到适当的矿池。使用此链接将交易推送到Eligius矿池,这是一个不错的选择,因为并非所有矿池都支持CPFP。

预防措施

在发送交易前检查21的矿工费用估算器是一个好习惯,另一种避免此类不便的方法是永久启用Electrum客户端中的RBF,并始终选择可替换交易。如果您遇到未确认的交易,请不要惊慌,这些币迟早会返回到您的钱包或确认给发送方。由于协议的巧妙设计,在比特币存在的过去8年里,没有任何币神秘消失。

如果您喜欢这篇文章,请在Twitter上关注我们@themerklenews,并订阅我们的时事通讯,以获取最新的比特币、加密货币和技术新闻。

展开阅读全文
更多新闻