什么是区块链内存池?有什么用
Mempool是满足尚未确认并在区块链节点中等待的交易的地方。这意味着您的订单在处理之前会自动加入内存池中的等待队列。
内存池有什么用?
内存池是区块链节点工作方式不可或缺的一部分。因此,确认区块链交易涉及将其嵌入网络上的新区块中。然而,并非网络中的所有参与者都可以创建新块。例如,在比特币等工作量证明区块链上,只有加密货币矿工才能创建区块。然后,在以太坊等权益证明区块链上,只有验证者才能创建区块。
因此,当您签署交易时,您必须信任矿工或验证者将其添加到区块并将其发布到网络上。但是,从您确认交易到在网络上发布交易之间可能需要一段时间。同时,该进程需要一个等待的地方,它在一个称为内存池的地方进行等待。
Mempool 是如何工作的?
值得注意的是,每条链不仅仅有一个内存池。事实上,每条链中的每个节点都有一个内存池,每个节点在不同时间接收不同的交易。那么,这个系统到底是如何运作的呢?
内存池中的交易有两种可能的状态:排队或待处理。当节点验证它们时,排队的事务将变为待处理事务。然后,矿工只能将待处理的交易添加到区块中。
想象一下,您决定向朋友发送 1 ETH。输入您朋友的钱包地址,设置汽油费,然后单击“发送”。
此时,您的交易作为“排队”交易进入您的内存池。从那里,它在整个节点系统中广播。但目前尚未加入区块链。
您可能感兴趣:为什么加密生态系统对伊斯兰金融至关重要?
相反,每个节点都会执行检查以确保排队的事务有效。如果节点找不到问题,事务将从“排队”状态转移到“待处理”状态。在某些时候,矿工或验证者将从其节点的内存池中检索待处理的交易并将其添加到新块中。然后,您的交易得到确认,您的朋友会收到 1ETH。然后,其余节点相互通信,以从其内存池中删除交易。
取消交易
您可以取消区块链上的交易。然而,这样做会花费另一笔交易费用。直接通过 Ledger Live 无法实现这一点。因此,如果您想取消 Ledger 的以太坊交易,您应该确保阅读学院指南,了解如何将 Ledger 连接到 Metamask 等第三方钱包。使用此方法就像按钱包界面上的“取消”按钮一样简单。
您还可以使用更高级的方法取消以太坊交易。这涉及发送具有相同编号的交易。
加快进程
您可以通过将 Ledger 分别连接到第三方钱包(例如 Metamask 和 Electrum)来加快以太坊和比特币的交易速度。然而,这样做将比你的加密货币花费更多。
再等一下
您最后的选择是再等一会儿。除非你的 Gas 价格太低并且网络刚刚堵塞,否则你的交易最终应该会完成。在最坏的情况下,您可能需要等待几天。