AI 概要
展开
仅需 30 秒,即可快速掌握文章内容并判断市场情绪!
比特币是一个加密货币网络,使用户能够在世界任何地方发送和接收电子支付。没有实物比特币,也没有持有比特币的账户。相反,比特币是一种电子现金,用户可以使用比特币区块链进行点对点 (P2P) 交易,而区块链是一种电子账本。区块链由节点不断更新,节点在整个网络中共享更新后的余额和数据。然而,在交易添加到区块链之前,他们必须前往Mempool。
在我们到达 Mempool 之前,我们先来了解一下比特币交易的运作方式。所有比特币交易均为待处理交易,在确认前仅存在于 Mempool 中。每当用户发起比特币交易时,它都会通过加密方式签名并发送到比特币网络,等待矿工验证交易并将其添加到区块链。每笔经过验证的交易均可在公共账本上公开访问,以便透明地记录和分发到每笔比特币交易的账本,而无需被操纵。
区块链技术使去中心化成为可能,但它具有局限性。例如,比特币网络每秒或 TPS 处理约 4.6 次交易。与处理 1,700 TPS 的 VisaNet 进行比较。虽然一些调整可能会提高区块链技术的可扩展性,但系统仍然相对较慢,这导致了高昂的费用和偶尔的延迟,特别是在交易量较大的时期。
区块链最初旨在让比特币在没有银行、政府监督、监管机构或其他中央机构的情况下运作。虽然比特币不需要外部机构来运作,但它仍然需要能够通过加密密钥验证交易。
比特币的公钥加密货币可以作为用户的身份证明,使用户能够访问钱包或账户,主要确保交易的完整性。每位用户都有一个私钥供自己使用,还有一个公钥可供系统上的每个人查看。这些密钥共同充当数字签名,用于认证交易。
当两名用户就特定交易达成协议时,下一步就是授权。每笔交易必须获得授权,然后才能添加到区块链。这是通过共识达成的,这意味着网络计算机等所有去中心化方,或被要求客观地同意交易是授权和有效的。节点的所有者(矿工)会通过工作共识证明或 PoW 来验证未确认的交易,这需要他们解决加密问题或复杂的数学难题。
问题解决后,交易将得到验证,并可以添加到区块中。当比特币区块被填满时,它将被添加到区块链中,称为定稿,下一个区块将被打开。
mempool 或内存池是一个虚拟等候室,用于收集有效的待处理交易,直到矿工处理后将其添加到下一个区块。每个节点维护自己的 Mempool,每个节点都有自己的存储容量,可用于未确认的交易。交易确认并包含在区块中后,交易将从 Mempool 中移除。
节点通过相互中继已签名的交易,直到其到达整个网络,来共享 Mempool 数据。当整体线轴在交易量大时达到满负荷时,节点会根据高于门槛费用的竞标手续费确定交易优先级。任何低于门槛手续费的交易将从 Mempool 中移除,只有手续费达到最低要求的新交易才会重新添加到 Mempool 中。也就是说,更高手续费的交易优先处理并从 Mempool 中清除,并添加到区块中。
如果我们将线轴视为等候室,当它拥挤时,将有大量交易等待清算。通常情况下,交易在验证并添加到区块时会顺畅地进出线轴,但有时线轴可能会变得拥堵。
充血时期通常可以追溯到交易量大或交易哈希突然减少。在此期间,Mempool 变得拥堵,可能会出现延迟,导致费用增加。
“交易哈希”一词是指区块链挖矿难度。此时,可能没有足够的矿工来应对区块链的复杂性或拥堵。因此,某些交易必须等待更长时间才能确认。
每笔比特币交易都位于 Mempool 中,直到它准备好确认,但没有单一的、整体的 Mempool。每个节点都有其关联的 Mempool,默认情况下,Mempool 通常不超过 300 MB。
当 Mempool 拥堵时,用户可选择支付更高的手续费,从而将交易推向交易前线,加快确认速度。另一方面,手续费较低的交易将保留在 Mempool 中,在拥堵消除之前,它们将保持不变。同样,在交易量较低时,在拥堵程度最低的情况下,手续费也相应较低。提币并添加到确认的交易区块后,交易将从 Mempool 中移除。
您可以在此查看您的 BTC 交易状态。
以字节为单位的 Mempool 大小是一个用于估算拥堵持续时间的指标,而 Mempool 交易计数图则清晰显示导致拥堵的交易涌入情况。线轴大小通常越大,网络越拥堵,平均确认时间越长,交易添加到区块所需的优先级费用也越高。但是,如果线轴大小下降,则表示节点已收到新的有效区块,最终将区块中包含的待处理交易从线轴中移除。
通常情况下,线轴大小可能会波动,具体取决于被中继的交易数量。由于每个节点还根据其存储未确认交易的能力对待处理交易进行了自己的再现,因此这也解释了为什么线轴大小会有所不同。
相反,如果线轴交易数量增加,则表示线轴中未确认的交易总数激增。因此,会产生更高的手续费。例如,2021 年 10 月 4 日,比特币的 Mempool 包含 4.25,000 笔待处理交易,平均交易费用为 $2.45。与 2021 年 10 月 25 日相比,Mempool 交易量达到 6,600 笔高点,平均交易手续费为 $3.09。
您可以在此查看当前费率。
在交易高峰期,比特币网络最终可能会产生大量交易积压,从而增加等待时间并增加手续费。当需求超过供应量时,矿工在选择将首先处理哪些交易方面有很大的余地。在此类情况下,即使是支付过大手续费的用户也可能等待更长时间。
导致积压的几大因素,包括比特币区块链不易扩展这一事实,这意味着它也很容易过载。在处理高拥堵时期时,您可以选择等待,也可以切换到Lightning Network完成主链以外的小额交易,或支付更高的手续费。
交易发送完毕后,您仍然可以选择一些选项来加快交易速度。如果您的交易在队列中停滞不前,您可以选择加入“收费替换”或选择加入 RBF,从而以更高的手续费重新发送交易。然而,并非所有钱包都支持此选项。如果没有,您需要考虑其他选择,例如“父母的子女工资”或 CPFP。使用 CPFP,矿工可以选择包含最高手续费组合的交易。您还可以使用交易加速器,将每千字节至少 0.1 mBTC 的交易提交至 ViaBTC 矿池进行优先确认。
最后,您可以使用 Lightning Network,这是一种 Layer 2 解决方案。闪电网络允许您打开新渠道,完成所需链外交易,然后在交易通过验证后关闭支付渠道。使用闪电网络时,您基本上可以跳过拥挤的队列,您的手续费也可能大幅降低。
如果 Lightning Network 或任何其他解决方案都不是期权,请放心,即使交易卡住,您的比特币也不会丢失。交易确认前,您的钱包中仍会保留。
每笔交易都必须经过线轴,然后才能添加到区块链。在高流量和拥堵时期,Mempool 会收集和存储交易,直到矿工可以将交易添加到区块。
此外,Mempool 还支持节点访问其他节点的 Mempool,从而在确认前向他们提供有关特定交易的更多详细信息。虽然大多数用户希望在 Mempool 中花费尽可能少的时间,但这并不总是可行的,特别是当交易到达时,交易数量超过了可以及时清算的数量。挖矿区块时,其包含的所有交易都将从 Mempool 中清除,从而相应减小 Mempool 的大小。
如果没有 Mempool,节点将无法查看传入的交易,他们不知道区块链网络有多拥挤。无法理解或查明交通拥堵、高手续费和其他拥堵相关问题的来源。
等待交易清算可能会令人沮丧。虽然您可能会被指责为Mempool,但这是比特币网络的一个关键功能,因为它用于聚合和持有交易,直到它们准备好添加到区块链。了解 Mempool 的运作方式可以帮助您利用它来确保交易准时处理,如果交易失败,还可以降低您的沮丧感。