主页 > imtoken最新版客户端 > 未经证实的比特币交易:为什么会发生?你能做什么?

未经证实的比特币交易:为什么会发生?你能做什么?

imtoken最新版客户端 2023-06-19 06:08:14

有时,当将比特币从您的钱包地址发送到另一个地址时,未经确认的交易可能会令人不快。我们将向您展示如何解决它

200,000 笔未经确认的交易

2017 年 12 月,在加密货币中,比特币未经证实的交易在狂热期间达到顶峰。由于交易所过载和持续的 DDoS 攻击,多达 200,000 笔比特币交易在一天多的时间里仍未得到确认。尽管如此,正如后来证明的那样比特币三个确认未到账,这是一次极其前沿的成功,杀手级 DAPP 尚未出现,最近网络拥塞的迅速上升与 6 月份的 Bithumb 黑客事件有关。最可能的原因是这些延迟和费用增加与韩国交易所清理钱包有关。

“停滞”交易背后的原因

比特币是一种基于工作量证明 (PoW) 算法的加密货币。所有比特币交易都是在加密货币挖掘的帮助下进行的。

一旦您在任何钱包应用程序中按下“发送”按钮,交易就会进入内存池(或者简单地说,在记录到公共分类账内存池之前的“”——只有矿工才能这样做)。

但是,要成功处理给定的付款,必须由矿工确认,并且对于每次确认,缺席者都会获得一个区块奖励。块代表矿工(或“节点”)挑选的一组相关数据。在确认之前一直保留在内存池中。

这个区块只包含有限数量的交易。比特币网络的交易吞吐量仍然是加密领域最具争议的问题之一,这也是“比特币耶稣”罗杰维尔最终成为比特币现金的狂热支持者的主要原因之一。早些时候,Roger Ver 声称那些呼吁增加区块大小的人在比特币社区中根本没有发言权。另一方面,以太坊通过根据网络容量调整块大小来解决这个问题。这就是为什么以太坊网络能够在 2 月份处理三倍的交易量。

截至目前,比特币区块大小限制为 1 MB(此限制由中本聪提出)。

但是,仍然有一种可能的形式,即意外出现 2 MB 块。

区块奖励和费用是比特币矿工的生计。因此,如果您不想支付交易费用(或者您的费用非常少),请不要指望任何矿工快速处理您的交易。

帮助您了解内存池

如上所述,内存池是所有未确认交易保持不确定状态的地方。矿池将所有连接到比特币网络的计算机与比特币挖矿软件结合在一起。所有未确认的付款都存储在给定设备的 RAM 中。内存池的大小逐渐接近占用整个 RAM 容量,节点能够以较低的成本自动丢弃所有待处理的请求。

值得指出的是,mempool 不是一个队列——不同的节点有自己的一组交易要确认,他们显然会得到奖励比特币三个确认未到账,选择挖矿奖励费用最高的交易。

比特币越受欢迎,内存池的规模就越大。随后,这推高了交易费用,因为矿工越来越难以处理所有事情。

更好的硬件会有所作为吗?不要。比特币网络的运作方式假设每个区块每 10 分钟(或几乎每 10 分钟)开采一次,即使每个矿工都有机会配备超级强大的硬件,相同的时间框架也将保持不变。

要深入了解内存池的当前状态,只需访问德国软件工程师 Jochen Hoenicke 的网站:它会显示所有当前的比特币费用以及内存池的当前大小

有一个名为 bitcoinfees.earn.com 的网站可以帮助您以 satoshis 计算费用。

最明显的方法是前往内存池的顶部并确认您的转账支付了更高的费用。在去年 12 月的比特币繁荣期间,一些用户不得不支付令人瞠目结舌的 40% 的费用才能进行一次比特币支付。这在比特币社区引发了一场巨大的争论,矿工们可能会大吃一惊(他们的收入与费用一起飙升),但其他人非常担心高额费用可能会影响比特币在零售或在线商店销售的能力。

但是,您如何确保您的费用足够高以使您的交易得到确认?接受您的钱包软件自动建议的任何费用并不总是合理的。

如上所述,将首先处理支付较少费用的交易。深蓝色的线代表通过矿池的转账次数——它清楚地显示了完成支付的人支付了多少。所有高优先级的交易都显示在绿色区域。那些想省钱的人可以获得最合适的交易费用,如果运气好的话,他们的交易可以相对较快地处理,整个内存池也很快被清理干净。

有没有办法摆脱那些不愿支付高额费用的困境?坦率地说,你无法规避比特币协议中根深蒂固的规则。尽管如此,还是有一些解决方法可以帮助您以更低的费用更快地确认交易:

1、在一次交易中压缩多笔付款(从而减少它们的大小)

1、p>

2、不要在比特币网络通常遇到最严重拥塞的时候发送付款

3、切换到任何其他山寨币。莱特币、比特币现金和其他前 10 名股票的支付速度更快,但存在一个尚未得到广泛认可的障碍。

在右侧,您可以看到延迟(以分钟为单位),显示您需要等待多长时间才能处理您的交易。随后,如果您不支付任何费用,您的付款将需要无限长的时间才能得到确认(好吧,说实话 - 它从未得到确认)。如果您能看到“已确认”标签,则清楚地表示该交易已成功处理(并且不可撤销)。

您需要多少次确认?

这实际上取决于您的付款金额。这是一张清楚地说明的表格:

确认的确切数量还取决于您选择的交易所。例如,世界上最受欢迎的加密货币交易所 Coinbase 需要三个确认才能完成任何付款。

最重要的是,确认与您选择的数字资产之间存在直接联系。说到 Coinbase,ETH、ETC 以及最近添加的 ZRX 和 USDC 的所有交易都需要 50 次确认。

处理未经确认的交易:我们的终极指南

在采取进一步行动之前,您必须检查您的交易是否已确认。一旦您的比特币成功发送到收件人的钱包,就会生成一个交易 ID。

选择任何区块链浏览器(例如,Blockchain.info)以查看与您的交易相关的所有相关信息。

如果您的交易长时间停滞不前,有三种方法可以帮助您摆脱这种情况:

继续等待您的确认(您的交易可能需要长达一周的时间才能得到确认)。

或者,您可以简单地让内存池在等待交易时删除您的交易。

当然,您也可以按费用替换现有交易。

按费用替换 (RBF) 意味着如果您之前的交易未得到确认,则以更高的费用创建相同的交易。值得注意的是,中本聪是提出这个想法的人,后来他决定搁置收费替代功能。此后,这个想法随着 Bitcoin Core 0.12+ 的版本卷土重来。

尽管如此,这种做法一直受到 BTC 社区的抨击,因为它破坏了对内存池中仍然存在的交易的信任。问题是,人们可以自愿使用此功能:发件人可以轻松禁用它,因此无需担心信任问题。如果您不急于接收和发送您的数字货币,这是一种控制费用的便捷方式。

取消未确认的比特币交易

请记住,所有 BTC 交易都是不可逆的(因此应特别仔细检查所有交易信息)。因此,不可能取消比特币交易,因为没有单一的中央机构来管理它们。

双花,或简称双花,是另一种可行的选择,但如果仔细观察,加密货币钱包有一个内置机制可以防止这种情况发生。事实上,比特币被认为是第一个成功解决双花问题的数字货币。假币是世界性的大问题,大约6亿美元是假的!比特币网络借助密码学防止这种情况发生。但是,当涉及到未经确认的转账时,对于那些想要将支出翻倍的人来说,这是一个漏洞。 Reddit 用户 Peter Todd 证实,由于挖矿软件存在一些差异,未经证实的比特币交易并不安全。

Coinbase 交易所接受 CPFP 协议

CPFP 协议在英文中的意思是“为成人付费”(让人联想到福利计划)实际上是解决比特币可扩展性问题的例子。

就连巨头 Coinbase 最近也宣布将使用 CPFP 协议“保存”因交易费用波动而无法在内存池中确认的交易。

CPFP 允许接收方广播相同的交易但收取不同的费用,将费用较低的交易推到池的顶部。在 Coinbase,所有停滞的付款都是在 CPFP 协议的帮助下完成的,有效地解决了比特币网络上最具争议的问题之一。

RBF 和 CPFP 之间的区别假设在后一种情况下,正如协议名称所暗示的那样,交易得到确认。一个理性思考的矿工必须确认一笔更便宜的交易,才能在他们的区块中包含一笔巨额交易。

最终,对于那些希望通过增加费用来更快地确认交易的人来说,RBF 是一个可行的选择,而 CPFP 更适合那些无法说服矿工支付交易费用的发件人。

BTC 交易的情况正在好转。

到 2017 年 12 月,未经证实的比特币交易数量激增,加密爱好者不再需要忍受长时间的延迟。虽然比特币的实际数量在增加,但由于未经确认的交易数量相对较少,比特币网络本身的拥塞程度较低。 2018 年,比特币网络在 12 月 8 日达到顶峰,有 13.30,000 笔交易等待付款。

值得注意的是,网络压力的下降恰逢比特币核心 0.17.0 的发布。虽然实际公告提到了与交易处理相关的某些变化,但更新与未经确认的比特币交易无关。

尽管在过去几个月中未经确认的交易数量有所增加。比特币在 2019 年 6 月达到顶峰,之后达到 5.50,000。现在情况发生了很大变化,平均交易量不超过5000。

提高比特币可扩展性的解决方案之一是闪电网络 (LN)。闪电网络于 2017 年 12 月 26 日推出,已经得到广泛采用。闪电网络通过将比特币从主链转移出去的方式来解决比特币网络的缓慢问题——交易是在两个交易者创建的单独通道上进行的。

闪电网络的推出恰逢交易费用大幅下降(接近 50%),但没有足够的数据来确定闪电网络的确切影响。上述费用下降很可能是由 1 月份开始的加密货币暴跌引起的。截至 7 月 19 日,闪电网络的容量已超过 902 BTC,目前闪电网络上运行着 9,149 个节点。

SegWit(隔离见证)提出了一种解锁比特币网络的解决方案。这是一个软件分叉,迎合想要更大区块的比特币爱好者。再加上 SegWit 的块大小,可以显着增加网络带宽。该技术已被 Coinbase 和 Bitfinex 等主要加密货币交易所采用。尽管如此,SegWit 仍然只占所有比特币交易的 0.1%

越来越多的人支持零确认

比特币是世界上最流行的数字货币 BTC,自从比特币的布道者努力让比特币成为主流以来,关于零确认的讨论就很多了。假设 Bob 想用比特币在商店购买 PS4,但同时,他不想等待 40 分钟来确认他的交易。因此,零售商采用零确认交易和链下闪电网络交易来加快购买过程是合乎逻辑的,尽管存在双花的交易风险。如上所述,确认的主要目的是避免令人担忧的双花风险。

与此同时,比特币现金社区已经在考虑接受零确认 BCH 交易,以赋予比特币网络竞争优势。所有付款都是即时的,BCH 的 8MB 块大小(与比特币的 1MB 相比)非常适合进行即时转账。 5月,比特币后代成功完成升级,将比特币区块的大小增加到32MB。

谈到进一步的创新,福布斯最近的一篇文章指出,比特币需要比当前的工作证明 (PoW) 更好的共识算法。例如,按市值计算的第 12 大加密货币 IOTA 使用 MCMC 技术——每两笔必须验证的交易以随机方式确认。该系统只需要最少量的工作量证明。

专注

比特币的可扩展性问题仍然困扰着它。虽然与比特币的峰值相比,未经确认的交易数量仍然很低,但关于区块大小的巨大争论仍在继续。无论是闪电网络、SegWit 还是 CPFP 协议,显然必须解决这个问题,以确保加密货币之王不会将土地让给提供更快交易的山寨币。