比特币对其实现的功能有交易限制,因此,当对加密货币的需求很高时,网络就会阻塞,从而导致内存池峰值。
内存池是未经确认的交易等待将其包含在区块链中的地方。
在正常运行期间,比特币能够满足需求。 在矿工将其记录在区块链上之前,比特币交易自然会聚集在内存池中。
有两种力量会影响比特币的功能,从而避免陷入内存池峰值。
- 对比特币交易的需求
- 网络挖掘能力的变化
比特币交易需求
比特币的受欢迎程度是影响最大的因素。 当比特币没有趋势时,区块链通常避免内存池溢出,并定期将内存池归零。 但是,当比特币受到大量炒作时,人们会进行更多的交易,将区块大小限制推到一个区块可能的范围之外,并且内存池峰值不可避免。
Mempool峰值一直是一个长期存在的问题,Bitcoin Core开发人员已做出巨大的努力,以通过隔离见证(Segwit)等更新来最大程度地降低其影响。
但是,与需求相关的内存池峰值难以应对。 如果您需要在Mempool高峰期进行紧急交易,则必须付出比大多数人更多的钱才能进入下一个区块。
网络挖掘能力的变化
比特币网络不断地更改一些参数,以保留十分钟的平均值。 主要参数称为 采矿难度 确定矿工产生的加密结果的有效性。 矿工必须先找到有效结果,然后才能在区块链上写入数据。
Mempool尖峰为矿工提供了更多激励,使其增加了解决区块的奖励,从而重返网络。 用户竞相在下一个区块进行交易,每个区块都支付更多的交易费用。
让我们考虑一下我们在2020年XNUMX月上旬发生的内存池峰值时所做的简短案例研究。
剖析内存池峰值– 2020年XNUMX月
由于哈希力从四川转移到中国其他地区,比特币的网络经历了mempool激增。 过去30天内记录的最低哈希率是26月4日至XNUMX月XNUMX日。 在同一时期,交易持续进行,较低的区块吞吐量导致比特币网络上的主要内存池峰值。
Sumber: 约亨·霍尼克(Jochen Hoenicke)
导致内存池峰值的网络条件非常适合这种情况。 该网络的困难已针对 142 EH / s 在17月XNUMX日,但该网络仅 116 EH / s 在26月XNUMX日内存池峰值开始时,进一步下降到 90 EH / s 在接下来的几天中。
矿工离开网络进行预期的物理迁移,使网络处于电源真空状态,导致比特币的内存池中填满了数十万笔交易,等待确认。
Sumber: CoinWarz
加密新闻媒体迅速注意到了这一发展,注意到网络上的活动量是历来最高的 我们不断增强企业的力量。 用户在 Twitter 也注意到确认时间很慢,因此记忆池膨胀。
前比特币核心开发人员Jameson Lopp注意到,由于用于存储交易的(非序列化)数据结构,因此内存池中的交易需要额外的内存。 这导致节点默认情况下拒绝中继某些事务 交易费用低.
Sumber: 比尔通 评论100 / b固定交易
在28月4日至151,842月54.255日之间,最显着的高峰是35,731笔同时未确认的交易,总计XNUMX BTC交易费用,或者平均每笔交易XNUMX聪。
Sumber: 币印网
您可能不熟悉的一种比特币功能是“按费用替换”(RBF)交易。 这种类型的交易旨在能够更改卡在内存池中的先前广播的比特币交易的交易费用。
最简单的方法是使用 www.pushtx.com 快速完成它的工具。 您只需要一个交易ID和一些比特币来促进您的交易。 该工具由领先的矿池之一Poolin生产,该工具及其用户受到该品牌令人印象深刻的声誉的保护。
可以肯定地说,它既受欢迎又安全。
另外,您可以下载各种本地软件钱包来帮助您实现相同的目标,例如Electrum或Bitcoin Core。 虽然这是了解比特币的一种好方法,但只有事先准备好,这才有用。
不要把交易放在首位
Mempool会出现峰值,这取决于比特币用户来确定最佳交易时间。 有时,一笔交易很紧急,您愿意花几乎一切代价将它送到需要的地方,但是有时,您最好等待几个小时甚至一天。
确保您支付足够的交易费用,以获得在接下来的两个区块中确认交易得到确认的概率保证。 再一次,最好的工具之一来自 Poolin.
Mempool峰值是比特币的重要组成部分
比特币矿工使用交易费用方法来确定哪些交易包含在下一个区块中。 愿意支付最高费用的交易被视为优先事项。 当前的比特币钱包通常建议合理的交易费用,以确保将交易包含在下一个,三个或六个区块中,即实时10至60分钟。
没有内存池峰值,比特币交易费将不存在。 随着比特币奖励越来越低,交易费用最终将比区块奖励更有利可图。
内存池及其怪癖是比特币的重要组成部分,取决于我们(用户)如何熟悉网络并了解如何预测挑战。
资料来源:https://www.crypto-news.net/bitcoin-transaction-stuck-heres-why/