什么是内存池及其工作原理?

2023-11-29 18:02:53 | 作者:dmj
预览:224
摘要
mempool 是两个词的缩写——“内存”和“池”。在区块链交易中,内存池是等待矿工或验证者处理并添加到区块中的待处理交易的临时存储空间。

什么是内存池

它是区块链的节点“等候室”,其中保存等待验证的交易。一旦您在区块链网络上发起交易,转移不会立即获得批准,直到在区块链中添加新块为止。这是由比特币等工作量证明 (PoW) 链中的矿工和以太坊等权益证明 (PoS) 链中的验证者完成的。

在您的交易被添加到区块中之前,它们将与该空间中其他未经批准的交易一起保存在队列中。

这个概念首先由比特币发起和使用,后来被以太坊等其他山寨币采用。总体而言,所有区块链都有一个内存池,尽管它们可能有不同的名称来引用它。作为区块链的临时存储空间,内存池由两个主要组成部分组成:

待处理区块:这些是未经批准的交易,已启动到区块链网络,等待矿工或验证者处理。待处理块指示内存池的拥挤程度以及交易在添加到块之前需要多长时间。

已确认区块:这些是区块链上添加的区块,主要包含已批准的交易。已确认区块的数量表明网络完成交易的速度和效率。

Mempool 是如何工作的?

有多少个节点就有多少个内存池。这表明每个区块链节点都有自己的内存池,在不同时间有不同的交易。

将交易添加到内存池

要将交易添加到内存池,节点必须将其相互广播,直到它被传递到整个网络。当用户在节点中发起交易时,它们会被发送到内存池中,并被分为两种状态:已排队或待处理。

排队的交易在经过节点检查和验证后变成待处理交易。一旦交易处于待处理状态,矿工或验证者现在可以将它们添加到区块中,然后批准完成交易。然而,值得注意的是,并非所有交易都会得到相同的补救措施。在创建区块时,矿工或验证者可以自由选择哪个交易优先于另一个交易。在大多数情况下,用户通常支付高于平均汽油费的费用,并为矿工或验证者的交易获得批准提供激励。

批准交易后,其余节点相互通信以将其从内存池中删除。

如何从 Memepool 中释放交易

有时您可能会发现自己处于这样的情况:您已经在内存池中签署并转移了一笔交易,但尚未得到确认。这可能是由于当前区块的费用增加或区块链拥塞而发生的,这主要是由于交易数量的增加而发生的。

当您的交易被困在内存池中时,您有以下选择:

等待Gas费下调

在这种情况下,您可以选择等待 Gas 费降低。然而,当您的交易仍在内存池中时,这可能需要几天、几周甚至几个月的时间。

调整汽油费

这需要根据情况使用RBF(按费用替换)或 CPFP(孩子为父母付费)等方法来增加交易的 Gas 费率。 这可能会让您的交易更有机会获得矿工和验证者的批准。

取消交易

另一方面,您可以通过使用称为随机数的唯一编号发送类似的交易来决定终止交易。该数字可识别之前的交易并防止网络上的重放攻击。然而,当发起另一笔交易时,这种方法会导致您产生另一笔汽油费。

Mempool 和区块链有什么区别

尽管内存池和区块链是基于区块链的系统的主要组成部分,但它们是不同的。它们的主要区别在于存储交易的持续时间。

Mempool 充当等待矿工或验证者添加到区块中的待处理交易的临时存储空间。一旦交易被添加到区块中,它就会从内存池中永久删除。

另一方面,区块链是网络所有已确认交易的永久去中心化存储空间。区块链网络中的每个区块都包含加密总和、交易数据以及矿工或验证者添加的先前区块的时间戳。这使其成为永久存储空间,无法更改、删除或篡改。

比特币和以太坊网络中的 Mempool 是什么

比特币和以太坊是区块链网络中的两大主导。与该领域的其他网络一样,他们在交易中使用内存池。那么让我们看看它们在这些链中如何运作。

比特币内存池

如前所述,比特币是第一个采用和使用内存池的区块链网络。最初,交易费用以每虚拟字节 (sat/vb) 的聪来衡量。然而,2017年,隔离见证(SegWit)协议被实施。

新的升级使比特币内存池区块大小从 1MB 增加到 4MB,并且 Gas 费用减少。这增加了进入单个区块的交易数量并减少了确认时间。

以太坊内存池

最初以太坊使用工作量证明机制,但后来转向权益证明机制。这次升级在网络中引入了区块构建器的新概念。区块构建者是负责构建优化交易包的第三方实体。形成这些捆绑包后,他们将它们添加到验证者或矿工中,然后验证者或矿工可以将它们添加到区块中。

然而,这次升级并没有对 Gas 费用产生任何影响,专家认为,只有以太坊达到分片阶段,这种情况才会改变。

内存池的未来

内存池的未来仍然是加密领域内活跃的研究领域。人们正在采用各种方法来确保这一概念中可扩展性和效率的美好未来。

其中一种方法是比特币采用隔离见证(SegWit),通过在一个区块中包含更多交易来提高交易效率。

  • 相关阅读
SNEK币未来趋势预测 SNEK币在哪里交易
SNEK币未来趋势预测 SNEK币在哪里交易

SNEK币是一种基于区块链技术的加密货币,具有去中心化、保护隐私和有限供应量等核心优势。尽管它目前尚未成为主流币种,但其在市场上的表现仍然值得关注,那么SNEK币在哪里交易?SNEK币未来趋势预测一、技术根基与团队背景技术实力:SNEK币作为一个去中心化的智能合约平台,专注于数字货币交易及智能合约的

2024-11-11

2981

PNUT币在哪里可以交易?PNUT币前景怎么样?
PNUT币在哪里可以交易?PNUT币前景怎么样?

PNUT币是一种基于Solana区块链的表情包币,具有独特的背景和故事性。虽然其为投资者提供了潜在的投资机会,但投资者也需要注意其潜在的风险并做好充分的风险评估和投资策略制定。PNUT币在哪里可以交易?可以在OKX平台(点击下载)上进行交易。Peanut the Squirrel 今日价格 为 ¥0

2024-11-11

2984

STRK币今日价格行情 STRK币值得投资吗
STRK币今日价格行情 STRK币值得投资吗

STRK币是一种基于区块链技术的虚拟货币,具有去中心化、可扩展性、安全性和隐私保护等技术特点与优势。然而,投资者在决定是否投资STRK币时,应充分考虑其市场风险、监管风险和技术风险等因素,并谨慎做出投资决策。STRK币今日价格行情Starknet 今日价格 为 ¥3.42 CNY,其 24 小时的交

2024-11-11

3316

ELON币能成为百倍币吗?ELON币最新价格行情
ELON币能成为百倍币吗?ELON币最新价格行情

ELON币是一种基于区块链技术的加密货币,具有独特的技术特点和市场表现,并且ELON币推出后迅速引发市场的关注,其价值及进一步的前景都备受投资者关注,那么ELON币能成为百倍币吗?ELON币能成为百倍币吗?一、ELON币的基本面项目背景:ELON币,全称Dogelon Mars,是一种基于区块链技术

2024-11-11

3079

DRIFT币今日价格最新 DRIFT币值得投资吗
DRIFT币今日价格最新 DRIFT币值得投资吗

DRIFT币与两个不同的项目相关,但都具有独特的技术特点和市场潜力,并且Drift已发展成为一个抵押平台,任何DeFi衍生品都可以在此平台上构建,那么DRIFT币值得投资吗?DRIFT币今日价格最新Drift 今日价格 为 ¥11.89 CNY,其 24 小时的交易量为 ¥5,272,876,321

2024-11-11

2864

TRB币未来价值 TRB币最新价格行情
TRB币未来价值 TRB币最新价格行情

TRB币是一种基于区块链技术的数字货币,具有多种应用场景和潜力。投资者在参与TRB币交易前,应充分了解其背景、应用场景和风险等因素,并根据个人风险承受能力和投资目标做出明智的投资决策,那么TRB币未来价值如何?TRB币未来价值一、市场概况与当前表现价格历史:TRB币自上市以来,价格经历了大幅波动。在

2024-11-11

2999

  • 用户评论